Введение
Познакомиться с курсом и его целями
Состояние приложения
Познакомиться с концепцией отделения данных программы от представления (внешнего вида страницы)
Комплексное состояние
Изучить лучшие практики по организации структуры сложного состояния
Отрисовка (рендеринг) состояния
Рассмотреть разные стратегии обновления представления на основе данных
Состояние отображения (UI State)
Познакомиться с понятием UI-состояние и научиться правильно его организовывать не смешивая с данными приложения
Процессы и автоматы, их описывающие
Научиться видеть корневые процессы и строить состояние на их основе
Нормализация данных
Познакомиться с базовыми принципами нормализации данных
MVC
Познакомиться с архитектурой Model-View-Controller
Состояние форм
Познакомиться с разными способами контроля состояния формы
Организация текстов интерфейса
Научиться правильно хранить, обрабатывать и выводить надписи и тексты на сайте
Инициализация приложения
Узнать как правильно разделять приложения на различные стадии работы
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса