Курсы Node.js JavaScript на сервере
Node.js запускает JavaScript вне браузера: скрипты, инструменты командной строки и, прежде всего, веб-API. От Express до потоков, от аутентификации до развёртывания: создавай настоящие backend-сервисы. Необходимая база: направление JavaScript.
Начать этот курс в Kodokon Основы Новичок - база, шаг за шагом
Развитие Средний уровень - создавай реальные проекты
Продвинутый Уверенный уровень - продвинутые паттерны и производительность
Мастерство Эксперт - архитектура, внутренности и крайние случаи
Цикл событий Node: фазы и подводные камниИзучи фазы libuv, реальную разницу между setImmediate и setTimeout и способы обнаружить заблокированный цикл событий. Потоки и backpressure: работа с большими файламиОбрабатывай многогигабайтные файлы с постоянным расходом памяти благодаря потокам, pipeline и backpressure. Защита API в продакшенеУкрепи Node-API в продакшене: правильный CORS, ограничение частоты запросов, заголовки безопасности и защита от главных рисков OWASP API. Наблюдаемость: логи, healthcheck, корректная остановкаСделай свой сервис наблюдаемым и корректно останавливаемым: JSON-логи, пробы liveness/readiness и обработка SIGTERM. Выход в продакшен: менеджер процессов, Docker, clusterВыпусти проект в продакшен: NODE_ENV, менеджер процессов, правильный Docker-образ и масштабирование на все ядра через cluster.