Курс Front End Advanced
Описание курса
После окончания этого курса Вы сможете сделать Ваш код более семантичным согласно стандартам HTML5, а также улучшить свои навыки в верстке используя новые теги.
Грамотно используя шаблоны проектирования и алгоритмы, Вы сможете правильно подходить к вопросу проектирования крупных проектов, а понимание работы тех или иных алгоритмов превратит написание кода в удовольствие. Практическая часть курса предполагает написание 3-4 достаточно сложных проектов и постоянное решение задач по алгоритмам.
После курса вы сможете:
- Владеть современным стеком технологий для разработки Frontend
- Знать тонкости работы с браузером, современными библиотеками и фреимворками
Программа курса:
- 1. HTML 5
- Audio
- Video
- Data атрибуты
- Новые семантичные теги
- Navigator
- 2. CSS 3
- Адаптивная / кроссбраузерная верстка
- Медиа запросы
- Препроцессоры (SCSS, LESS, SASS)
- Самые попурярные CSS фреймворки (Bootstrap, Foundation)
- Material Design
- CSS анимации
- 3. Canvas
- Работа с API
- Использование при разработке игр
- 4. Шаблоны проектирования
- Антипаттерны
- Наиболее востребованные шаблоны и их применение на практике.
- Шаблоны ООП
- Функциональное программирование
- 5. Работа с системой контроля версий
- 6. Webpack
- Полная настройка конфигурационного файла
- Сравнение с предыдущими версиями
- Использование в действующем проекте
- Использование плагинов
- 7. Хранение данных в браузере
- LocalStorage / SessionStorage
- Проект с использованием средств хранения данных
- Service Workers
- 8. Работа с алгоритмами
- Алгоритмы сортировки
- Алгоритмы комбинаторики и теории множеств
- Алгоритмы теории игр
- 9. Agile / Scrum / Kanban
- 10. React
- Настройка проекта
- Работа с роутами
- Введение в Redux / Mobx
Минимальные требования:
- Знание основ HTML/CSS
- Уверенная работа с Javascript
- Наличие собственного ноутбука для занятий в аудиториях
* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!