1
Node.js: Event Loop, I/O āđāļāļ non-blocking, async/await, stream, buffer
2
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ NestJS: module, controller, provider, decorator
3
Dependency Injection: provider, scope (DEFAULT, REQUEST, TRANSIENT), custom provider
4
Controller āđāļĨāļ°āļāļēāļĢāļāļģāļŦāļāļāđāļŠāđāļāļāļēāļ: @Get, @Post, @Param, @Body, @Query, āļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđ route
5
Provider āđāļĨāļ° service: āļāļĢāļĢāļāļ°āļāļēāļāļāļļāļĢāļāļīāļ, āļĢāļđāļāđāļāļ repository, āļāļąāđāļ service
6
Middleware, Guard, Interceptor, Pipe, ExceptionFilter (āļ§āļāļāļĢāļāļĩāļ§āļīāļ request)
7
āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāđāļ§āļĒ class-validator āđāļĨāļ° class-transformer (DTO validation)
8
TypeORM: entity, āļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđ (@OneToMany, @ManyToOne), repository, QueryBuilder
9
Prisma: schema, migration, client, āļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđ, transaction
10
āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ: Passport.js, āļāļĨāļĒāļļāļāļāđ JWT, guard, āļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāđāļāđāļēāļāļķāļāļāļēāļĄāļāļāļāļēāļ
11
āļāļēāļĢāļāļąāđāļāļāđāļē: ConfigModule, āļāļąāļ§āđāļāļĢāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄ, āļāļēāļĢāļāļĢāļ§āļāļŠāļāļ
12
āļāļēāļĢāļāļąāļāļāļēāļĢ exception: HttpException, exception āđāļāļāļāļģāļŦāļāļāđāļāļ, filter
13
āļāļēāļĢāļāļāļŠāļāļ: unit test āļāđāļ§āļĒ Jest, E2E test, mock, test double
14
GraphQL: resolver, schema, mutation, subscription, DataLoader
15
Microservice: āļĢāļđāļāđāļāļ (request-response, event-based), transporter
16
āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ: cache (Redis), āļāļēāļĢāļāļĩāļāļāļąāļ, āļāļēāļĢāļāļģāļāļąāļāļāļąāļāļĢāļē, profiling
17
Logging (Winston, Pino), āļāļēāļĢāļāļīāļāļāļēāļĄ, Docker, āļāļēāļĢ deploy