Курс начинается с основ. Студенты осваивают работу с Git и GitHub для контроля версий. Учатся работать с Figma и Photoshop для разработки макетов. Далее идет изучение HTML: семантика, теги, атрибуты и валидация кода. После этого переходят к CSS - синтаксис, селекторы, единицы измерения и стилизация текста.
Здесь рассматривают блочную модель и позиционирование элементов. Студенты учатся добавлять графику через тег img и свойства background, добавлять тени. Осваивают создание CSS-анимаций и адаптивного дизайна для различных устройств. Завершается модуль основами Twitter Bootstrap для быстрой разработки.
Модуль посвящен языку программирования JavaScript. Начинается с переменных, типов данных и операторов. Затем студенты изучают условные операторы, циклы и функции. Работа с числами, текстом, датой и временем. Завершается модуль объектами, наследованием и основами jQuery для взаимодействия с DOM.
Последний блок посвящен фреймворку Vue.js. Студенты изучают основы, условия, работу со списками и компонентами. Работают с событиями, формами и AJAX-запросами. Осваивают слоты, пользовательские события, переходы и анимацию. Изучают маршрутизацию через Vue-Router, управление состоянием через Vuex и создание PWA-приложений.
Вы сможете создавать веб-страницы и писать скрипты. Освоите инструменты веб-разработчика и получите опыт работы с адаптивным дизайном. Поймете структуру клиентской части сайта и изучите синтаксис языков. На практике освоите программирование и поработаете над собственными проектами. Получите опыт оптимизации сайтов под мобильные платформы.
Курс проходит онлайн. Занятия происходят дважды в неделю по два часа. После успешного завершения выдается сертификат. На протяжении всего курса доступна поддержка ментора.