hexlet-frontend
October 2, 2020
JS: Архитектура фронтенда (19)
продолжительность 9 часов
Несмотря на обилие различных фреймворков и способов разработки фронтенд приложений, существуют фундаментальные принципы, которые используются повсеместно и практически не меняются. Они касаются разбиения приложения на слои (например, MVC), выделения состояния и его организации, работы с текстами, контроля данных форм. Этот курс рассказывает о том, как строить архитектуру приложения без привязки к конкретным решениям и их особенностям.
Чему вы научитесь:
- Создавать модульные и легко расширяемые фронтенд-приложения
- Правильно разделять приложения на слои и строить зависимости между ними
- Структурировать состояние приложение оптимальным способом
- Использовать теорию автоматов для описания происходящих процессов в коде
состояние нормализация данных конечные автоматы MVC i18n
Уроки курса
- 1ВведениеПознакомиться с курсом и его целямитеория
- 2Состояние приложенияНаучиться видеть состояние приложения и выделять его. Познакомиться с тем, как разделять фронтенд на модули.теориятестыупражнение
- 3Процессы и автоматы, их описывающиеНаучиться видеть корневые процессы и строить состояние на их основетеориятестыупражнение
- 4Нормализация данныхПознакомиться с базовыми принципами нормализации данныхтеорияупражнение
- 5MVCПознакомиться с архитектурой Model-View-Controllerтеориятестыупражнение
- 6Состояние формПознакомиться с разными способами контроля состояния формытеорияупражнение
- 7Организация текстов интерфейсаНаучиться правильно хранить, обрабатывать и выводить надписи и тексты на сайтетеориятестыупражнение
- 8Инициализация приложенияУзнать как правильно разделять приложения на различные стадии работытеория
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки.
October 2, 2020, 12:43
0 views
0 reactions