Подготовка к профессии 1 месяц
Модуль предназначен, чтобы подготовить полных новичков к успешному освоению профессиональных навыков Фронтенд-разработчика.
Вы плавно погружаетесь в ритм обучения, а также с нуля изучаете и закрепляете «технологический минимум», который необходим, чтобы эффективно осваивать профессиональные задачи Фронтенд-разработчика.
В этот минимум входят базовые знания HTML и CSS, основы языка JavaScript и основы работы с браузерными API с помощью JavaScript, а также умение использовать инструменты командной разработки, а именно Git и GitHub.
HTML и CSS. Профессиональная вёрстка сайтов 2 месяца
Вы научитесь создавать выразительную и доступную разметку, работать с графическим макетом, строить сетки страниц, оформлять декоративные элементы и текстовое содержание, оптимизировать код и готовить завершённый проект к публикации.
HTML и CSS. Адаптивная вёрстка и автоматизация 2 месяца
Вы научитесь создавать разметку по методологии БЭМ, использовать препроцессоры, строить адаптивные сетки, работать с адаптивной и ретиновой графикой, использовать инструменты автоматизации и настраивать сборку проекта для публикации.
JavaScript. Профессиональная разработка веб-интерфейсов 2 месяца
Вы изучите основы JavaScript, познакомитесь с актуальными возможностями стандарта ECMAScript 2018, научитесь алгоритмическому мышлению, разберётесь, как оживлять статичные страницы, валидировать данные в формах, взаимодействовать с серверами и получите практику решения типовых задач.
Подготовка вёрстки для cистем управления контентом (CMS) 1 месяц
Вёрстка — это один из начальных этапов работы над продуктом. Чаще всего следующим этапом является интеграция вёрстки в систему управления контентом (CMS). Во время интеграции из вёрстки делают шаблоны, в которые CMS подставляет содержание. При этом содержание меняется самим клиентом, поэтому важно делать вёрстку таким образом, чтобы её было удобно интегрировать в CMS.
Обзор популярных систем управления контентом, демонстрация админки и процесса работы с админкой со стороны конечного пользователя
Подготовка вёрстки под разделение на шаблоны. Выделение повторяющихся частей, организация стилей и скриптов
Работа с генерируемым контентом. Разметка основной контактной области, работа с генерируемыми изображениями и стилями
Подготовка вёрстки под расширение и изменение объёма контента и информационных блоков
Вёрстка React-компонентов 1 месяц
Вёрстка с нуля в экосистеме React и создание интерактивных React компонентов.
Принципы работы одностраничных приложений (SPA) и их основные отличия от статичных сайтов. Краткий обзор инструментов для создания SPA
Экосистема React и структура проекта для вёрстки в этой экосистеме
Синтаксис JSX, работа с компонентами, использование моков для имитации работы с данными
Организация стилей в React, CSS-in-JS
Работа со state и props для демонстрации состояний страниц
Производство 6 месяцев
Сначала мы оценим ваш исходный уровень качества вёрстки и скорость разработки с помощью грейдирования.
Затем мы начнём работать над этими показателями в акселераторе. Вы будете выполнять проект за проектом в составе небольшой команды (вы в роли разработчика, а также тестировщик и менеджер), а мы будем помогать, давать обратную связь, измерять ваши показатели и показывать вам, как быстро они растут.
После акселератора произойдёт плавный переход к оплачиваемой стажировке в «Лиге А.». Мы постепенно погрузим вас в команду и процессы Лиги, проведя от небольших вводных задач до полноценных проектов.
На стажировке вы встретитесь с реальными заказами, дедлайнами и первыми заработанными деньгами по новой профессии, научитесь точно оценивать сроки и прокачаете навыки командного взаимодействия. И, конечно, получите тот самый опыт коммерческой разработки и строчку в резюме, которые так важны для работодателей.