agnusdei.velog
로그인
agnusdei.velog
로그인
nestjs curriculum
agnusdei
·
2023년 7월 27일
팔로우
0
Curriculum
NestJS
초급 수준
NestJS와 Prisma 소개
NestJS와 Prisma의 개요와 특징
TypeScript와 Prisma ORM의 장점
프로젝트 생성과 Prisma 설정
모듈과 의존성 주입
NestJS 모듈 개념과 구성
Prisma Client를 이용한 의존성 주입
컨트롤러와 라우팅
NestJS 컨트롤러와 Prisma CRUD 연동
HTTP 요청 처리와 라우팅
데이터베이스 연동
Prisma Migrate를 이용한 데이터베이스 마이그레이션
Prisma Client를 통한 데이터 조회 및 조작
중급 수준
관계 설정과 데이터 조작
Prisma를 이용한 데이터베이스 관계 설정
연관된 데이터 조작과 쿼리
보안과 인증
Passport를 이용한 사용자 인증
JWT 토큰 기반 보안 구현
테스팅과 유닛 테스트
Jest를 이용한 NestJS 애플리케이션 테스트
컨트롤러와 서비스 단위의 유닛 테스트 작성
Middleware와 예외 처리
NestJS Middleware 개념과 Prisma 활용
에러 처리와 예외 필터링
고급 수준
GraphQL API 구축
GraphQL 쿼리와 뮤테이션 작성
Prisma와 GraphQL 연동
실시간 애플리케이션과 웹 소켓
WebSocket 게이트웨이 설정과 연동
실시간 데이터 통신과 이벤트 처리
캐싱과 성능 최적화
Prisma Caching 기능 활용
NestJS 애플리케이션 성능 최적화 방법
마이크로서비스 아키텍처
마이크로서비스 아키텍처 개념 이해
NestJS로 구현한 마이크로서비스 통신
실전 프로젝트와 활용 사례
웹 애플리케이션 구축
NestJS와 Prisma를 이용한 웹 애플리케이션 구축
클라이언트와의 REST API 통신
GraphQL API 서버 구축
Prisma와 연동한 GraphQL API 서버 구축
GraphQL Playground를 이용한 API 문서화
웹 소켓을 이용한 실시간 앱
WebSocket을 활용한 실시간 앱 구현
실시간 데이터 처리 및 동기화
마이크로서비스 기반 애플리케이션
여러 마이크로서비스로 구성된 애플리케이션 구축
서비스 디스커버리와 로드 밸런싱
보안과 인증 강화
NestJS 보안 강화 방법
사용자 인증 및 권한 부여
agnusdei
DevSecOps, Pentest, Cloud(OpenStack), Develop, Data Engineering, AI-Agent
팔로우
이전 포스트
node.js curriculum
다음 포스트
nestjs curriculum
0개의 댓글
댓글 작성