Node.js: сервер на JavaScript, API и модули
Курс Node.js: runtime, npm, HTTP-сервер, REST API и работа с файлами и окружением.
Node.js позволяет писать сервер на том же языке, что и фронтенд. Это удобно для API, SSR, CLI и realtime-сервисов. Курс объясняет runtime, модульную систему, асинхронность и практику сборки небольшого HTTP API — без попытки объять весь npm-мир за выходные.
Кому подойдёт курс
Фронтенд-разработчикам, которые хотят закрывать простой бэкенд сами.
Тем, кто знает JavaScript и готов к серверным концепциям (запросы, статусы, env).
Специалистам, которым нужны скрипты автоматизации и небольшие сервисы на VPS.
Уроки курса
- Что такое Node.js — runtime вне браузера
- Модули и npm — package.json и ESM
- HTTP-сервер — голый http.createServer
- Express API — маршруты и middleware
- Async/await — Promise на практике
- Практический проект — JSON API
Как учиться
Соберите учебный API (например, CRUD заметок в JSON-файле или SQLite) и вызывайте его с фронта. Без клиента сервер «висит в воздухе».
Для данных позже подключите SQL; для командной работы — Git.