Thumbnail
개발 · 프로그래밍 백엔드

지금 당장 NestJS 백엔드 개발 [ToDo 리스트] 대시보드

40명이 수강하고 있어요.

33,000원

지식공유자: 지금 당장
총 42개 수업
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

이 강의를 통해 백엔드 API를 개발하는 방법을 배울 수 있습니다. NestJS, TypeORM, MySQL, JWT 인증, DB 및 API 설계, HTTP 통신, Swagger API 문서 자동화, e2e API 테스트 자동화, Repository 패턴를 다룹니다.

✍️
이런 걸
배워요!
NestJS
TypeORM
MySQL
DB 및 API 설계
HTTP 통신, JWT 인증
Swagger API 문서 자동화
e2e API 테스트 자동화
Repository 패턴

ToDo 리스트를 만들면서 배우는
NestJS 백엔드 😊

📢 수강 전 확인해주세요!

  • 본 강의는 텍스트 강의입니다. 수강 전 참고 바랍니다. (영상 미제공)
  • 수강 중 잘 안되는 부분이 있으면 질문답변 페이지를 이용해 주세요! 
  • 플러터 모바일 앱 실습 환경은 윈도우 운영체제, 안드로이드 앱(플러터) 만 제공합니다. 그 외 실습 환경은 구글이나 유튜브를 검색해주세요.

강의 주제 📖

NestJS 공식 문서가 잘되어 있지만, 어느 정도 백엔드 경험이 있지 않으면 백엔드 API를 개발하기 어렵습니다. 백엔드 API를 개발하려면 DB 및 API 설계, HTTP 통신, JWT 인증, 프런트엔드 지식 등이 필요한데, 그러한 내용을 전반적으로 다루는 강의를 찾기 어렵습니다.

본 강의는 ToDo 리스트 백엔드 API를 제작하는 강의입니다. NestJS, TypeORM, JWT, MySQL을 사용합니다. ToDo 리스트를 통해  DB 및 API 설계, HTTP 통신, JWT를 포함하여 단계별 실습을 진행합니다. NestJS 프레임워크를 배우는 것을 넘어서 수강생이 NestJS를 이용해서 백엔드 API를 개발할 수 있도록 하는 것이 목표입니다.

내가 만든 백엔드 API가 프론트에서 어떻게 돌아가는지 확인하는 것은 중요한 단계인데, 이 강의에서는 ToDo 리스트 앱 (플러터 Flutter) 소스 코드 및 실행 방법을 제공합니다. 강의를 통해 NestJS 백엔드 API 개발은 물론 API가 모바일 앱에서 어떻게 사용하는지 실습을 할 수 있습니다.

이 강의를 통해 한 번 Nest.js를 익혀두면 NestJS가 아닌 다른 백엔드 프레임워크로 넘어가도 개발하는 프로세스가 크게 달라지지 않을 것입니다.

DB 및 API 설계 등
프런트엔드 지식

MySQL, JWT,
TypeORM 등으로
백엔드 API 개발

NestJS로
Swagger API 문서
자동 생성


이런 분들께 추천해요 🙋

  • NestJS 공식 문서만으로는 백엔드 API 개발이 어려운 분
  • NestJS를 포함한 일반적인 백엔드 API 개발의 프로세스를 배우고 싶은 분
  • 제작한 백엔드 API가 동작하는 모습을 프런트엔드에서 확인하고 싶은 분

이런 걸 배워요 📑

학습 내용 Step 3 ✨

1️⃣

백엔드 API 핵심 개념
(HTTP 통신, JWT 인증,
DB 설계)

2️⃣

개발 환경 세팅 후
완성된 소스 코드로
서비스 실행

3️⃣

백엔드 API 코드의
작성 과정을
단계별로 다루기 

1. NestJS를 한 장의 그림으로 이해할 수 있습니다. 서비스 규모가 커져도 아래 구조에서 크게 벗어나지 않습니다. 

DB 설계

2. NestJS를 이용해서 Swagger API 문서 자동 생성하는 방법을 배울 수 있습니다.

3. 플러터(Flutter) 코드 및 실행 방법을 제공합니다. 플러터 앱 개발에 대한 자세한 설명은 다른 강의로 준비하고 있습니다.


지식공유자 소개 ✒️

이력 사항

  • Flutter, VueJS, NestJS, AWS 개발자
  • 컴퓨터 전공 학사 및 석사 졸업 
  • 6개 회사에서 개발 경험
  • 여러 개의 개인프로젝트 경험

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
백엔드 API 개발을 단기간에 학습하고 싶은 분
최신 프레임워크를 사용하여 백엔드 API를 개발하고 싶은 분

안녕하세요
지금 당장 입니다.
지금 당장의 썸네일
커리큘럼 총 42 개
이 강의는 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 서비스 소개
섹션 3. NestJS 구조 설명
섹션 4. DB 설계
DB 설계 미리보기
DB 테이블
DB 테이블 간 관계
섹션 5. API 설계
섹션 6. 개발 환경 세팅
vscode
도커
MySQL Workbench
NestJS (백엔드)
포스트맨
Flutter (모바일 앱)
크롬 브라우저
섹션 7. 소스 코드 단계별 실습
초기 환경 세팅 미리보기
테스트 API 생성 및 실행
MySQL DB 도커 추가
DB 설계 및 엔티티 추가 미리보기 회원 API 개발 및 테스트 미리보기
카테고리 API 개발 및 테스트
ToDo API 개발 및 테스트
템플릿 API 개발 및 테스트
템플릿 - 카테고리 API 개발 및 테스트
섹션 8. Swagger API 문서 자동화
Swagger 설정 미리보기 회원 Swagger 미리보기
카테고리 Swagger
ToDo Swagger
템플릿 Swagger
템플릿 - 카테고리 Swagger
섹션 9. e2e API 테스트 자동화
e2e 설정 미리보기 회원 e2e 미리보기
카테고리 e2e
Todo e2e
템플릿 e2e
템플릿 - 카테고리 e2e
강의 게시일 : 2023년 02월 21일 (마지막 업데이트일 : 2023년 02월 21일)
수강평
수강생분들이 직접 작성하신 수강평입니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️