SlideShare a Scribd company logo
7
Most read
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
박재호

More Related Content

PPTX
마이크로 서비스 아키텍쳐 소개 및 구현 방법
PDF
Testing Microservices
PPTX
Rest assured
PPTX
Git & GitLab
PDF
LLM 모델 기반 서비스 실전 가이드
PPTX
Extent Test report v3 with Appium/Selenium
PDF
개발을잘하고싶어요-네이버랩스 송기선님
ODP
Testing RESTful Webservices using the REST-assured framework
마이크로 서비스 아키텍쳐 소개 및 구현 방법
Testing Microservices
Rest assured
Git & GitLab
LLM 모델 기반 서비스 실전 가이드
Extent Test report v3 with Appium/Selenium
개발을잘하고싶어요-네이버랩스 송기선님
Testing RESTful Webservices using the REST-assured framework

What's hot (20)

PDF
Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기
PDF
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
PDF
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
PDF
JSON, JSON Schema, and OpenAPI
PDF
An introduction to Behavior-Driven Development (BDD)
PPTX
나의 이직 이야기
PDF
협업도구 및 주요 Agile practices 적용사례 v1.0
PPTX
Micro Service Architecture의 이해
PDF
NoSQL 위에서 MMORPG 개발하기
PPTX
BDD with SpecFlow and Selenium
PPTX
정해균 포트폴리오
PDF
Introduction to jest
PPTX
REST API 설계
PPTX
API Automation Testing Using RestAssured+Cucumber
PPTX
Carlos Kidman - Exploring AI Applications in Testing.pptx
PDF
(책 소개) 레거시 코드 활용 전략
PPTX
Behavior Driven Development
PPTX
A Brief Introduction to React.js
PDF
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
PPTX
Windows Communication Foundation (WCF)
Jira + Confluence + Bitbucket으로 이슈 트래킹 걸음마 떼기
빅데이터, 클라우드, IoT, 머신러닝. 왜 이렇게 많은 것들이 나타날까?
코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
JSON, JSON Schema, and OpenAPI
An introduction to Behavior-Driven Development (BDD)
나의 이직 이야기
협업도구 및 주요 Agile practices 적용사례 v1.0
Micro Service Architecture의 이해
NoSQL 위에서 MMORPG 개발하기
BDD with SpecFlow and Selenium
정해균 포트폴리오
Introduction to jest
REST API 설계
API Automation Testing Using RestAssured+Cucumber
Carlos Kidman - Exploring AI Applications in Testing.pptx
(책 소개) 레거시 코드 활용 전략
Behavior Driven Development
A Brief Introduction to React.js
[야생의 땅: 듀랑고] 서버 아키텍처 Vol. 2 (자막)
Windows Communication Foundation (WCF)
Ad

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

PDF
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기
PPTX
자바스크립트 개발자가 되기 위한 플랜 강은심
PDF
(독서광) 만들면서 배우는 클린 아키텍처
PDF
FullStack 개발자 만들기 과정 소개 (Android + MEAN Stack + Redis 다루기)
PDF
삶이편해지는_백엔드_개발자_지식.pdf
PDF
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
PDF
(독서광) 필독! 개발자 온보딩 가이드
PDF
개발자로써 갖춰야할 스킬들 - 최용호
PDF
(독서광) 프로그래머의 뇌
PDF
Javascript everywhere - Node.js | Devon 2012
PDF
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
PPTX
Node js[stg]onimusha 20140725
PDF
애자일 프랙티스
PDF
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
PPTX
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
PDF
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
PDF
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기
PDF
2017 제주코딩해커톤 Ruby On Rails 첫째주
PDF
백엔드 개발자로 1인분하기
PDF
Paged Docs — The Developer’s Way of Writing Technical Documentation
『풀스택 개발자를 위한 MEAN 스택 입문』 - 미리보기
자바스크립트 개발자가 되기 위한 플랜 강은심
(독서광) 만들면서 배우는 클린 아키텍처
FullStack 개발자 만들기 과정 소개 (Android + MEAN Stack + Redis 다루기)
삶이편해지는_백엔드_개발자_지식.pdf
이승재, 강성훈, 내가 만든 언어의 개발환경을 Visual Studio Code로 빠르고 쉽게 구축하기 #1, NDC2017
(독서광) 필독! 개발자 온보딩 가이드
개발자로써 갖춰야할 스킬들 - 최용호
(독서광) 프로그래머의 뇌
Javascript everywhere - Node.js | Devon 2012
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
Node js[stg]onimusha 20140725
애자일 프랙티스
초고속 웹사이트 개발을 위한 Codeigniter PHP Framework
오픈소스 소프트웨어 개발, 어디서부터 시작하는게 좋을까요? @ CNU(충남대)
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기
2017 제주코딩해커톤 Ruby On Rails 첫째주
백엔드 개발자로 1인분하기
Paged Docs — The Developer’s Way of Writing Technical Documentation
Ad

More from Jay Park (20)

PDF
[독서광] 코드 넘어 회사보다 오래 남을 개발자
PDF
(독서광) 윌 라슨의 엔지니어링 리더십 - 테크 리더를 위한 성공 전략
PDF
[독서광] 모던 소프트웨어 엔지니어링 - 소프트웨어 개발의 복잡함과 난해함 속에서 길을 찾으려는 엔지니어를 위한...
PDF
(독서광) Azure OpenAI로 ChatGPT와 LLM 시스템 쉽고 빠르게 구축하기
PDF
(독서광) 이펙티브 소프트웨어 설계 - 실수와 트레이드오프로부터 배우는 현명한 소프트웨어 설계 가이드
PDF
(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신
PDF
(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스
PDF
(OkdevTV) 2025년 1월 8일 개발 이야기
PDF
(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현
PDF
(OkdevTV) 2024년 12월 18일 개발 이야기
PDF
(OKdevTV) 2024년 12월 5일 개발 이야기
PDF
(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가
PDF
(OkdevTV) 2024년 10월 30일 개발 이야기
PDF
(OkdevTV) 2024년 10월 16일 개발 이야기
PDF
(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험
PDF
(OkdevTV) 2024년 10월 2일 개발 이야기
PDF
(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링
PDF
[OkdevTV] 2024년 9월 2일 개발 이야기
PDF
[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표
PDF
[OKdevTV] 2024년 8월 21일 개발 이야기
[독서광] 코드 넘어 회사보다 오래 남을 개발자
(독서광) 윌 라슨의 엔지니어링 리더십 - 테크 리더를 위한 성공 전략
[독서광] 모던 소프트웨어 엔지니어링 - 소프트웨어 개발의 복잡함과 난해함 속에서 길을 찾으려는 엔지니어를 위한...
(독서광) Azure OpenAI로 ChatGPT와 LLM 시스템 쉽고 빠르게 구축하기
(독서광) 이펙티브 소프트웨어 설계 - 실수와 트레이드오프로부터 배우는 현명한 소프트웨어 설계 가이드
(독서광) 지능의 기원 - 우리의 뇌 그리고 AI를 만든 다섯 번의 혁신
(독서광) 린 프로덕트 플레이북: 시장에서 살아남는 프로덕트를 개발하는 6단계 프로세스
(OkdevTV) 2025년 1월 8일 개발 이야기
(독서광) 2024년 12월 모두를 위한 소프트웨어 보안 설계와 구현
(OkdevTV) 2024년 12월 18일 개발 이야기
(OKdevTV) 2024년 12월 5일 개발 이야기
(독서광) 2024년 11월 선택 설계자들 - 어떻게 함정을 피하고 탁월한 결정을 내릴 것인가
(OkdevTV) 2024년 10월 30일 개발 이야기
(OkdevTV) 2024년 10월 16일 개발 이야기
(독서광) 갈대 속의 영원 - 저항하고 꿈꾸고 연결하는 발명품, 책의 모험
(OkdevTV) 2024년 10월 2일 개발 이야기
(OkdevTV) 2024년 9월 2일 개발 이야기 - 좋은 리팩토링 vs 나쁜 리팩토링
[OkdevTV] 2024년 9월 2일 개발 이야기
[독서광] 프리세일즈 (Technical Presales) - 고객과 기업을 잇는 기술 대표
[OKdevTV] 2024년 8월 21일 개발 이야기

(독서광) 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 박재호