Длительность обучения 10 месяцев, 8 ак.ч. в неделю
Формат
Онлайн вебинары с преподавателем
Старт 18 февраля 2023
Документ
Диплом о профессиональной переподготовке
Дни занятий
на согласовании
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 занятий)
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных
178 500 рублей
Обучение оплатит работодатель
Если вы хотите, чтобы ваше обучение оплатил работодатель, то вам нужно заполнить форму, которая поможет ускорить процесс согласования договора и начать обучение быстрее
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных
Отправка заявки на обучение в МФТИ
Предоставление доступа к обучению слушателю
Получение пакета документов и договора-оферты слушателем от МФТИ
Поступление оплаты на счет МФТИ
Передача документов в подразделение вашей организации
Согласование обучения внутри вашей организации
Шаги по оплате обучения работодателем
Скидки и спецпредложения не применяются
Мы работаем по 3х стороннему договору
Данные организации-заказчика
Данные слушателя
Эта анкета поможет ускорить процесс согласования договора и начать обучение быстрее.
Предоставленная информация будет использована для предварительного заполнения документов, что сэкономит ваше время.
Кроме того, мы гарантируем конфиденциальность ваших данных и обеспечим их безопасное хранение
Или вы можете приложить карточку вашей организации
Наш менеджер свяжется с вами для уточнения или дозапроса информации. Для того, чтобы начать обучение быстрее, заполните, пожалуйста, форму выше
Предлагаем нашим слушателям рассрочку на оплату обучения (только для физических лиц)
ПОДРОБНЕЕ
Присоединяйтесь к стажерским программам от МФТИ
Стажерская программа позволит получить ценный опыт работы в реальной профессиональной среде и применить накопленные знания на практике
Узнать подробнее
Принять участие в конкурсе могут студенты или выпускники программ ФПМИ МФТИ
Условия рассрочки
По каждой из предлагаемых программ/курсов, имеется возможность оплаты обучения в рассрочку.
Условия рассрочки:
Полная стоимость обучения при использовании рассрочки не изменяется. Рассрочка беспроцентна, оформление рассрочки бесплатно.
Детали рассрочки описаны в оферте на каждую соответствующую программу/курс, в Приложении № 1 – График платежей.
В Графике платежей указаны контрольные даты, на которые слушателем суммарно за всё предшествующее такой дате время должна быть перечислена указанная в графике платежей соответствующая сумма, или превышающая её сумма (но не более полной стоимости обучения). Например:
Оплата через равные промежутки времени платежами одинакового размера
Оплата одним платежом в размере стоимости всего обучения
Все описанные варианты допустимы, если на каждую из обозначенных в графике платежей дат внесено платежей на сумму не меньше указанной.
Записаться на курс
Получить консультацию
Нажимая кнопку «Отправить», вы соглашаетесь с условиями обработки персональных данных