javascriptIntermediate
NestJS
46 lessons · Modules, DI, pipes, guards, data, auth, ship
NestJSTypeScriptDIValidationPipePassportPrisma
Duration
6 weeks
Starts
Students
0+
Rating
0 / 5
Starting from
49 000 ֏
- 6 weeks (32h total)
- Starts
- online format
- HY · EN · RU
- Certificate on completion
No payment required to register · We’ll contact you within 24h
What this course is about
Overview
46 lessons · Modules, DI, pipes, guards, data, auth, ship
Across 6 weeks (32 hours of live + project work) you’ll move from fundamentals to shipping a real, production-grade project — guided by Tigran Hakobyan and the beeon.academy mentor team.
Learning outcomes
What you will learn
Install/connect to Percona Server
Write MySQL-compatible SQL with InnoDB habits
Know XtraBackup and Toolkit by name
Finish a mini lab + dump habit
Interactive course
Lessons
46 lessons · all open, start with any
- 1Opinionated Node for serious APIs28 min
- 2Nest vs raw Express thinking26 min
- 3nest CLI as the project bootstrap24 min
- 4When Nest is heavier than you need24 min
- 5Course map: module → HTTP → data → ship22 min
- 6Modules are the real boundaries30 min
- 7Providers: injectable units of work28 min
- 8Constructor injection without magic myths30 min
- 9Controllers stay thin on purpose28 min
- 10DTOs as the public contract28 min
- 11Pipes: transform and reject early28 min
- 12Workshop: one feature module sketch30 min
- 13Routing decorators that stay readable26 min
- 14HttpCode and exception filters24 min
- 15Middleware vs interceptors vs guards26 min
- 16Interceptors for cross-cutting shape26 min
- 17Guards decide allow / deny28 min
- 18ConfigModule without leaking secrets28 min
- 19Workshop: CRUD routes + ValidationPipe30 min
- 20Prisma vs TypeORM in a Nest app26 min
- 21Repository-style services28 min
- 22Transactions across providers26 min
- 23Schema changes as code26 min
- 24Pagination and filtering habits24 min
- 25Workshop: service + fake repository30 min
- 26Auth strategies without cargo cult28 min
- 27JWT access + refresh discipline28 min
- 28Roles and permissions as guards26 min
- 29Helmet, CORS, rate limits24 min
- 30Workshop: guard + public route split28 min
- 31useFactory / useClass / useValue26 min
- 32Dynamic modules for reusable libs28 min
- 33Lifecycle hooks that do real work24 min
- 34Background work (queues / cron)26 min
- 35Gateways when HTTP is not enough24 min
- 36Microservices transport sketch26 min
- 37Workshop: ConfigModule + useFactory client28 min
- 38TestingModule without booting the world28 min
- 39Logger and request correlation24 min
- 40OpenAPI that matches runtime24 min
- 41Dockerize a Nest API26 min
- 42Deploy checklist for Nest26 min
- 43Performance levers that matter24 min
- 44Explain Nest with a real story24 min
- 45Playbook: mini Nest API from scratch32 min
- 46Practice loop for next week20 min
Course modules
Syllabus
- 1
- 2
- 3
- 4
What you need to start
Requirements
- A laptop and willingness to run Percona or a MySQL-compatible server
- MySQL/MariaDB basics help
- No prior DBA experience required
Learn from a working engineer
Your instructor
TH
Tigran Hakobyan
Backend Mentor · beeon.academy
Instructor at beeon.academy. Percona path (ArT list Persona): 39 lessons through the capstone.
What graduates say
Student reviews
Common questions
FAQ
No — vibe coding was the previous course. Here we cover agents with tools and loops.
Starting from
49 000 ֏
