(독서광) Node.js 백엔드 개발자 되기

Jay Park
Jay ParkCTO um EX-EM
Node.js
백엔드
개발자 되기
Node.js백엔드개발자되기
한 페이지 요약
• 책 분류
• 개발, 백엔드
• 대상 독자
• Node.js로 백엔드 개발을 진행하고 싶은 분들
• 프로그래밍 언어 뿐만 아니라 이를 지탱하는 주변 기술도 알고 싶은 분들
• 특징
• Node.js ­ express ­ Nest.js로 이어지는 설명
• 반드시 알아야 하는 실무 팁을 중간 중간에 잘 배치하고 있음
이 책의 목차
단계별로 기술 수준을 높이는 방식으로 전개
Node.js백엔드개발자되기
• [레벨 1 백엔드 개발자 입문하기]
• 00장 개발 환경 구축하기
• 01장 알아두면 좋은 백엔드 개발자를 위한 지식
• [레벨 2 Node.js와 Express로 백엔드 입문하기]
• 02장 Node.js로 백엔드 입문하기
• 03장 Node.js와 익스프레스로 웹 애플리케이션 서버 구
현하기
• 04장 npm과 yarn으로 패키지 관리하기
• 05장 자바스크립트에서 비동기 처리하기
• 06장 NoSQL 데이터베이스 몽고디비 사용하기
• 07장 페이지네이션되는 게시판 만들기
• [레벨 3 NestJS 프레임워크로 점핑하기]
• 08장 NestJS 시작하기
• 09장 NestJS 환경 변수 설정하기
• 10장 회원 가입과 인증하기
• 11장 OAuth를 사용한 구글 로그인 인증하기
• 12장 파일 업로드 기능 구현하기
• 13장 웹소켓을 사용한 실시간 채팅 구현하기
• appendix A 타입스크립트 입문에서 고급 기능까지
• appendix B 꼭 알아야 하는 리눅스 명령어 21개
무엇이 이 책을 흥미롭게 만드는가?(1)
앞에서 배운 내용을 토대로 뒤에서 확장해나가는 전개 방식
Node.js백엔드개발자되기
• 처음에 Node.js로 뭔가를 해보다가…
• 계속해서 express로 조금 확장된 내용을 보여주다가…
• 마지막으로 NestJS로 본격적인 사례를 보여주고 있다
• NestJS를 집중적으로 다루는 3부에서도 회원 가입과 인증을 다루면서 기본 개념을 설명한 다음에 OAuth로 넘어가는 방법을 택하
고 있다
• 따라서 이 책은 건너뛰면서 읽어서는 안 되고, 앞에서 차근차근 읽어나가는 편을 권장한다(단, 이미 개념이나 프레임워크/라이브러
리에 익숙한 분들은 해당 부분을 점프해도 좋다)
무엇이 이 책을 흥미롭게 만드는가?(2)
초급 독자를 대상으로 하지만, 현업에서 알아야 하는 팁과 힌트가 잘 정리되어 있다
Node.js백엔드개발자되기
• 여러 가지 머리를 복잡하게 만드는 개념을 잘 정리해놓았다
• 동기식 vs 비동기식
• 인증 vs 인가
• 쿠키 vs 토큰
• OAuth
• 웹소켓
• 그리고 실무에서 필요한 기본기도 갖추게 도와준다
• 단위 테스트 방법
• 개발/양산에서 차이나는 환경 설정
• 패키지 관리 방법
대상 독자
Node.js로 백엔드에 도전하고 싶다면?
Node.js백엔드개발자되기
• 이 책을 읽는 두 가지 유형의 독자
• 자바스크립트 프론트엔드에서 출발해 자바스크립트 백엔드로 확장하는 경우
• 자바 스프링 프레임워크에서 출발해 Node.js의 NestJS로 이전하는 경우
• 초급 독자를 대상으로 작성했지만
• 중간 중간에 현업에서 바로 적용 가능한 팁과 힌트가 많이 나온다 à 개인적으로는 4장(패키지 관리), 5장(비동기) 9장(환
경 변수 설정)이 대표적인 사례라고 본다
• 실제 동작 가능한 짧은 코드를 지면에서 제공하고 추가적인 기능이 탑재된 코드를 깃헙에서 제공하고 있다 à 예) 7장에
서 tailwind CSS 적용, 9장에서 날씨 서비스 연동
결론
**** Node.js로 백엔드 개발을 하고 싶은 분들에게 추천
• 기존에 Node.js와 express에 익숙한 나머지 NestJS로 뭔가를 하고
싶었으나 기회가 오지 않았던 분들은 이 책으로 잽싸게 기회를 만들면
어떨까?
• 옆에 책 두 권을 직접 번역한 역자로서… 자바스크립트 환경에서 백엔
드 개발자분들께 이번 신간을 추천하는 바이다 à 확실히 NestJS가
현대적인 면모를 보여준다(타입스크립트 지원, 주변 라이브러리와 잘
맞는 데코레이터, 파이프, 인터셉트 등)
Node.js백엔드개발자되기
발표자 소개
기술 배경
전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발,
고성능 고가용성 데이터베이스
주요활동
IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등)
개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육)
활동채널
블로그: https://jhrogue.blogspot.com
슬라이드 셰어: https://www.slideshare.net/jrogue/presentations
유튜브: https://www.youtube.com/c/박재호dev
문의 jrogue@gmail.com
박재호
1 von 8

Recomendados

『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기 von
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기복연 이
1.9K views66 Folien
자바스크립트 개발자가 되기 위한 플랜 강은심 von
자바스크립트 개발자가 되기 위한  플랜 강은심자바스크립트 개발자가 되기 위한  플랜 강은심
자바스크립트 개발자가 되기 위한 플랜 강은심은심 강
751 views7 Folien
(독서광) 만들면서 배우는 클린 아키텍처 von
(독서광) 만들면서 배우는 클린 아키텍처(독서광) 만들면서 배우는 클린 아키텍처
(독서광) 만들면서 배우는 클린 아키텍처Jay Park
1.7K views10 Folien
FullStack 개발자 만들기 과정 소개 (Android + MEAN Stack + Redis 다루기) von
FullStack 개발자 만들기 과정 소개  (Android + MEAN Stack + Redis 다루기) FullStack 개발자 만들기 과정 소개  (Android + MEAN Stack + Redis 다루기)
FullStack 개발자 만들기 과정 소개 (Android + MEAN Stack + Redis 다루기) YoungSu Son
4.9K views32 Folien
삶이편해지는_백엔드_개발자_지식.pdf von
삶이편해지는_백엔드_개발자_지식.pdf삶이편해지는_백엔드_개발자_지식.pdf
삶이편해지는_백엔드_개발자_지식.pdfSeung kyoo Park
2.5K views170 Folien
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017 von
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017devCAT Studio, NEXON
4K views34 Folien

Más contenido relacionado

Similar a (독서광) Node.js 백엔드 개발자 되기

(독서광) 프로그래머의 뇌 von
(독서광) 프로그래머의 뇌(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌Jay Park
1.5K views9 Folien
Javascript everywhere - Node.js | Devon 2012 von
Javascript everywhere - Node.js | Devon 2012Javascript everywhere - Node.js | Devon 2012
Javascript everywhere - Node.js | Devon 2012Daum DNA
2.6K views50 Folien
Node js[stg]onimusha 20140725 von
Node js[stg]onimusha 20140725Node js[stg]onimusha 20140725
Node js[stg]onimusha 20140725병헌 정
303 views11 Folien
애자일 프랙티스 von
애자일 프랙티스애자일 프랙티스
애자일 프랙티스한 경만
71 views39 Folien
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework von
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
초고속 웹사이트 개발을 위한 Codeigniter PHP FrameworkInseok Lee
11K views19 Folien
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대) von
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)Jaewon Choi
3.3K views47 Folien

Similar a (독서광) Node.js 백엔드 개발자 되기(20)

(독서광) 프로그래머의 뇌 von Jay Park
(독서광) 프로그래머의 뇌(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌
Jay Park1.5K views
Javascript everywhere - Node.js | Devon 2012 von Daum DNA
Javascript everywhere - Node.js | Devon 2012Javascript everywhere - Node.js | Devon 2012
Javascript everywhere - Node.js | Devon 2012
Daum DNA2.6K views
Node js[stg]onimusha 20140725 von 병헌 정
Node js[stg]onimusha 20140725Node js[stg]onimusha 20140725
Node js[stg]onimusha 20140725
병헌 정303 views
애자일 프랙티스 von 한 경만
애자일 프랙티스애자일 프랙티스
애자일 프랙티스
한 경만71 views
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework von Inseok Lee
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
Inseok Lee11K views
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대) von Jaewon Choi
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
Jaewon Choi3.3K views
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope... von JinKwon Lee
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
JinKwon Lee1.4K views
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기 von Ahreum Kim
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기
Ahreum Kim675 views
2017 제주코딩해커톤 Ruby On Rails 첫째주 von 범재 이
2017 제주코딩해커톤 Ruby On Rails 첫째주2017 제주코딩해커톤 Ruby On Rails 첫째주
2017 제주코딩해커톤 Ruby On Rails 첫째주
범재 이222 views
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해 von Terry Cho
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
Terry Cho33.9K views
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션 von Devrelationswoowahan
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
7월 우아한테크세미나 "주니어개발자로 성장하는 우아한 방법들" 첫번째 세션
초보개발자의 TDD 체험기 von Sehun Kim
초보개발자의 TDD 체험기초보개발자의 TDD 체험기
초보개발자의 TDD 체험기
Sehun Kim3.7K views
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019 von devCAT Studio, NEXON
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
전형규, SilvervineUE4Lua: UE4에서 Lua 사용하기, NDC2019
NDC2019 - 게임플레이 프로그래머의 역할 von Hoyoung Choi
NDC2019 - 게임플레이 프로그래머의 역할NDC2019 - 게임플레이 프로그래머의 역할
NDC2019 - 게임플레이 프로그래머의 역할
Hoyoung Choi2.5K views
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드 von Jay Park
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
(독서광) Docs for Developers 기술 문서 작성 완벽 가이드
Jay Park1.1K views
Nodejs발표자료 - 팀 세미나용 von SuHyun Jeon
Nodejs발표자료 - 팀 세미나용 Nodejs발표자료 - 팀 세미나용
Nodejs발표자료 - 팀 세미나용
SuHyun Jeon941 views
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기 von Seokjae Lee
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
Seokjae Lee117 views
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례 von Jeongsang Baek
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
Jeongsang Baek3.2K views
자바 웹 개발 시작하기 : 계획 von DK Lee
자바 웹 개발 시작하기 : 계획자바 웹 개발 시작하기 : 계획
자바 웹 개발 시작하기 : 계획
DK Lee5.8K views
유지보수를 고려한 SW 개발 von 도형 임
유지보수를 고려한 SW 개발유지보수를 고려한 SW 개발
유지보수를 고려한 SW 개발
도형 임7K views

Más de Jay Park

(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰 von
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰Jay Park
198 views9 Folien
(독서광) 테니스 이너 게임 von
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
698 views9 Folien
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결 von
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
871 views8 Folien
(독서광) 모던 리눅스 교과서 von
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서Jay Park
1K views8 Folien
(독서광) 상자 밖에 있는 사람 von
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
669 views10 Folien
(독서광) 자바 알고리즘 인터뷰 with 코틀린 von
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
1.1K views9 Folien

Más de Jay Park(20)

(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰 von Jay Park
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
Jay Park198 views
(독서광) 테니스 이너 게임 von Jay Park
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
Jay Park698 views
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결 von Jay Park
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
Jay Park871 views
(독서광) 모던 리눅스 교과서 von Jay Park
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
Jay Park1K views
(독서광) 상자 밖에 있는 사람 von Jay Park
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
Jay Park669 views
(독서광) 자바 알고리즘 인터뷰 with 코틀린 von Jay Park
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
Jay Park1.1K views
(독서광) 리그 오브 레전드 플레이어 중심주의 von Jay Park
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
Jay Park826 views
(독서광) 오늘날 우리는 컴퓨터라 부른다 von Jay Park
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
Jay Park846 views
(독서광) 사실은 이것도 디자인입니다 von Jay Park
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
Jay Park1.2K views
(독서광) 프로덕트 매니지먼트 von Jay Park
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
Jay Park1K views
(독서광) 슬기로운 파이썬 트릭 von Jay Park
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
Jay Park1K views
(독서광) 유혹하는 글쓰기 von Jay Park
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기
Jay Park936 views
(독서광) 개발자를 넘어 기술 리더로 가는 길 von Jay Park
(독서광) 개발자를 넘어 기술 리더로 가는 길(독서광) 개발자를 넘어 기술 리더로 가는 길
(독서광) 개발자를 넘어 기술 리더로 가는 길
Jay Park1.4K views
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법 von Jay Park
(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법(독서광) 인공지능 소프트웨어  품질 보증을 위한 테스트 기법
(독서광) 인공지능 소프트웨어 품질 보증을 위한 테스트 기법
Jay Park1.1K views
(독서광) 싱크 어게인 von Jay Park
(독서광) 싱크 어게인(독서광) 싱크 어게인
(독서광) 싱크 어게인
Jay Park924 views
(독서광) 면역 von Jay Park
(독서광) 면역(독서광) 면역
(독서광) 면역
Jay Park1.1K views
그림으로 배우는 StatQuest 머신러닝 강의 von Jay Park
그림으로 배우는 StatQuest 머신러닝 강의그림으로 배우는 StatQuest 머신러닝 강의
그림으로 배우는 StatQuest 머신러닝 강의
Jay Park795 views
(독서광) 우리가 사랑한 한국 PC 게임 von Jay Park
(독서광) 우리가 사랑한 한국 PC 게임(독서광) 우리가 사랑한 한국 PC 게임
(독서광) 우리가 사랑한 한국 PC 게임
Jay Park798 views
(독서광) 개발자 원칙 von Jay Park
(독서광) 개발자 원칙(독서광) 개발자 원칙
(독서광) 개발자 원칙
Jay Park1.1K views
(독서광) 제품의 탄생 von Jay Park
(독서광) 제품의 탄생(독서광) 제품의 탄생
(독서광) 제품의 탄생
Jay Park2.1K views

(독서광) Node.js 백엔드 개발자 되기

  • 2. Node.js백엔드개발자되기 한 페이지 요약 • 책 분류 • 개발, 백엔드 • 대상 독자 • Node.js로 백엔드 개발을 진행하고 싶은 분들 • 프로그래밍 언어 뿐만 아니라 이를 지탱하는 주변 기술도 알고 싶은 분들 • 특징 • Node.js ­ express ­ Nest.js로 이어지는 설명 • 반드시 알아야 하는 실무 팁을 중간 중간에 잘 배치하고 있음
  • 3. 이 책의 목차 단계별로 기술 수준을 높이는 방식으로 전개 Node.js백엔드개발자되기 • [레벨 1 백엔드 개발자 입문하기] • 00장 개발 환경 구축하기 • 01장 알아두면 좋은 백엔드 개발자를 위한 지식 • [레벨 2 Node.js와 Express로 백엔드 입문하기] • 02장 Node.js로 백엔드 입문하기 • 03장 Node.js와 익스프레스로 웹 애플리케이션 서버 구 현하기 • 04장 npm과 yarn으로 패키지 관리하기 • 05장 자바스크립트에서 비동기 처리하기 • 06장 NoSQL 데이터베이스 몽고디비 사용하기 • 07장 페이지네이션되는 게시판 만들기 • [레벨 3 NestJS 프레임워크로 점핑하기] • 08장 NestJS 시작하기 • 09장 NestJS 환경 변수 설정하기 • 10장 회원 가입과 인증하기 • 11장 OAuth를 사용한 구글 로그인 인증하기 • 12장 파일 업로드 기능 구현하기 • 13장 웹소켓을 사용한 실시간 채팅 구현하기 • appendix A 타입스크립트 입문에서 고급 기능까지 • appendix B 꼭 알아야 하는 리눅스 명령어 21개
  • 4. 무엇이 이 책을 흥미롭게 만드는가?(1) 앞에서 배운 내용을 토대로 뒤에서 확장해나가는 전개 방식 Node.js백엔드개발자되기 • 처음에 Node.js로 뭔가를 해보다가… • 계속해서 express로 조금 확장된 내용을 보여주다가… • 마지막으로 NestJS로 본격적인 사례를 보여주고 있다 • NestJS를 집중적으로 다루는 3부에서도 회원 가입과 인증을 다루면서 기본 개념을 설명한 다음에 OAuth로 넘어가는 방법을 택하 고 있다 • 따라서 이 책은 건너뛰면서 읽어서는 안 되고, 앞에서 차근차근 읽어나가는 편을 권장한다(단, 이미 개념이나 프레임워크/라이브러 리에 익숙한 분들은 해당 부분을 점프해도 좋다)
  • 5. 무엇이 이 책을 흥미롭게 만드는가?(2) 초급 독자를 대상으로 하지만, 현업에서 알아야 하는 팁과 힌트가 잘 정리되어 있다 Node.js백엔드개발자되기 • 여러 가지 머리를 복잡하게 만드는 개념을 잘 정리해놓았다 • 동기식 vs 비동기식 • 인증 vs 인가 • 쿠키 vs 토큰 • OAuth • 웹소켓 • 그리고 실무에서 필요한 기본기도 갖추게 도와준다 • 단위 테스트 방법 • 개발/양산에서 차이나는 환경 설정 • 패키지 관리 방법
  • 6. 대상 독자 Node.js로 백엔드에 도전하고 싶다면? Node.js백엔드개발자되기 • 이 책을 읽는 두 가지 유형의 독자 • 자바스크립트 프론트엔드에서 출발해 자바스크립트 백엔드로 확장하는 경우 • 자바 스프링 프레임워크에서 출발해 Node.js의 NestJS로 이전하는 경우 • 초급 독자를 대상으로 작성했지만 • 중간 중간에 현업에서 바로 적용 가능한 팁과 힌트가 많이 나온다 à 개인적으로는 4장(패키지 관리), 5장(비동기) 9장(환 경 변수 설정)이 대표적인 사례라고 본다 • 실제 동작 가능한 짧은 코드를 지면에서 제공하고 추가적인 기능이 탑재된 코드를 깃헙에서 제공하고 있다 à 예) 7장에 서 tailwind CSS 적용, 9장에서 날씨 서비스 연동
  • 7. 결론 **** Node.js로 백엔드 개발을 하고 싶은 분들에게 추천 • 기존에 Node.js와 express에 익숙한 나머지 NestJS로 뭔가를 하고 싶었으나 기회가 오지 않았던 분들은 이 책으로 잽싸게 기회를 만들면 어떨까? • 옆에 책 두 권을 직접 번역한 역자로서… 자바스크립트 환경에서 백엔 드 개발자분들께 이번 신간을 추천하는 바이다 à 확실히 NestJS가 현대적인 면모를 보여준다(타입스크립트 지원, 주변 라이브러리와 잘 맞는 데코레이터, 파이프, 인터셉트 등) Node.js백엔드개발자되기
  • 8. 발표자 소개 기술 배경 전문 검색 엔진, 임베디드 시스템(리눅스 커널 디바이스 드라이버), 빅데이터/인공지능 연구 개발, 고성능 고가용성 데이터베이스 주요활동 IT 전문서 번역 (클린 코드, 피플웨어, 해커: 광기의 랩소디, 게임 엔진 블랙 북 등) 개발강의 (삼성전자, SK C&C, 삼성SDC, 현대자동차 기술 세미나와 교육) 활동채널 블로그: https://jhrogue.blogspot.com 슬라이드 셰어: https://www.slideshare.net/jrogue/presentations 유튜브: https://www.youtube.com/c/박재호dev 문의 jrogue@gmail.com 박재호