React-разработчик
О чём курс
За 3 месяца вы перейдете от базового владения JavaScript к разработке полноценных SPA-приложений на React и TypeScript. Материал сфокусирован на ключевых инструментах современного фронтенд-разработчика: хуках, управлении состоянием через Redux, настройке роутинга и обеспечении безопасности доступа к данным. В программе особое внимание уделено работе с WebSocket для взаимодействия в реальном времени, а также написанию юнит-тестов (Jest) и E2E-тестов (Cypress). Обучение подойдет тем, кто уже уверенно владеет основами JS, HTML, CSS и Git, и нацелено на создание готового проекта с нуля до деплоя на удаленный сервер.
Программа обучения
- Бесплатное введение
- Как всё устроено
- Входное тестирование
- Погружение в React и Redux
- Основы и инструментарий React
- Классовые и функциональные компоненты
- Работа с хуками
- Использование React DevTools
- Работа с состоянием и библиотекой Redux
- Роутинг, безопасность и TypeScript
- Настройка роутинга в SPA и динамические маршруты
- Хуки в React Router
- Аутентификация и авторизация пользователей
- Основы TypeScript в React-приложениях
- Протокол WebSocket и деплой приложения
- Спринт 5: Использование TypeScript в Redux-приложениях, WebSockets, WS и Redux, создание middleware для сокетов
- Спринт 6: Тестирование React-приложений (Jest, Cypress), подготовка и деплой приложения
- Проект: лента заказов с использованием WebSocket, перевод хранилища на TypeScript, покрытие тестами и деплой
Другие материалы автора 2
ЕФ Евгений Федоров Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.