Do it! Node.js 프로그래밍 입문 고경희 pdf 다운로드를 무료로 제공합니다 백엔드 개발 입문자에게 최적화된 노드제이에스 프로그래밍 입문서가 출간됐다. 이 책은 노드제이에스 입문자가 백엔드 서버 개발자라는 도착점에 한눈팔지 않고 골인할 수 있도록 도와준다
관련 교재 pdf 모음
책 소개
누구나 시작은 있지만 그 시작이 모두 같지는 않습니다. 백엔드 개발에서 배울 것이 너무 많아 어디부터 시작해야 할지 모르겠나요? 백엔드 개발을 공부해 봤지만 여전히 어렵게만 느껴지나요? 이 책이 백엔드 개발자를 목표로 하는 여러분의 출발점이 되어 드립니다. 웹 분야 1위 저자 고경희 선생님의 노하우를 커리큘럼에 담아 개발 순서에 따라 효율적으로! 지치지 않게 핵심만 골라 빠르게! 필수 개념은 비유를 들어 친절하게! 개발 코드는 중요 개념을 놓치지 않고 깔끔하게! 설명합니다. 이처럼 서버 개발의 핵심을 실제 개발 순서에 맞게 구성하고 예제를 따라 직접 코딩하다 보면 서버 개념과 개발 흐름을 자연스럽게 함께 이해할 수 있습니다. 자바스크립트에 기반한 가볍고 빠른 노드의 특징을 그대로 담은 이 책과 함께 노드 백엔드 개발의 첫걸음을 쉽고 빠르게 내딛어 보세요! 단계별로 한 번, 집중해서 또 한 번! 서버의 핵심을 향해 한눈팔지 말고 달리자! 짧은 시간에 개발을 배우고 싶다면 직접 해보는 것이 가장 빠릅니다. 술술 읽히는 친절한 설명으로 개념을 이해하고, 이해한 내용을 실제 개발 단계에 맞춰 코딩하며 내 것으로 만드세요! 이 책은 서버의 핵심에서 벗어나지 않고 달릴 수 있도록 구성해서 시간을 효율적으로 사용할 수 있습니다. 진짜 핵심은 기술을 쌓을 수 있도록 기반을 단단하게 다져 주는 데 있습니다. 이런 코드를 왜 사용해야 하는지, 초보자들이 어느 부분에서 실수하는지 그 길을 먼저 달려온 선배로서 후배들이 이제 더 이상 궁금해할 부분이 남지 않도록 생생하게 알려 줍니다. 단계별로 한 번, 집중해서 또 한 번 배우면서 자신의 서버를 만들 수 있는 응용력을 키워 보세요. 서버 개발을 신발 끈 꿰듯 한 단계씩 차근차근 한 번 배우고, 실전 프로젝트로 핵심을 한 번 더 빠르게 훑어 개념 사이의 연결고리를 꽉 조여 줄 수 있도록 구성했습니다. 이 책을 완주하고 나면 성취감과 함께 백엔드 개발자로서의 자신감을 얻을 수 있습니다.
Do it! Node.js 프로그래밍 입문 pdf
첫째마당 백엔드 기초 다지기
01장 백엔드 개발이 뭐예요? – 노드 시작하며 환경 설정하기
__01-1 백엔드 개발 기본 개념 다지기
__01-2 노드란 무엇일까요?
__01-3 노드 설치하기
__01-4 패키지 관리는 npm으로 해요
02장 자바스크립트 기초 문법과 모듈
__02-1 자바스크립트 기초 문법
__02-2 자바스크립트 비동기 처리
__02-3 노드의 모듈
__02-4 노드의 코어 모듈
__마무리 문제
__스페셜 01 ES 모듈 시스템 사용법
03장 파일 관리하기 – path, File System 모듈
__03-1 path 모듈
__03-2 FS 모듈
__03-3 파일 관리하기
__03-4 디렉터리 관리하기
__03-5 버퍼와 스트림 이해하기
__마무리 문제
04장 네트워크 기초 및 서버 만들기
__04-1 HTTP 이해하기
__04-2 HTTP 모듈로 서버 만들기
__04-3 요청 객체와 응답 객체 살펴보기
__04-4 라우팅 이해하기
__마무리 문제
05장 노드와 비동기 처리
__05-1 동기 처리와 비동기 처리는 어떻게 다를까?
__05-2 논블로킹 I/O
__05-3 이벤트 루프
__05-4 노드의 비동기 패턴
__마무리 문제
둘째마당 웹 애플리케이션 서버 만들기
06장 익스프레스로 더 쉽게 서버 만들기
__06-1 익스프레스 시작하기
__06-2 익스프레스에서 라우팅하기
__06-3 익스프레스의 요청 객체와 응답 객체
__마무리 문제
07장 익스프레스 도우미, 미들웨어
__07-1 자주 사용하는 미들웨어
__07-2 미들웨어를 사용해 오류 처리하기
__07-3 내 손으로 미들웨어 함수 직접 만들기
__마무리 문제
08장 몽고DB와 데이터베이스
__08-1 웹과 데이터베이스
__08-2 몽고DB 시작하기
__08-3 몽고DB 연결하기
__08-4 스키마와 모델 만들기
__마무리 문제
09장 CRUD를 위한 API 작성하기
__09-1 RESTful API 이해하기
__09-2 컨트롤러 작성하기
__09-3 CRUD 코드 작성하기
__마무리 문제
셋째마당 웹 애플리케이션 완성하기
10장 템플릿 엔진으로 인터페이스 만들기
__10-1 템플릿 엔진
__10-2 EJS 엔진 살펴보기
__10-3 EJS 템플릿 구상하기
__마무리 문제
11장 폼에서 라우트 처리하기
__11-1 폼, 꼭 기억해 두세요
__11-2 연락처 추가하기
__11-3 연락처 수정하기, 삭제하기
__마무리 문제
12장 웹 애플리케이션에서 관리자 등록하기
__12-1 로그인 처리하기
__12-2 비밀번호 암호화하기 – bcrypt 모듈
__12-3 관리자 등록하기
__마무리 문제
13장 웹 애플리케이션에서 사용자 인증하기
__13-1 쿠키와 세션 이해하기
__13-2 쿠키와 세션을 활용하기 위한 모듈
__13-3 토큰을 활용해 인증하기
__마무리 문제
넷째마당 실전 프로젝트 – 나만의 블로그 앱 만들기
14장 블로그 애플리케이션 시작하기
__14-1 블로그 애플리케이션 시작하기
__14-2 기본 환경 만들기
__14-3 뷰 엔진 등록 및 레이아웃 만들기
__14-4 첫 화면 만들기
__14-5 몽고DB 연결하기
__14-6 게시물 표시하기
15장 블로그 관리자 페이지 만들기
__15-1 관리자 기능 구상하기
__15-2 관리자 화면 만들기
__15-3 관리자 정보 등록하기
__15-4 관리자 로그인 처리하기
__15-5 게시물 작성, 수정, 삭제하기
찾아보기