Moderator
Модератор
- Регистрация
- 17.07.2019
- Сообщения
- 70 664
- Реакции
- 209 135
- Онлайн
- 23дн 5ч 51м 35с
- #1
Голосов: 0
Автор: Дмитрий Лаврик
Название: Node.js. Базовый курс - от основ до простых realtime коммуникаций (2023)
Описание:
Разобраться с основами Node, научиться строить backend системы с простой и адекватной архитектурой, а также познакомиться с realtime-взаимодействием на основе socket.io
Для продуктивного участия в курсе необходимы знания javascript.
Программа курса
27 октября, 20:00 — урок 1
31 октября, 20:00 — урок 2
- Основы и понимание node.js
- Знакомство с важными модулями
- Блокирующий и неблокирующий код
- Сравнение node и конкурентов ( php и т.д. )
- Создание простого сервера
- Работа с запросом и ответом
3 ноября, 20:00 — урок 3
- Обзор популярных фреймворков
- Сервер на основе Express
- Настройка роутинга
- Концепция middleware
- Дополнительные модули Express
- Генерация HTML vs создание API
7 ноября, 20:00 — урок 4
- Работа с mysql
- Реляционные базы и ORM
- Знакомство с Sequilize
- Создание моделей
- Принципы создания запросов
10 ноября, 20:00 — урок 5
- Построение простой архитектуры
- Контроллеры и шаблоны
- Файлы конфигурации
- Переменные окружения и dotenv
- Мысли о внедрении зависимостей
14 ноября, 20:00 — урок 6
- Углубление в ORM
- Валидация данных
- Типы связей между сущностями
- Связи и получение данных
- Жадная загрузка
17 ноября, 20:00 — урок 7
- Авторизация пользователей
- Доработка БД
- Страницы входа и выхода
- Middleware закрытых страниц
- Cookies vs JWT tokens
21 ноября, 20:00 — урок 8
- Основы Web Sockets
- Чистые сокеты vs socket.io
- Подключение socket.io к нашей системе
- Принципы обмена сообщениями
- Реализация RealTime уведомлений
- Доработка проекта
- Простое развёртывание на сервере
- Основы применения пакета PM2
- Подведение итогов
- Направления дальнейшего развития
Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания: