8 грудня, 20: 00-урок 1
- основи та розуміння node.js
- знайомство з важливими модулями
- блокуючий і неблокуючий код
- порівняння node і php
- створення простого сервера
- Робота із запитом і відповіддю
- сервер на основі Express
- CORS та інші дрібниці
- періодичне оновлення даних
- жахливий Short Polling
- розуміння Long Polling
- реалізація чату на Long Polling
- Server Sent Events (SSE)
- підключення, події, дані
- SSE vs Long Polling
- реалізація чату на SSE
- Архітектура серверної частини
- Робота з БД, mysql
- реалізація аукціону
- готовий базовий backend (не node)
- Завдання: real-time ставки
- Ставка = Request
- взаємодія частин на backend
- оновлення даних через SSE
- доопрацювання прикладу аукціону
- різні моделі роботи backend
- просте розгортання на сервері
- основи застосування пакета PM2
- оцінка лагів при Request + SSE
- Web Sockets ( WS ) vs SSE
- основи Web Sockets, їх плюси і мінуси
- чисті сокети vs socket.io
- реалізація чату на сокетах
- Підготовка до проекту онлайн шахів
- матеріали для вивчення
- новорічна перерва
- Практика WS - онлайн шахи
- Використання chessops
- готовий модуль дошки і правил
- реалізація UI для дошки
- реалізація процесу гри
- доопрацювання проекту
- реалізація серверної сторони
- Створення та приєднання до гри
- оцінка лагів Web sockets vs SSE
- узагальнення матеріалів курсу
https://privatelink.de/?https://js.dmitrylavrik.ru/node/?utm=site-courses