https://www.inflearn.com/course/%EC%8A%AC%EB%9E%99%ED%81%B4%EB%A1%A0%EC%BD%94%EB%94%A9-%EB%B0%B1%EC%97%94%EB%93%9C
커리큘럼
총 39 개 ˙ 9시간 40분의 수업
-
섹션 0. 12 강 ∙ 2시간 52분
- NestJS 강좌 시작! 10:16
- 필수시청[에러질문법] 15:53
- Node.js과 MySQL 설치하기(with FAQ) 17:52
- Express와의 비교 30:08
- NestJS 세팅하기 15:40
- 핫 리로딩 설정 04:43
- controller 기본 08:17
- 서비스를 분리하는 이유, 컨트롤러 장점 14:01
- ConfigModule 사용하기(dotenv 진화판) 10:59
- loggerMiddleware로 morgan처럼 로깅하기 12:35
- implements, injectable(DI) 알아보기 17:31
- Q&A 14:40
-
섹션 1. API 설계하기 7 강 ∙ 1시간 34분
- 모듈, 컨트롤러 생성하기 10:56
- Body, Query, Param 12:52
- 나머지 API 설계하기 11:27
- API 문서 만들기(Swagger) 23:09
- 커스텀 데코레이터 만들기 06:50
- 인터셉터 사용하기 10:38
- Q&A(AOP 설명) 18:21
-
섹션 2. TypeORM 사용하기 7 강 ∙ 1시간 51분
- typeorm entity(자동 생성하는 법) 13:26
- typeorm 관계 설정하기 21:08
- typeorm 커넥션 맺기 14:18
- typeorm seeding, migration 21:32
- 회원가입 만들기 17:41
- Exception Filter 09:03
- class-validator 14:23
-
섹션 3. 본격 슬랙 백엔드 만들기 11 강 ∙ 2시간 50분
- @nestjs/passport 13:58
- local serializer, guard 22:55
- typeorm transaction 16:55
- ParseIntPipe, ParseArrayPipe, PickType 17:00
- typeorm 쿼리빌더 16:39
- typeorm을 더 좋아하는 이유 16:38
- 서비스 마무리, typeorm 쿼리 연산자 09:55
- 빠진 컨트롤러 구현하기 15:44
- 웹소켓 연동하기(socket.io, gateway) 18:40
- multer, static, cors 14:33
- 배포 준비하기(빌드, pm2, cross-env) 07:37
-
섹션 4. 테스팅 2 강 ∙ 31분
- 유닛 테스팅 하기 22:31
- e2e 테스트(강좌 마무리) 09:23
https://www.inflearn.com/certificate/146759-327193-4793539
