JavaScript. Архитектура клиентских приложений
❗Программа курса❗
Single Page Application (SPA)Инструменты и схема работы на курсе. Модульность, устройство модулей в последних версиях стандарта ECMAScript .Структуры данных
Структуры данных в проектах.ООП. ВведениеОбъекты в JavaScript и их создание с помощью классов. Основы ООП.ООП. Наследование и полиморфизмПонятия полиморфизма и наследования. Магический this(контекст). Практика в написании компонентов многоразового использования.MVP. PresenterС помощью презентера установка связи между компонентом и структурой данных.MVP. ViewСпособы реализации интерактивных компонентов, реагирующих на действия пользователя без обновления данных.MVP. ModelОбратная связь: обновление компонентов при изменении данных.Работа с сетьюПротокол HTTP, REST и REST API. Объект Promiseотправка и обработка HTTP-запросов. Проектирование интерфейсов с асинхронным кодом.Защита проектаПроверка проекта по критериям качества, улучшение и защита.ФиналИтоги курса.