NodeJS. Разработка серверной стороны для real-time коммуникаций (Дмитрий Лаврик)
- О курсе
- Артикул: WVP-187294
- Автор: Дмитрий Лаврик
- Вид товара: цифровой
- Добавлено: 2022-11-26
О товаре
Описание:
Научиться решать с помощью Node.js именно те задачи, в которых он намного лучше конкурентов.
Нас НЕ интересует генерация html на сервере, работа с файлами и т.п.
Наша цель - создание серверной части для real-time коммуникаций ( long polling, server sent events, web sockets ), ведь, например, на чистом PHP это нормально не реализовать.
8 декабря, 20:00 — урок 1
Основы и понимание node.js
Знакомство с важными модулями
Блокирующий и неблокирующий код
Сравнение node и php
Создание простого сервера
Работа с запросом и ответом
12 декабря, 20:00 — урок 2
Сервер на основе Express
CORS и прочие мелочи
Периодическое обновление данных
Ужасный Short Polling
Понимание Long Polling
Реализация чата на Long Polling
15 декабря, 20:00 — урок 3
Server Sent Events (SSE)
Подключение, события, данные
SSE vs Long Polling
Реализация чата на SSE
Архитектура серверной части
Работа с БД, mysql
19 декабря, 20:00 — урок 4
Реализация аукциона
Готовый базовый backend (не node)
Задача: real-time ставки
Ставка = Request
Взаимодействие частей на backend
Обновление данных через SSE
22 декабря, 20:00 — урок 5
Доработка примера аукциона
Разные модели работы backend
Простое развёртывание на сервере
Основы применения пакета PM2
Оценка лагов при Request + SSE
Web Sockets ( WS ) vs SSE
26 декабря, 20:00 — урок 6
Основы Web Sockets, их плюсы и минусы
Чистые сокеты vs socket.io
Реализация чата на сокетах
Подготовка к проекту онлайн шахмат
Материалы для изучения
Новогодний перерыв
9 января, 20:00 — урок 7
Практика WS - онлайн шахматы
Использование chessops
Готовый модуль доски и правил
Реализация UI для доски
Реализация процесса игры
12 января, 20:00 — урок 8
Доработка проекта
Реализация серверной стороны
Создание и присоединение к игре
Оценка лагов Web Sockets vs SSE
Обобщение материалов курса
Современная вёрстка (Дмитрий Лаврик) Продвинутая программа по HTML и CSS Изучаем безальтернативные темы Flexbox и Grid Layout, осваиваем прикладные инструменты, а затем разбираемся в битве различных подходов к организации кода. Программа курса: 21.02 – урок 1 Хитрости и нюансы Flexbox Фокусы flex-grow Идеальные выравнивания Код без
1795 RUB
Фреймворк Laravel 2023 (Дмитрий Лаврик) Фреймворк Laravel - самый популярный и просто классный PHP-фреймворк. Для участия необходимо понимание базовых тем ООП. Программа: 1 Установка и начало работы Базовая архитектура Laravel Жизненный цикл запроса Request и Response объекты Создание первой страницы Основы работы с artisan 2 Работа с
1765 RUB
React. Интенсивный курс для программистов 2023 (Дмитрий Лаврик) React. Интенсивный курс для программистов, 2023 (Дмитрий Лаврик) Цель курса Изучить философию и дух компонентного подхода современных javascript-фреймворков, научиться использовать React для решения практических задач. Для новичков React выглядит немного сложнее, чем Vue.js. Но вакансий на нём
1665 RUB
Javascript. Интенсивный базовый курс. 2022 (Дмитрий Лаврик) Программа курса обновлена в мае 2022 Цель курса Научить спокойно и без лишней нервотрёпки решать типичные javascript-овые задачи. Полученные навыки можно использовать как для решения задач при вёрстке страницы, так и в качестве опоры для перехода к frontend-разработке и миру современных
1980 RUB
React. Интенсивный курс для программистов. 2022 (Дмитрий Лаврик) 8 онлайн уроков По понедельникам и четвергам с 20:00 МСК. Продолжительность каждого занятия около двух часов. На уроках разбираются домашние работы учеников и новый материал. Видеозаписи всех уроков Если вы по какой-то причине не смогли посетить урок, не переживайте, спустя пару часов после
1825 RUB