Загрузка...

О курсе

На этом курсе ты узнаешь, как разрабатывать сайты, начиная от простого одностраничного лендинга, заканчивая сложными веб-приложениями с использованием самых современных и востребованных технологий. За время обучения ты создашь проект, который сможешь использовать в своем резюме.

Что делает Frontend-разработчик?

Frontend-разработчик занимается созданием пользовательского интерфейса веб-приложений. Он отвечает за то, чтобы веб-сайт или приложение выглядели привлекательно и удобно для пользователей, а также обеспечивает его корректную работу на различных устройствах и браузерах. Frontend-разработчику приходится уделять внимание как визуальной части, так и проектировать логику работы программы

Программа реализуется совместно с Цифровой кафедрой МГТУ им. Н.Э. Баумана.

273 часа
9 месяцев

Онлайн

99 000 ₽
Стоимость
* Студентам МГТУ им. Н.Э. Баумана — 50% скидка

Используемые языки и технологии на курсе

HTML5, CSS3, JavaScript, TypeScript, Git, React, Redux, Angular, RxJs, Jest и др.

Преимущества курса

Новая профессия за 9 месяцев
Асинхронное обучение
Доступ к предложениям по стажировке от партнёров МГТУ им. Н.Э. Баумана
Диплом МГТУ им. Н.Э. Баумана

Онлайн обучение

Лекции в записи — смотри в удобное время
Все лекции доступны в записи, чтобы вы могли смотреть их в любое удобное время, планируя обучение под свой график

Чат поддержки — всегда на связи
Чат с кураторами и другими участниками курса и чат бот поддержки для организационных вопросов

Конспекты, тесты и практика — закрепляйте знания. Набор актуальных практических заданий, укрепляющих теоретические знания
Удобные конспекты и тесты помогут вам глубже погрузиться в материал и проходить задания в комфортном для вас темпе

Вебинары — живое общение и записи
Участвуйте в вебинарах в реальном времени для максимального погружения или смотрите записи, если не успели присоединиться

Зарплаты frontend-разработчиков

от 80k от 150k от 270k
junior middle senior

Кому будет полезен курс

  • Начинающим разработчикам, которые хотят получить базовые знания и навыки в области frontend-разработки и сделать первые шаги в профессии
  • Веб-дизайнерам, которые хотят расширить свои знания и научиться воплощать свои идеи в интерактивных и функциональных веб-интерфейсах
  • Разработчикам с опытом, которые хотят углубить свои знания, изучить современные технологии и инструменты для создания пользовательских интерфейсов
  • Специалистам, желающим сменить сферу деятельности и перейти в IT, в частности, в область frontend-разработки

Документ об окончании

После прохождения курса проводится итоговая аттестация, по результатам которой слушатель получает диплом о профессиональной переподготовке МГТУ им. Н.Э. Баумана. Студентам вузов и колледжей диплом выдается только после получения диплома о высшем или среднем профессиональном образовании.
Лицензия на право ведения образовательной деятельности № Л035-00115-77/00119279.
На выпускных документах МГТУ им. Н.Э. Баумана проставляется официальная гербовая печать с полным наименованием учебного заведения.
Образовательные учреждения с иными печатями, отличающимися от установленного образца, не имеют никакого отношения к Университету.

Ожидаются новые даты

Подписывайся на телеграм канал @baumantech, чтобы быть в курсе всех подробностей!

Чему вы научитесь

  • Создавать сайты на HTML и CSS по готовым дизайн-макетам из Figma
  • Основам программирования на языке JavaScript
  • Использовать современные фреймворки Angular и React

Программа курса

Модуль 1. Введение
  • История развития сети Интернет
  • Появление web
  • Настройка окружения разработчика
  • Git
Модуль 2. Создание одностраничного сайта
  • Современные HTML и CSS
  • Семантическая верстка
  • Адаптивная и отзывчивая верстка
  • Анимации
  • Препроцессоры CSS
  • Работа с Figma для разработчиков
  • Задание модуля – создание собственного лендинга по готовым макетам
Модуль 3. Современное веб-приложение
  • Основы языка JavaScript
  • DOM
  • Асинхронность JavaScript
  • Взаимодействие по сети с сервером
  • Проектирование frontend-приложений
  • Основы ООП
  • Bootstrap
  • Задание модуля – создание интерактивного приложения
Модуль 4. Фреймворк React
  • Основы React
  • Маршрутизация
  • Управление состоянием. Redux
  • MobX
  • Задание модуля – создание интернет-магазина
Модуль 5. Фреймворк Angular
  • Основы Angular
  • Хуки жизненного цикла
  • Change detection
  • RxJs и Signals
  • Задание модуля – мини-социальная сеть
Модуль 6. Подготовка к релизу
  • Подходы к тестированию
  • Основные библиотеки тестирования
  • Jest
  • Виды публикаций web приложений
  • Ngrok
  • Nginx
  • Способы оптимизации web приложений
  • SEO оптимизация и Web Vitals
Итоговая аттестация

Тестирование

Преподаватели и партнёры

Преподавательский состав БАУМАНТЕХ включает в себя как профессионалов лучшего технического ВУЗа России, так и экспертов-практиков с многолетним опытом работы в крупнейших отраслевых компаниях. Сочетание глубоких теоретических знаний и реального практического опыта позволяет нашим слушателям получать актуальные навыки, которые можно сразу применять в профессиональной деятельности.

Наши преподаватели — это профессионалы, которые искренне увлечены своим делом. Они структурированно и доступно излагают материал, помогают разобраться в сложных профессиональных задачах и делятся реальными кейсами из опыта ведущих компаний. Благодаря такому подходу, после окончания обучения слушатели могут сразу применять полученные знания и навыки на практике, достигая высоких результатов в своей профессиональной деятельности.

Фото: Роман Батин

Роман Батин

Группа компаний Qoollo

Фото: Эдуард Копылов

Эдуард Копылов

Группа компаний Qoollo

Фото: Артем Самойленко

Артем Самойленко

Группа компаний Qoollo

Фото: Максим Королев

Максим Королев

Группа компаний Qoollo

Фото: Алексей Кривенко

Алексей Кривенко

Группа компаний Qoollo

Фото: Анастасия Сушина

Анастасия Сушина

Группа компаний Qoollo

Требования к слушателям

К освоению учебной программы допускаются лица, имеющие среднее профессиональное и (или) высшее образование (получающие среднее профессиональное и (или) высшее образование).

  • Наличие устойчивого интереса к изучению новых технологий и развитию в IT-сфере
  • Готовность уделять обучению от 4 часов в неделю
  • Базовая компьютерная грамотность (умение работать с браузером, почтовыми клиентами, мессенджерами, офисными программами)
  • Доступ к компьютеру с операционной системой Windows/MacOS/Linux и стабильным подключением к интернету
  • Настрой на активное участие в практических занятиях и проектах, стремление улучшать полученные навыки путем постоянной практики

    Заполните форму,
    мы свяжемся с вами
    в ближайшее время
    и ответим
    на все интересующие
    вопросы




    наверх