1. Веб-верстка (1 мес.)
Устройство веба и основы HTML
CSS и верстка на Flexbox
Работа с Git
Вы научитесь:
• создавать страницы на чистом HTML
• позиционировать элементы на странице с помощью CSS
• применять семантическую верстку
• использовать средства разработчика в браузере
• верстать адаптивные веб-страницы на Flexbox
• загружать свой код на GitHub
2. Javascript (2 мес.)
Синтаксис языка Javascript
Объекты, EventLoop
Модель DOM и сборщики (Webpack)
ООП в Javascript
Типизация
Вы научитесь:
• писать простые программы на Javascript
• применять ООП в Javascript
• создавать сложные скрипты с обработкой событий
• работать с форматом JSON
• использовать препроцессоры CSS
• работать по методологии БЭМ
3. React и другие фреймворки (3 мес.)
Разработка на React.js
Обзор Angular
Обзор Vue.js
Redux
Вы научитесь:
• разрабатывать приложения на React
• использовать продвинутый API
• писать свои компоненты на React
• создавать приложение на Angular
• создавать приложение на Vue.js
• использовать анимацию на CSS или на React
• применять библиотеку Redux на приложении React
4. Архитектура приложений и бекенд (1 мес.)
Подключение к базе данных
Node.js
Тестирование приложений
Вы научитесь:
• подключать приложение к базе данных
• разворачивать приложение на Node.js
• писать unit-тесты
5. Карьерный трек
Командная работа
Помощь и советы по трудоустройству
Работа на фрилансе
Вы научитесь:
• составлять резюме и сопроводительное письмо
• готовиться к собеседованию
• адаптироваться работе в команде
• оформлять свой профиль на фриланс-биржах
• искать заказы на биржах и общаться с заказчиками