김동욱
2017-06-28 13:32:24.0 작성 2017-06-28 13:33:08.0 수정됨
37
34474

웹 풀스택 입문을 위한 약 500페이지 분량의 교재를 무료로 배포하고 있습니다.


웹 풀스택 입문을 위한 약 500페이지 분량의 교재를 무료로 배포하고 있습니다.


커리큘럼을 따라서 강의 자료를 만들다보니, 어떻게 책처럼 구성이 됐네요.


프로그래밍 또는 웹 입문자시거나, 좀 더 넓은 시야, 이론적인 배경이 필요하다 하시는 분들께서는 목차를 찬찬히 살펴보시면서 공부해보시면 도움이 되시리라 생각합니다.


PDF 링크) https://workshop.benzen.io/course/book.pdf


<목차>

1 기초 이론

1.1 커리큘럼 소개 / 추상화

1.2 컴퓨터 구조와 파일

1.3 프로그램과 프로세스

1.4 GUI/CLI, Shell, 파일 권한

1.5 네트워크


2 프로그래밍 연습

2.1 프로그래밍 언어

2.2 Node.js 설치

2.3 기본 부품과 조합

2.4 제어와 반복, 함수와 재귀, 에러

2.5 명령형 프로그래밍, 스코프와 콜 스택

2.6 객체지향 프로그래밍, 복사와 참조

2.7 타입과 유추, 명명 규칙

2.8 함수형 프로그래밍, 콜백과 클로저


3 웹 프론트엔드

3.1 웹 브라우저

3.2 HTML

3.3 CSS

3.4 JavaScript

3.5 모델링

3.6 이벤트 시스템

3.7 jQuery

3.8 확장성있는 코드짜기


4 웹 백엔드

4.1 모듈, NPM

4.2 스트림, 표준입출력, 소켓

4.3 HTTP 프로토콜

4.4 웹 브라우저의 Request

4.5 정적 웹 서버의 Response

4.6 동적 웹 서버

4.7 Express.js

4.8 쿠키와 세션, 인증

4.9 동기와 비동기, Promise

4.10 Ajax, WebSocket

4.11 보안, Same Origin Policy

4.12 REST API, OAuth, SPA


5 데이터베이스

5.1 메모리와 파일

5.2 DB와 DBMS

5.3 MySQL과 SQL

5.4 Connector, SQL Injection, ORM


6 개발과 배포

6.1 패키지 매니저, 자동화 도구

6.2 버전 관리, Git, GitHub

6.3 호스팅, SSH, FTP

6.4 DNS, 도메인, 메일 서버 (작성중)

6.5 암호화, 전자서명, 인증서와 SSL

6.6 비밀번호 해싱


7 다른 플랫폼으로

7.1 다른 플랫폼들 (작성중)

7.2 GUI 프로그램 아키텍쳐, MVC 패턴


본 자료는 벤젠(Benzen)이 서비스하는 웹서비스 풀스택 워크샵 (workshop.benzen.io)에서 제공하는 컨텐츠입니다. 무단 전재 및 복제를 금합니다.


44
43
  • 댓글 37

  • 신입
    6k
    2017-06-28 13:41:39.0

    기초 서적으로는 정말 좋네요ㅎㅎ

    0
  • 북삼촌사람
    472
    2017-06-28 13:47:38.0

    감사합니다

    0
  • 바로서기
    701
    2017-06-28 14:04:58.0
    좋은 자료 감사합니다 ^^


    0
  • Chaed
    694
    2017-06-28 14:46:37.0

    책이라니.. 저도 언젠가 저의 기술력(?)으로 책을 낼 수 있으면 좋겠습니다.

    0
  • ktse
    2k
    2017-06-28 15:49:48.0

    감사합니다


    0
  • letusthen
    128
    2017-06-28 16:27:20.0

    감사합니다

    0
  • 세바리
    8
    2017-06-28 19:43:17.0

    감사합니다.

    0
  • jhyoon
    672
    2017-06-28 19:49:53.0

    감사합니다.

    0
  • 精進
    17
    2017-06-28 23:31:41.0

    좋은 자료 감사합니다!

    0
  • Alleyesonme
    42
    2017-06-29 00:32:01.0
    좋은자료 감사합니다.
    0
  • 앙앙이
    1k
    2017-06-29 02:21:45.0

      c 언어는 컴파일러에 따라서 인라인 어셈블리가 지원 안되는 경우도 있다고 하지만

    메이저 컴파일러(ex gcc, msdn) 에서는 대부분 지원을 하고 있습니다.

    위키 인라인 어셈블리 내용이 맞다면 인라인 어셈블리는 c 언어 표준 부록 J 에서 언급되었다합니다.

    즉 비표준이지만 그래도 c언어 범주로 다루었다는것을 의미하며

    메이저 컴파일러에서 지원하는 것은 그만큼 c언어 문화권의 욕구를 충족시키기 위해서

    지원한거라 생각하기에

    인라인 어셈브리는 당당히 c 언어의 한 부분으로 인정해 주어야 한다고 생각합니다.


    하여 c 언어를 단순하게 고급언어로라고 말하기 보다는

    low level 부터 high level 까지 걸친 언어로써 low level 쪽에 가까운 언어라고 말해야 하지 않을까 합니다.


    gcc inline assembly 참고 주소 : 

    https://wiki.kldp.org/KoreanDoc/html/GCC_Inline_Assembly-KLDP/x108.html


    MSDN 인라인 어셈블리에서 C 함수 호출 참고 주소 : https://msdn.microsoft.com/ko-kr/library/y8b57x4b.aspx


    위키 인라인 어셈블리 참고 주소 : https://en.wikipedia.org/wiki/Inline_assembler

    0
  • HighwayStar
    2k
    2017-06-29 08:55:36.0
    유용한 정보 감사합니다 ^^
    0
  • 만3년차
    1k
    2017-06-29 09:20:00.0

    노드js나 익스프레스js는 안해봐서 다운받아봅니다.

    0
  • kuheeng
    19
    2017-06-29 11:08:18.0

    너무너무 감사합니다!!!

    0
  • 스즈흐
    297
    2017-06-29 12:06:12.0

    좋은 자료 감사합니다!!^^

    0
  • 레몬맛사탕
    38
    2017-06-29 12:23:15.0

    좋은 자료 감사합니다!

    0
  • yangbuk84
    30
    2017-06-29 12:24:31.0

    와방대하네요 ㅎㅎㅎㅎ    

    0
  • ty82lee
    440
    2017-06-29 14:59:14.0
    잘보겠습니다 감사합니다.


    0
  • kolol
    681
    2017-06-29 15:27:54.0
    너무 멋지십니다!! 乃
    0
  • bbaskkiong
    8
    2017-06-29 15:40:55.0

    감사합니다. 시간좀 걸리겠어요 -_-ㅋ

    0
  • 수송대원 '-'ㆀ
    849
    2017-06-29 15:44:18.0

    좋은 자료 감사합니다.

    0
  • chicc
    94
    2017-06-30 08:28:41.0

    감사합니다

    0
  • ryk2406
    192
    2017-06-30 09:36:39.0

    와~ 너무 감사드립니다 ^^

    유용하게 잘 보겠습니다~~

    0
  • swart
    4
    2017-06-30 11:06:52.0
    감사합니다.
    0
  • mamo
    2
    2017-06-30 13:34:26.0
    감사합니다.
    0
  • sooreesan
    909
    2017-06-30 15:31:14.0
    잘볼게요. 감사합니다.
    0
  • 껍질파괴
    25
    2017-06-30 17:33:47.0

    감사합니다 

    0
  • slkjse9
    2
    2017-07-01 14:23:07.0

    정말 감사합니다! 잘 보겠습니다

    0
  • exexexe
    26
    2017-07-01 15:23:53.0

    잘보겠습니다. 감사합니다....

    복 받으실 거예요..!!!

    0
  • 젤리
    426
    2017-07-03 12:28:53.0

    감사합니다.

    0
  • 와빠빠라바
    6
    2017-07-03 15:49:06.0

    굉장하십니다!

    500페이지!! 감사해요^^

    0
  • 쏭성
    42
    2017-07-03 17:20:50.0

    와 정말 좋은 자료네요

    감사합니다!!

    0
  • nikerun23
    78
    2017-07-03 22:23:28.0

    정말 감사합니다.

    열심히 공부하겠습니다 :D

    0
  • 카페인중독
    247
    2017-07-04 14:14:12.0

    감사합니다. 잘보겠습니다 ^^

    0
  • 욕망의코코아.
    470
    2017-07-06 09:40:38.0

    감사합니다~

    0
  • 노래쟁이깡
    2
    2017-07-19 16:42:42.0

    감사합니다! 

    0
  • 에티오
    2
    2017-08-08 16:16:43.0

    와 정말 탄탄한 자료네요 잘보겠습니다

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.