Перейти к содержимому

О курсе

Node.js курс

Node.js — это JavaScript на сервере. Тот же язык, что в браузере, но теперь с доступом к файловой системе, сети, базам данных.

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

Начнём с введения в Node.js.