Do it! Node.js 프로그래밍 입문 : 쉽고 빠르게 달리는 백엔드 개발

Do it! Node.js 프로그래밍 입문 : 쉽고 빠르게 달리는 백엔드 개발

$36.00
Description
웹 분야 1위 저자와 서버의 핵심을 향해 단숨에 달린다!
가장 쉽고 빠르게 Node.js를 시작하는 고속도로 입문서 등장!
백엔드 개발 입문자에게 최적화된 노드제이에스 프로그래밍 입문서가 출간됐다. 이 책은 노드제이에스 입문자가 백엔드 서버 개발자라는 도착점에 한눈팔지 않고 골인할 수 있도록 도와준다. 웹 분야 1위 저자의 노하우로 서버 개발의 핵심만 담아 지치지 않고 단숨에 백엔드 서버 개발을 완주할 수 있다. 또한 저자 직강 유튜브 동영상을 제공해 저자에게 직접 1:1 과외를 받는 것처럼 혼자서도 더 쉽게 노드제이에스에 입문할 수 있다. 이 책과 함께 노드제이에스 서버 개발의 세계를 향해 쉽고 빠르게 달려 보자!

저자

고경희

저자:고경희
2010년《Doit!HTML5+CSS3》출간이후웹관련강의와집필을꾸준히해왔다.특히2021년출간한《Doit!HTML+CSS+자바스크립트웹표준의정석》은웹개발입문자의필독서로자리매김하여출간후웹분야베스트셀러를계속이어오고있다.그동안HTML과DHTML(DynamicHTML),CSS,자바스크립트등웹관련기술을더쉽게익힐수있는도서60여종을집필했다.
홍익대학교컴퓨터공학과를졸업하고동대학원에서인공지능을공부한뒤,현재DevelopmentTechnologies분야에서마이크로소프트공인최고기술자(MicrosoftMostValuableProfessional,MMVP)로활동하고있다.코딩입문자부터실무개발자까지모두에게도움이되는노드제이에스입문서를만들고자이책을집필했다.

목차

첫째마당백엔드기초다지기

01장백엔드개발이뭐예요?―노드시작하며환경설정하기
__01-1백엔드개발기본개념다지기
__01-2노드란무엇일까요?
__01-3노드설치하기
__01-4패키지관리는npm으로해요

02장자바스크립트기초문법과모듈
__02-1자바스크립트기초문법
__02-2자바스크립트비동기처리
__02-3노드의모듈
__02-4노드의코어모듈
__마무리문제
__스페셜01ES모듈시스템사용법

03장파일관리하기―path,FileSystem모듈
__03-1path모듈
__03-2FS모듈
__03-3파일관리하기
__03-4디렉터리관리하기
__03-5버퍼와스트림이해하기
__마무리문제

04장네트워크기초및서버만들기
__04-1HTTP이해하기
__04-2HTTP모듈로서버만들기
__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-1RESTfulAPI이해하기
__09-2컨트롤러작성하기
__09-3CRUD코드작성하기
__마무리문제

셋째마당웹애플리케이션완성하기

10장템플릿엔진으로인터페이스만들기
__10-1템플릿엔진
__10-2EJS엔진살펴보기
__10-3EJS템플릿구상하기
__마무리문제

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게시물작성,수정,삭제하기

찾아보기

출판사 서평

단계별로한번,집중해서또한번!
서버의핵심을향해한눈팔지말고달리자!
짧은시간에개발을배우고싶다면직접해보는것이가장빠릅니다.술술읽히는친절한설명으로개념을이해하고,이해한내용을실제개발단계에맞춰코딩하며내것으로만드세요!이책은서버의핵심에서벗어나지않고달릴수있도록구성해서시간을효율적으로사용할수있습니다.
진짜핵심은기술을쌓을수있도록기반을단단하게다져주는데있습니다.이런코드를왜사용해야하는지,초보자들이어느부분에서실수하는지그길을먼저달려온선배로서후배들이이제더이상궁금해할부분이남지않도록생생하게알려줍니다.
단계별로한번,집중해서또한번배우면서자신의서버를만들수있는응용력을키워보세요.서버개발을신발끈꿰듯한단계씩차근차근한번배우고,실전프로젝트로핵심을한번더빠르게훑어개념사이의연결고리를꽉조여줄수있도록구성했습니다.이책을완주하고나면성취감과함께백엔드개발자로서의자신감을얻을수있습니다.

혼자서도지치지않고달릴수있도록,
체계적인학습구성과동영상강의제공!
노드를혼자시작하더라도걱정하지마세요.이책은혼자서도체계적으로지치지않고달릴수있도록구성했습니다.문법의기본형식을익히고나서실습에서서버를직접만들어코드를내것으로만듭니다.실습과난이도가비슷한‘1분복습’으로부담없이정리하고,장마지막에배운내용을모두활용한‘마무리문제’를풀며내것으로소화해보세요.
또한저자직강동영상을무료로제공합니다.이책의핵심내용을저자선생님께1:1과외받듯이배워보세요.책과함께시청하면노드에더쉽게입문할수있습니다.

백엔드개발입문자는쉽게,현직실무개발자는빠르게!
누구나이책으로노드제이에스를시작할수있어요!
노드를처음접한입문자도,외연을넓히고싶은백엔드개발자도,프로젝트에노드를도입해야해서공부해야하는실무개발자도!모두이책으로시작할수있습니다.이책에서는애플리케이션을개발하며실제프로젝트에서노드를어떻게사용하는지쉽게파악할수있습니다.노드의기본과서버구축은물론암호화,오류처리,토큰인증과같이초보자가간과하기쉬운내용까지미리대비할수있도록도와줍니다.효율적인구성과친절한설명으로입문자는차근차근쉽게,중급자는달리듯이빠르게서버개발을완주해보세요!

강의교재로도OK!
예제소스파일,학습진도표,동영상강의까지제공!
이책에서다루는모든예제파일은이지스퍼블리싱홈페이지의자료실과저자깃허브에서무료로내려받을수있습니다.웹화면개발에필요한HTML소스파일도제공하니실습에활용하여웹서버를구현해보세요.실습에필요한준비파일과함께완성파일도제공하니학원이나대학교재로도적합합니다.예제소스파일은저자깃허브에서도제공합니다.책에서소개하는학습진도표와저자동영상강의도학습에적극활용해보세요!
-예제파일내려받기:[이지스퍼블리싱→자료실→도서명검색]
-저자깃허브

함께배우고,나누고,성장하는‘Doit!스터디룸’으로오세요!
혼자계획을세우고공부하다보면금방지치기마련입니다.나와비슷한고민을하는독자를만나어려운내용을공유해보세요.서로도움을주고받으며공부하다보면더보람차니까요.내가잘이해한내용은남을도와주고내가잘이해하지못한내용은도움을받으면서공부하면복습효과도누릴수있습니다.멀리가려면친구와함께해보세요.
-Doit!스터디룸

베타리더추천사
노드를한번도공부한적없지만이해하기쉬웠어요!이론으로만끝나지않고애플리케이션을따라만들어보니실제프로젝트에서노드를어떻게사용하는지쉽게파악할수있었습니다.노드초보자도이책으로입문한다면단기간에쉽고빠르게노드의세계로빠져들것입니다!
프런트엔드신입개발자_반보영

노드에기반한백엔드개발자의수요는점점증가하고있습니다.저는파이썬백엔드개발자의수요가많지않아고민하던중에노드를배우게되었습니다.이책은파이썬개발자가아주짧은기간안에노드백엔드개발을효과적으로배울수있게도와줍니다.다른언어를기반으로개발하던분들에게도움을줄것이라고확신합니다.
파이썬백엔드개발자_임혁

실무를하다보면빠른시간안에새로운기술을적용해결과물을만들어내야할때가있습니다.이책은노드의기본부터서버구축은물론암호화,오류처리,토큰인증과같은간과하기쉬운내용까지미리대비할수있도록도와줍니다.이책은바쁜시간을쪼개어새로운언어를배우고,업무에적용하는것에부담을느끼는실무자들을위한좋은출발점이될것입니다.
카카오뱅크소프트웨어엔지니어_허귀영

흩어져있는지식을이해하기쉽게개발순서대로구성한저자의센스가돋보이는책입니다.노드로화면개발부터서버개발까지구현하는데관심있는모든분들께이책을적극권합니다.노드를이책으로시작했다면더쉽고편했을것같습니다.여러분은이책으로노드를좀더쉽고빠르게공부하셨으면좋겠습니다.
풀스택개발자_이지수