Онлайн-курс «Мидл фронтенд‑разработчик» от Яндекс Практикума — это профессиональная образовательная программа, которая поможет вам быстро перейти с уровня junior на уверенный middle и получить востребованные навыки для работы в современных продуктовых командах.
Показать полностью →
За 5 месяцев вы освоите разработку на React с использованием TypeScript, научитесь строить масштабируемые архитектуры SPA, внедрять управление состоянием через Redux Toolkit и RTK Query, тестировать свой код и автоматизировать развёртывание проектов через CI/CD.
Программа курса полностью соответствует требованиям рынка 2024 года. Вы научитесь использовать современные инструменты, такие как Playwright и Cypress для E2E‑тестирования, освоите лучшие практики проектирования компонентной архитектуры, научитесь обеспечивать типобезопасность и поддерживать сложные приложения в долгосрочной перспективе. Все ключевые навыки отрабатываются на практике: каждый модуль завершается проектом, который проходит ревью опытных наставников и попадает в портфолио.
Особое внимание уделяется командной работе и soft skills. Вы научитесь планировать задачи, разбивать их на спринты, презентовать проекты, аргументировать технические решения и готовиться к техническим собеседованиям. Финальный проект курса — реальное SPA‑приложение с полной цепочкой разработки: от постановки задачи до деплоя и настройки автотестов.
Обучение проходит онлайн, в гибком формате. В процессе курса вы будете получать развернутую обратную связь, участвовать в воркшопах, Q&A-сессиях, разбирать сложные темы с наставниками. После окончания обучения вы получите диплом о профессиональной переподготовке (при наличии среднего профессионального или высшего образования), а также получите доступ к карьерному сопровождению: помощь с резюме, портфолио, подготовкой к собеседованиям и откликами на вакансии.
Кому подойдёт курс:
junior‑разработчикам, желающим перейти на middle-уровень;
начинающим фронтенд‑разработчикам, которым нужны реальные проекты для портфолио;
тем, кто планирует трудоустроиться в продуктовые компании, на фриланс или в стартап.
Программа онлайн-курса
1. Углублённый React и архитектура приложения
Проект: расширенное SPA-приложение на React
— Повторение ключевых концепций React
— Разделение на модули и организация кода
— Контейнеры, презентационные компоненты, хуки
2. TypeScript и типизация в React
Проект: типизированное приложение с формами и логикой
— Основы TypeScript: типы, интерфейсы, типизация функций
— Типизация React-компонентов и пропсов
— Generic-типы, utility-типы
3. Состояние и асинхронность в приложении
Проект: SPA с API‑интеграцией и сложным состоянием
— Redux Toolkit и RTK Query
— Асинхронные запросы, кеширование, нормализация
— Работа с внешними API
4. Тестирование, CI/CD и DevTools
Проект: настройка CI/CD и автотестов для своего приложения
— Юнит‑тестирование (Jest, React Testing Library)
— E2E-тестирование (Playwright, Cypress)
— GitHub Actions, пайплайны, автоматизация
5. Финальный проект и soft skills
Проект: полноценное SPA с деплоем, тестами и презентацией
— Индивидуальный финальный проект
— Планирование, декомпозиция, презентация
— Работа по Agile, подготовка к собеседованиям
Отзывы об онлайн-курсе
Отзывов ещё нет. Оставьте первый отзыв.