Яндекс.Практикум
193 отзыва

Профессия Middle Frontend-разработчик от Яндекс.Практикума

Это продвинутая программа обучения для разработчиков, которые уверенно чувствуют себя с HTML, CSS и JavaScript, имеют опыт работы с одним из фреймворков. Данный курс поможет вам систематизировать подход к решению рабочих задач и стать более уверенным в своих компетенциях. Вы сможете ускорить профессиональное развитие и расширить свою зону ответственности в работе над проектами.
  • 5 месяцев
  • Сертификат об обучении
78 000 ₽

Актуальная стоимость обучения.

Данные обновлены 23 апреля 2024 г.

Рассрочка: 4241 ₽ / мес.

  • 5 месяцев
  • Сертификат об обучении
Перейти на страницу курса
Важно. Итоговая цена на странице курса может отличаться.

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

Ознакомьтесь с программой курса «Профессия Middle Frontend-разработчик» от Яндекс. Практикума

1. JavaScript: параллельный курс (Прохождение курса в своём темпе). При помощи тренажёра вы самостоятельно повторите важные концепции JavaScript. Ближе познакомитесь с DOM-деревом и управлением содержимым DOM-узлов. Глубже изучите асинхронность: начнёте с setTimeout и setInterval, продолжите с Event loop и нулевой задержкой, «приправите» знания чейнингом и callback.

2. Модуль самостоятельного проекта. По ходу реализации проекта «Веб-мессенджер» вы структурируете и углубите имеющиеся знания, а также освоите новые инструменты и потренируетесь в работе с ними. Кроме того, уже в первые два месяца погрузитесь в изучение всей «магии» современных технологий. В этом модуле расскажем, как:

• выбрать среду разработки, хостить код и проект и даже немножко о выборе операционной системы

• использовать TypeScript (как основы, так и сложные концепции)

• работать с архитектурой CSS и препроцессорами

• написать свой шаблонизатор и что это такое

• реализовать компонентный и модульный подходы

• использовать знание паттернов программирования и ООП

• настроить роутинг, какие есть нюансы

• работать с API, что такое WebSockets и в целом о клиент-серверном взаимодействии

• применять в работе линтеры и code style

• тестировать приложение при помощи Chai и Mocha

• работать с безопасностью: CSRF, XSS, CSP, Clickjacking и не только

• настраивать сборку через Parcel, а потом Webpack, а также работать с Docker

• работать с DevOps (узнаете о сертификатах, CI/CD и HTTP/2)

3. Модуль командного проекта. Вы объединитесь в команды из 2–3 человек и создадите свою веб-игру с нуля: от продумывания макетов и логики до деплоя в облако. Реализуете клиентскую часть игры и её бэкенд, развернёте результат в Яндекс.Облаке. В этом модуле расскажем, как:

• ориентироваться в современных подходах к разработке приложений

• настроить роутинг, если ваше приложение на React

• хранить данные, а также разберём Redux, Redux-Thunk (или Redux-Saga), а также Reselect и Sequelize

• работать с безопасностью в React: SQL injection, XSS, CSP, CORS

• подружить TypeScript и React

• работает бэкенд: базы данных (MongoDB и PostgreSQL), Node.js и биллинг

• ещё больше можно работать с API: познакомитесь с Service Workers и узнаете, что такое Canvas API

• запускать скрипты в «фоновом режиме» при помощи Web Workers

• настраивать Server-Side Rendering и как добавить его в проект

• тестировать приложение при помощи Jest

• реализовать различные способы авторизации: при помощи OAuth и социальных сетей и не только

• настроить CI/CD в GitHub Actions

• развернуть приложение на Яндекс.Облаке и чем полезен Nginx

4. Алгоритмы и структуры данных. (Включённый курс). Вам предстоит изучать этот блок на протяжении всей программы. Вы познакомитесь с распространёнными алгоритмами и структурами данных, реализуете их на JavaScript и научитесь оценивать сложность алгоритмов.

5. Карьерный трек (опционально). После основной программы вы сможете пройти подготовку к получению job offer. Научитесь составлять резюме, писать сопроводительные письма, собирать портфолио и проходить собеседования. В финале — проделаете все шаги с нуля до нового трудоустройства (или повышения на текущем месте работы). Модуль включает в себя персональную работу со специалистами:

• HR-консультация

• 2 технических мок-интервью

• ответы на вопросы и персональная помощь в доработке резюме и других артефактов

• поддержка и помощь куратора трудоустройства

Подробная информация о курсе

Сертификат
Есть
Инструменты на курсе
CI/CD
Canvas
Docker
GitHub
HTML5
JavaScript
Node.js
React
TypeScript
Поделись курсом с друзьями

Подробнее о школе Яндекс.Практикум
Яндекс.Практикум помогает людям расти — на работе и в жизни. Вы освоите новую специальность, заговорите на иностранном языке и будете получать удовольствие от того, чем занимаетесь — каждый день.
  • Преимущества и недостатки обучения в Яндекс.Практикума
  • Удобный интерфейс. Разобраться с сайтом будет просто каждому ученику.

  • Хорошая команда. Поддержка кураторов, менторов и преподавателей на высшем уровне!

  • Система дедлайнов. Возможность обучаться в условии дедлайнов - это хорошая мотивация для многих.

  • Оперативная обратная связь. Если на курсе есть проблемные места, то поддержка работает оперативно.

  • Неравномерная нагрузка. На изучение некоторых тем выделяется недостаточно академических часов, приходится изучать что-то самостоятельно.

  • Цены кусаются. Курсы дороже, чем на аналогичных платформах, но высокое качество обучения не может стоить дёшево.

  • Отзывы о курсе

    Взгляните, что студенты и выпускники говорят про Яндекс.Практикуму

    После окончания института, к сожалению, не смогла найти работу нормальную по специальности и решила получить вторую профессию. В школе еще помню, интересовалась компьютерами, и папа мне дал дельный совет, попробовать обучиться специальности IT. Яндекс Практикум – отлично разработ...

    Показать отзыв полностью

    Я хоть и окончил курсы по фронтенд разработке в Яндекс Практикум, но называть себя специалистом пока не буду, считаю то рановано. Здесь нужно еще практики, постепенно выхожу на удаленку, начинаю брать пока не большие проекты, набираюсь потихоньку опыта. Мало окончить просто курсы...

    Показать отзыв полностью
    + ещё 191 отзыв о Яндекс.Практикума
    Мы ежедневно собираем, публикуем и обновляем отзывы об онлайн-курсах на просторах Интернета.
    Все отзывы →
    Оставить отзыв о курсе
    Проходили курс «Профессия Middle Frontend-разработчик» от Яндекс.Практикум? Поделитесь своим отзывом: расскажите о плюсах и минусах обучения на данной программе.

    Прикрепите к отзыву сертификат о прохождении курса. После проверки мы пометим ваш отзыв как достоверный. Мы не будем делиться вашими данными с другими лицами.

    Профессия Middle Frontend-разработчик
    • Яндекс.Практикум
    • 5 месяцев
    • 78 000 ₽