Frontend разработчик
Через 10 месяцев вы будете полностью готовы к старту успешной карьеры Frontend разработчика
210 000 руб.
Профессия
Новая программа
178 500 руб.
Собственная рассрочка на 10 месяцев!
Длительность обучения
10 месяцев,
8 ак.ч. в неделю
Формат
Онлайн вебинары с преподавателем
Старт
28 ноября 2022
Документ
Диплом о профессиональной переподготовке
Дни занятий
на согласовании
19:00 - 22:00
Frontend — видимая часть сайта, с которой взаимодействуют пользователи. Это меню, слайдеры, текстовые блоки, футер и другие элементы.

Frontend разработчик – это специалист, который делает сайт или приложение удобным и понятным для пользователей.
Новичкам
Вы хотите начать начать свой путь в IT и освоить востребованную и творческую профессию. Будет нелегко, придется много и усердно работать, но вы сможете стать высокооплачиваемым специалистом
Действующим IT-специалистам:
Вы освоите новые инструменты, такие как JavaScript и базовый React, расширите свои карьерные горизонты в web-разработке и станете более востребованным специалистом
Кому подойдет обучение на курсе:
О программе Frontend разработчик
Frontend разработчик - одна из самых востребованных IT специальностей. Мы предлагаем полную программу подготовки Frontend.

Программа состоит из трех частей:
Основы верстки: вы освоите базовые HTML и CSS, сверстаете свою первую веб-страницу с несложной анимацией
Программирование на JavaScript: научитесь писать код на одном из самых популярных языков программирования в мире, познакомитесь с базовыми алгоритмами и сможете применять свои навыки для "оживления" вашей собственной веб-страницы
Frontend-разработка на React: научитесь разрабатывать веб-страницы, используя всю мощь фреймворка
После успешного окончания программы вы будете обладать всеми необходимыми знаниями и навыками Junior Frontend разработчика:
Знание HTML и CSS
Знание и опыт работы с CSS-фреймворками (Twitter Bootstrap/Foundation)
Навыки работы с инструментами контроля версий Git
Верстка сайта
Знание языка JavaScript и опыт программирования на нем
Знание технологий DOM, AJAX и JSON
Знание библиотеки jQuery и опыт работы с ней (установка плагинов, анимация, валидация, pop-ups)
Знание/понимание основных принципов ReactJS+Redux/AngularJS/Backbone или Node.js + MongoDB
Сколько зарабатывает Frontend- разработчик?
Специалисты в области Frontend-разработки сегодня очень востребованы. Многие компании находятся в активном поиске программистов и предлагают им достаточно высокие зарплаты.
Чтобы получить Профессию Frontend- разработчик, подтвержденную Дипломом о профессиональной переподготовке МФТИ, необходимо пройти обучение на четырех самостоятельных курсах
После каждого курса вы выполните финальные проекты для решения задач бизнеса и сможете прокачать свое портфолио крутыми кейсами. Проекты выполняются самостоятельно под руководством преподавателя курса и позволяют закрепить весь спектр знаний и навыков, полученных на программе.

Успешное окончание каждого курса подтверждается Удостоверением о повышении квалификации МФТИ
Программа
Курс 1. Основы HTML и CSS. Основы Git
начальный
Курс рассматривает базовые основы, которые необходимы для работы с внешним интерфейсом любого сайта: создание структуры сайта, использование семантических тегов, указание путей для файлов, варианты работы с размерами элементов, внутренние и внешние отступы, границы элементов, форматирование текста, отображение изображений/картинок, размещение блоков в нужном количестве и порядке, правила вложенности для таблиц и списков, палитрой цветов. Вы сможете сверстать свою первую веб-страницу с несложной анимацией
  • Введение в HTML и CSS
  • Расположение элементов на странице в CSS
  • Интерактивные элементы и анимация в HTML и CSS
  • Адаптивная верстка
  • Использование сторонних библиотек для верстки
  • Основы работы в GIT

Проект
7
недель
8
занятий
32
ак.ч. (лекции+практика)
Курс 2. Основы программирования на JavaScript
начальный
Этот курс - отличный выбор для начинающих разработчиков, владеющих основами HTML и CSS. Он поможет с нуля освоить язык JS на базовом уровне. По окончании обучения Вы сможете создавать простые программы при помощи JavaScript, которые после изучения углубленного курса можно будет дополнить более сложной логикой.
10
недель
18
занятий
72
ак.ч. (лекции+практика)
  • Функции
  • Замыкания: основы
  • Строковые функции
  • Объекты: основы
  • Массивы: основы
  • Методы массивов
  • Контекст this
  • Основы ООП


  • Комментарии в JavaScript
  • Условный оператор. Вложенные условия
  • Работа с циклами
  • Что такое JavaScript?
  • Что такое программа на JavaScript
  • Переменные
  • Типы данных
Курс 3. JavaScript: работа с веб-страницей и асинхронные взаимодействия.
углубленный
На курсе вы сможете детально изучить семантику и особенности работы с конструкциями языка JavaScript. Вы освоите главные принципы использования данного языка при работе с веб-страницей и построении пользовательских интерфейсов. Этот курс станет фундаментом для дальнейшего изучения библиотек и фреймворков, базирующихся на языке JavaScript.
  • Элементы страницы и методы обращения к ним
  • Создание и удаление элементов страницы и перемещение по DOM дереву
  • Изменение контента и стилей элементов
  • Обработка событий в JavaScript
  • Сетевые запросы
  • Promises и Fetch
  • Local Storage

Проект
9
недель
14
занятий
56
ак.ч. (лекции+практика)
Курс 4. React
углубленный
React — очень популярный JavaScript фреймворк, который применяется в построении пользовательских интерфейсов веб-приложений. Главная особенность данной платформы — компонентно-ориентированный подход, позволяющий переиспользовать код, что повышает общую гибкость написания приложений. Вы изучите все особенности библиотеки, ознакомитесь со стеком технологий, на котором строятся лучшие приложения, работающие в вебе. Научитесь разрабатывать веб-страницы, используя всю мощь фреймворка
  • CRA. React. Создание первого приложения.
  • Стилизация в React Хук useState на практике.Работа с библиотеками компонентов.
  • Работа с данными по сети.
  • React. Добавление страниц и роутинга. Контекст. Кастомные хуки.
  • Хуки useMemo, useCallback, React.memo
  • Работа с данными формы. Модальные окна.
  • Основы Redux
  • Авторизация в React
  • Компоненты высшего порядка
  • Основы TypeScript

Проект
13
недель
20
занятий
80
ак.ч. (лекции+практика)
Кто может получить дополнительное профессиональное образование
Курсы повышения квалификации или профессиональной переподготовки могут проходить две категории слушателей:

  • те, у кого уже есть среднее или высшее профессиональное образование;
  • те, кто еще учится в колледжах или вузах и не получил диплом.
Студенты колледжей и вузов могут параллельно учиться по программам ДПО, но удостоверения о повышении квалификации или дипломы о профессиональной переподготовке им выдадут только после того, как будет окончен курс основного образования и на руках у выпускника будет диплом вуза или колледжа.

Команда курса:
Реальные практики ИТ с многолетним опытом работы в лидирующих проектах:

- преподаватели ведут лекции и семинары, отвечают на вопросы слушателей

- асситенты помогают с домашними заданиями, проверяют и дают обратную связь по домашним заданиям, отвечают на вопросы в чате курса

- куратор решает организационные вопросы
  • Александра Сурначева
    преподаватель
    Frontend-разработчик с 2008 года, преподаватель с 2017
    В числе крупных проектов - web-сервисы ПАО "МОЭСК", ПАО "РусГидро", ГУП "Мосгортранс".
    В настоящий момент является ведущим преподавателем колледжа IThub по направлению frontend-разработки.
  • Семен
    Жолобов
    преподаватель
    Опыт разработки web-решений более 4х лет. Опыт преподавания 2 года. Сейчас занимается разработкой и внедрением новых продуктов в компании Сибур Диджитал.
  • Борис
    Мещеряков
    преподаватель
    4 года опыт разработки в веб на различных проектах Сбера, Аптека.ру и международных организаций.
    Опыт преподавания – 2 год.
  • Максим
    Иванов
    преподаватель
    Frontend разработчик с 10 летним опытом. С 2017 года преподает программирование.
    Соавтор курсов для fullstack разработчиков.
  • Елизавета
    Гинзбург
    ассистент
    3 года опыта Frontend разработки: Сбер, Eyezon, Яндекс (стажировка).
    1.5 года опыта преподавания
  • Анна
    Мезенцева
    ассистент
    3 года опыта в web-разработке в качестве fullstack и frontend разработчика на высоконагруженных системах (внутреннее приложение для МВидео-Эльдорадо) и других проектах. На данный момент работаю над оптимизацией проекта Gloria Jeans с применением SEO-оптимизации. 1.5 года опыта преподавания
Живые вебинары с преподавателем МФТИ в Zoom
Вебинары записываются и доступны всегда
Постоянная поддержка от преподавателей в чате курса
Домашнее задание раз в неделю (~3 часа)
Мини-тест на 10-15 минут после каждой темы (2-3 занятий)
Обратная связь на домашние задания
Большая часть занятий ориентирована на практику
Как проходит обучение:
В конце программы выпускной прикладной проект
Подать заявку и получить консультацию
Стоимость обучения
210 000 рублей
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных
178 500 рублей
Предлагаем нашим слушателям рассрочку на оплату обучения
(только для физических лиц)