spinner-it

Frontend Advanced

Старт обучения
Дату уточните у администрации
39 час. по 2-3 раза в неделю

Описание курса

После окончания этого курса Вы сможете сделать Ваш код более семантичным согласно стандартам 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
  • Наличие собственного ноутбука для занятий в аудиториях

Лекторы:

Валентин Гунько (Front End Developer с 10-тилетним опытом)

 

* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!