JavaSсript Интенсив
Контакты
Программа
неделя 1
повторяем основы HTML + CSS
подключение JS
динамическое создание DOM-элементов
повторяем основы структур и типов данных: переменные, массивы, объекты
создание плеера InPlayer (картинку вставить), <audio>
"компонентный" подход
UI vs Data
неделя 2
повторяем и применяем цикл for
глобальность данных vs модули
import, export, порядок исполнения кода
неделя 3
граф зависимостей модулей
props/params drilling
циклические зависимости
коллбеки
неделя 4
Приложение Todolist (нужно дизайн простенький для этого нарисовать, задача Виктору погворить с Ваней)
CRUD-операции
<dialog>
неделя 5
Игра "Catch The Offer"
setInterval, onClick
Finite State Machine
неделя 6
Мультипользовательская игра "Catch The Google"
Управление через клавиатуру
Концепция getter/selector/POJO view model
неделя 7
Улучшаем игру "Catch The Google"
Навороченный паттерн Observer
Событийно-ориентированное программирование
неделя 8
Перенос ядра игры "Catch The Google" на сервер
nodedJS, Fastify, Websocket/Server Side Events
rest api, http headers, CORS
async-await
Proxy-паттерн (Remote Proxy)
Бонусный модуль:
Деплой игры (front-end и back-end частей) на хостинг и привязка собственного доменного имени
Характеристики, актуальность курса, программа могут меняться, поэтому всю необходимую информацию всегда уточняйте у организаторов. Нажмите, чтобы писать о неактуальной информации.