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