beeon.academy
javascriptBeginner

Node.js

64 lessons · Runtime, modules, HTTP, async, security, deploy

Node.jsnpmESMHTTPasyncExpress
Duration
8 weeks
Starts
Students
0+
Rating
0 / 5
Starting from
49 000 ֏
Enrolling now
  • 8 weeks (42h 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

64 lessons · Runtime, modules, HTTP, async, security, deploy

Across 8 weeks (42 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

64 lessons · all open, start with any
  1. 1What is Node.js?30 min
  2. 2Event loop (mental model)28 min
  3. 3npm ecosystem map28 min
  4. 4LTS vs Current26 min
  5. 5When Node.js is a poor fit26 min
  6. 6ESM vs CommonJS overview28 min
  7. 7Dev tooling sketch26 min
  8. 8Map of this course25 min
  9. 9process and argv28 min
  10. 10path and fs basics30 min
  11. 11Buffer and binary data26 min
  12. 12EventEmitter core28 min
  13. 13ES modules in practice28 min
  14. 14CommonJS habits26 min
  15. 15package.json as contract28 min
  16. 16Lab — tiny package sketch30 min
  17. 17Callbacks and error-first26 min
  18. 18Promises28 min
  19. 19async/await28 min
  20. 20Error handling patterns28 min
  21. 21Streams30 min
  22. 22Timers and microtasks24 min
  23. 23Concurrency pitfalls28 min
  24. 24AbortController26 min
  25. 25Promise.all / allSettled / race26 min
  26. 26Lab — async pipeline30 min
  27. 27http / https module30 min
  28. 28Routing habits28 min
  29. 29Middleware idea28 min
  30. 30REST-ish API design28 min
  31. 31JSON request/response26 min
  32. 32Status codes that mean something26 min
  33. 33Request validation28 min
  34. 34CORS basics26 min
  35. 35Framework habits (Express-shaped)28 min
  36. 36Lab — tiny JSON API30 min
  37. 37Environment config28 min
  38. 38Structured logging26 min
  39. 39DB client mindset28 min
  40. 40Caching ideas26 min
  41. 41File uploads / downloads26 min
  42. 42worker_threads sketch28 min
  43. 43cluster / multi-process26 min
  44. 44Lab — config + log pack30 min
  45. 45Secrets handling28 min
  46. 46Injection defenses28 min
  47. 47Path traversal defense26 min
  48. 48HTTP security headers26 min
  49. 49Auth sketch (sessions / JWT)28 min
  50. 50Rate limiting26 min
  51. 51Dependency hygiene26 min
  52. 52Lab — security checklist30 min
  53. 53Testing Node apps28 min
  54. 54TypeScript option26 min
  55. 55Process managers26 min
  56. 56Docker lite for Node28 min
  57. 57Health and metrics26 min
  58. 58Performance habits26 min
  59. 59CI for Node projects26 min
  60. 60Deploy checklist28 min
  61. 61Talk Node in interviews26 min
  62. 62Weekly Node gym24 min
  63. 63Capstone — Node playbook32 min
  64. 64Close the loop24 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