О курсе

Node.js — это JavaScript на сервере. Тот же язык, что в браузере, но теперь с доступом к файловой системе, сети, базам данных.
Что ты научишься делать
Заголовок раздела «Что ты научишься делать»- Создавать REST API с нуля
- Работать с файлами и потоками данных
- Строить аутентификацию (JWT, сессии)
- WebSockets для реального времени
- Деплоить сервера в production
Структура курса
Заголовок раздела «Структура курса»| Блок | Темы |
|---|---|
| Основы | Модули, файлы, HTTP, npm, streams |
| Express.js | Роутинг, middleware, REST API, безопасность |
| Аутентификация | JWT, sessions, rate limiting, WebSockets |
| Production | Логи, тесты, Docker, PM2, оптимизация |
Почему Node.js?
Заголовок раздела «Почему Node.js?»- Один язык для фронта и бека
- Огромная экосистема (npm — крупнейший реестр пакетов)
- Высокая производительность на I/O операциях
- Используется везде: Netflix, LinkedIn, Uber, PayPal
Начнём с введения в Node.js.