beeon.academy
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 ֏
Enrolling now
  • 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
  1. 1Opinionated Node for serious APIs28 min
  2. 2Nest vs raw Express thinking26 min
  3. 3nest CLI as the project bootstrap24 min
  4. 4When Nest is heavier than you need24 min
  5. 5Course map: module → HTTP → data → ship22 min
  6. 6Modules are the real boundaries30 min
  7. 7Providers: injectable units of work28 min
  8. 8Constructor injection without magic myths30 min
  9. 9Controllers stay thin on purpose28 min
  10. 10DTOs as the public contract28 min
  11. 11Pipes: transform and reject early28 min
  12. 12Workshop: one feature module sketch30 min
  13. 13Routing decorators that stay readable26 min
  14. 14HttpCode and exception filters24 min
  15. 15Middleware vs interceptors vs guards26 min
  16. 16Interceptors for cross-cutting shape26 min
  17. 17Guards decide allow / deny28 min
  18. 18ConfigModule without leaking secrets28 min
  19. 19Workshop: CRUD routes + ValidationPipe30 min
  20. 20Prisma vs TypeORM in a Nest app26 min
  21. 21Repository-style services28 min
  22. 22Transactions across providers26 min
  23. 23Schema changes as code26 min
  24. 24Pagination and filtering habits24 min
  25. 25Workshop: service + fake repository30 min
  26. 26Auth strategies without cargo cult28 min
  27. 27JWT access + refresh discipline28 min
  28. 28Roles and permissions as guards26 min
  29. 29Helmet, CORS, rate limits24 min
  30. 30Workshop: guard + public route split28 min
  31. 31useFactory / useClass / useValue26 min
  32. 32Dynamic modules for reusable libs28 min
  33. 33Lifecycle hooks that do real work24 min
  34. 34Background work (queues / cron)26 min
  35. 35Gateways when HTTP is not enough24 min
  36. 36Microservices transport sketch26 min
  37. 37Workshop: ConfigModule + useFactory client28 min
  38. 38TestingModule without booting the world28 min
  39. 39Logger and request correlation24 min
  40. 40OpenAPI that matches runtime24 min
  41. 41Dockerize a Nest API26 min
  42. 42Deploy checklist for Nest26 min
  43. 43Performance levers that matter24 min
  44. 44Explain Nest with a real story24 min
  45. 45Playbook: mini Nest API from scratch32 min
  46. 46Practice loop for next week20 min
Course modules

Syllabus

  1. 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 ֏
    Register