2023
- NestJS - 테스트 자동화
- NestJS - 클린 아키텍처
- NestJS - Metadata(Reflection Class)
- NestJS - Custom Parameter Decorator
- NestJS - CQRS
- NestJS - Health Check
- NestJS - Task Scheduling
- NestJS - Middleware, Guard, Interceptor, Pipe, ExceptionFilter 그리고 Life Cycle
- NestJS - Interceptor
- NestJS - Exception Filter
- NestJS - Logging
- NestJS - Custom Provider
- NestJS - Guard, JWT
- NestJS - Middleware
- Typescript - TypeORM vs Sequelize
- NestJS - Database, TypeORM
- NestJS - Pipe, Validation
- NestJS - 동적 모듈로 환경변수 구성
- IoC(제어 반전), DI(의존성 주입)
- NestJS - Module 설계
- NestJS - Provider, Scope
- NestJS - Interface
- 관점 지향 프로그래밍 (AOP, Aspect-Oriented Programming)
- Decorator
- Event Loop
- Event Loop
- Nestjs - 기본
2022
2021
- Node.js - mongoDB, mongoose
- Node.js - MySQL, 시퀄라이즈
- Node.js - Express (2): 라우터, 템플릿 엔진
- Node.js - Express (1): 미들웨어
- Node.js - 패키지 매니저 (package.json)
- Node.js - 기본 개념 (4): 이벤트, 예외처리
- Node.js - http 모듈로 서버 생성
- Node.js - 기본 개념 (3): 파일시스템
- Node.js - 기본 개념 (2): 멀티스레드
- eslint/prettier 셋팅 + Node.js - 기본 개념 (1): 내장 객체, 내장 모듈, util
- Typescript - 빅데이터 배치 프로그램
- Typescript - Generic 프로그래밍
- Typescript - ramda 라이브러리 (2)
- Typescript - ramda 라이브러리 (1)
- Typescript - 함수 조합
- Typescript - Promise, async/await
- Typescript - 반복기, 생성기
- Typescript - 배열, 튜플
- Typescript - 함수, 메서드
- Typescript - 객체, 타입
- Typescript - 기본
- ES2015+ (ES6+) 기본
- ES2015+ (ES6+) 기본
- Node.js - 기본 개념