Онлайн-курс «React‑разработчик» — это профессиональная образовательная программа для тех, кто хочет научиться создавать современные веб-приложения с помощью React.
Показать полностью →
За 3 месяца обучения вы освоите библиотеку React, научитесь работать с хуками, управлением состоянием (Redux), типизацией через TypeScript и тестированием с использованием Jest и Cypress.
Курс подходит для тех, кто уже владеет базовыми навыками HTML, CSS, JavaScript и умеет работать с Git и NPM. Учебный процесс построен на практике: вас ждут короткие спринты, практические задания, проекты и код-ревью от наставников.
Вы научитесь:
создавать динамические и адаптивные интерфейсы на React;
строить архитектуру приложений с использованием Redux;
работать с маршрутизацией в одностраничных приложениях (SPA);
использовать TypeScript для повышения надёжности кода;
подключать WebSocket для работы в реальном времени;
тестировать приложения с помощью Jest и Cypress;
развёртывать готовые приложения на сервер.
По окончании курса вы получите диплом о профессиональной переподготовке (при наличии среднего профессионального или высшего образования).
Кому подойдёт курс:
разработчикам, знакомым с основами HTML, CSS и JavaScript;
тем, кто хочет перейти с верстки на фронтенд-разработку;
специалистам, планирующим пройти собеседование на позицию React‑разработчика.
Программа онлайн-курса
1. Погружение в React и Redux
Проект: создание экрана приложения Stellar Burger с реализацией хранилища состояния Redux и возможностью перетаскивания ингредиентов
— Основы React: JSX, компоненты, пропсы, состояние
— Классовые и функциональные компоненты
— Использование хуков (useState, useEffect)
— Управление состоянием с помощью Redux
— Инструменты разработки: Create React App, React DevTools
— Перетаскивание элементов с React DnD
2. Роутинг, безопасность и TypeScript
Проект: настройка роутинга, добавление страниц регистрации и авторизации, защита маршрутов, переписывание компонентов на TypeScript
— Роутинг в одностраничных приложениях (React Router)
— Динамические маршруты, приватные маршруты
— Аутентификация и авторизация пользователей
— Основы TypeScript для React-разработки
— Миграция проекта на TypeScript
3. WebSocket, тестирование и деплой
Проект: hеализация ленты заказов через WebSocket, тестирование приложения на Jest и Cypress, публикация приложения
— Подключение WebSocket для работы в реальном времени
— Создание собственного middleware для WebSocket в Redux
— Юнит-тестирование компонентов и логики приложения с Jest
— Тестирование пользовательских сценариев с Cypress
— Тестирование пользовательских сценариев с Cypress
— Деплой готового приложения на удалённый сервер
Карьерный трек
— Подготовка резюме и портфолио проектов
— Консультации по прохождению технических собеседований
— Поддержка в активном поиске работы
Отзывы об онлайн-курсе
Отзывов ещё нет. Оставьте первый отзыв.