Mate academy

Frontend Developer

Оплата після працевлаштування
5 месяцев
Для начинающих
Frontend
Этот курс научит тебя создавать сайты и веб-приложения с нуля. Ты освоишь HTML, CSS, JavaScript, React, TypeScript и Redux, а также научишься работать с Git. После обучения сможешь разрабатывать современные интерфейсы и получишь поддержку в поиске работы.

О курсе

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

Начало работы и основы

Курс начинается с настройки рабочего окружения и объяснения эффективных методов обучения. Студенты сразу переходят к основам HTML и CSS - изучают базовые теги, стили, цвета, шрифты и модель документа. Параллельно рассматриваются принципы семантической верстки, адаптивности и работа с формами.

JavaScript: от основ до углубленного изучения

Первый модуль JavaScript охватывает фундаментальные концепции - числа, строки, булевы значения, функции, условные операторы и массивы. Студенты учатся работать с циклами, методами строк и массивов. Второй модуль углубляет эти знания - детальнее рассматривает работу с числами, строками, функциями, а также вводит объекты и логические операторы.

Инструменты разработчика и контроль версий

Отдельный модуль посвящен работе с Git и терминалом. Здесь изучаются основы командной строки, создание репозиториев, работа с ветками и удаленными хранилищами на GitHub. Эти навыки необходимы для дальнейшей работы над проектами.

Продвинутый фронтенд

В модуле HTML + CSS Advanced студенты осваивают современные технологии верстки - Flexbox, Grid, трансформации и анимации. Изучают методологию BEM, препроцессор Sass и создают собственный лендинг как портфолио-проект.

Сложный JavaScript и работа с DOM

Продвинутый JavaScript включает работу с объектами, методами массивов, функциями обратного вызова, замыканиями, прототипами и классами. Отдельный модуль посвящен работе с DOM, событиями и промисами, где студенты реализуют еще один портфолио-проект.

Современные фреймворки и TypeScript

Курс охватывает React с TypeScript - от основ до сложных концепций. Студенты изучают пропсы, состояние, обработку событий, жизненный цикл компонентов, маршрутизацию и работу с API. Отдельно рассматривается Redux для управления состоянием приложений.

Дополнительные технологии и принципы

В курсе представлены альтернативные фреймворки Vue.js и Angular на примере небольших приложений. Также изучаются алгоритмы и структуры данных, принципы ООП и SOLID - важные темы для технических собеседований.

Работа веб-приложений и карьера

Модуль "How the Web Works" объясняет принципы работы интернета, HTTP, шифрования и безопасность. Карьерный блок готовит к трудоустройству - от создания резюме до прохождения собеседований. Студенты получают поддержку в течение 3 лет после завершения курса.

Особенности обучения

Обучение проходит в будни с 9:00 до 18:00. Для поступления нужно пройти отбор. Студенты получают ежедневную онлайн-поддержку, имеют доступ к сообществу и карьерную поддержку в течение трех лет.

Что включено

Выдается диплом/сертификат
Занятия целый день
Возможно трудоустройство
Реальный проект в портфолио
Сопровождение ментора