[Дмитрий Лаврик] Node.js. Базовый курс: от основ до простых realtime коммуникаций (2023)
Разобраться с основами Node, научиться строить backend системы с простой и адекватной архитектурой, а также познакомиться с realtime-взаимодействием на основе socket.io
Для продуктивного участия в курсе необходимы знания javascript.
27 октября, 20:00 — урок 1
Node.js - базовый курс от Дмитрия Лаврика
Скачать:
Разобраться с основами Node, научиться строить backend системы с простой и адекватной архитектурой, а также познакомиться с realtime-взаимодействием на основе socket.io
Для продуктивного участия в курсе необходимы знания javascript.
27 октября, 20:00 — урок 1
- Основы и понимание node.js Знакомство с важными модулями Блокирующий и неблокирующий код Сравнение node и конкурентов ( php и т.д. ) Создание простого сервера Работа с запросом и ответом
- Обзор популярных фреймворков Сервер на основе Express Настройка роутинга Концепция middleware Дополнительные модули Express Генерация HTML vs создание API
- Работа с mysql Реляционные базы и ORM Знакомство с Sequilize Создание моделей Принципы создания запросов
- Построение простой архитектуры Контроллеры и шаблоны Файлы конфигурации Переменные окружения и dotenv Мысли о внедрении зависимостей
- Углубление в ORM Валидация данных Типы связей между сущностями Связи и получение данных Жадная загрузка
- Авторизация пользователей Доработка БД Страницы входа и выхода Middleware закрытых страниц Cookies vs JWT tokens
- Основы Web Sockets Чистые сокеты vs socket.io Подключение socket.io к нашей системе Принципы обмена сообщениями Реализация RealTime уведомлений
- Доработка проекта Простое развёртывание на сервере Основы применения пакета PM2 Подведение итогов Направления дальнейшего развития
Node.js - базовый курс от Дмитрия Лаврика
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.