Курс рассчитан на веб-разработчиков с опытом разработки на языке JavaScript и на выпускников «Продвинутого курса по веб-разработке» или курса «Комплексное обучение JavaScript».
Курс включает в себя:
- REST API. Работаем с данными грамотно.
- Асинхронность в Node.js.Или как не перегреться в войне с колбэками.
- Серверный рендеринг и шаблонизация. Что это такое и зачем это нужно.
- Express.js и Koa.jsОблегчающие жизнь разработчику фреймворки.
- Сокеты и работа с ними. Как создать свой чат.
- Модули. Что Node.js умеет «из коробки», а что надо установить.
- Базы данных MongoDB и PostgreSQL. Самые популярные базы данных.
- Авторизация и аутентификация. Идентификация и хранение персональных данных.
Пройдя курс, вы научитесь:
- Вести разработку на JavaScript в среде Node.js.
- Использовать технологию WebSocket и библиотеку socket.io.
- Разворачивать готовый проект на хостинге.
- Тестировать свой код.
- Применять практики серверного рендеринга.
- Использовать фреймворки Express.js и Koa.js в разработке.