React Bootcamp 2020 — это практический курс, который поможет вам уверенно освоить React, React Hooks и Firebase, научит создавать современные одностраничные приложения и строить продакшен‑уровня интерфейсы с нуля.
Что вас ждет в курсе
Курс построен так, чтобы вы последовательно перешли от основ веб‑разработки к созданию сложных React‑приложений с гибкой архитектурой, работой с API, оптимизацией и облачной инфраструктурой.
Изучение базовых технологий
Перед тем как переходить к React, вы разберетесь с инструментами, без которых невозможна современная разработка:
JavaScript ES6+ — современные возможности языка
Node.js — запуск JS вне браузера
Git — контроль версий и командная работа
Работа с API и обмен данными
Инструменты разработчика для комфортной работы
Понимание основ React
Вы узнаете, как устроен React под капотом, что такое компоненты, состояние, Virtual DOM, а также освоите фундаментальные подходы к созданию интерфейсов.
Практические проекты
Каждый модуль курса сопровождается полноценным проектом, который закрепляет полученные знания и формирует портфолио.
1. Игра «Крестики‑нолики»
Ваше первое React‑приложение, где вы освоите:
React Hooks
управление состоянием
разметку и компонентный подход
общий цикл разработки React‑приложений
2. Приложение Box Office
Сложный проект, в котором вы перейдете на новый уровень разработки:
работа с внешними API
динамические маршруты и страницы
различные методологии стилизации
продвинутые кастомные хуки
оптимизация производительности
создание PWA, работающее офлайн
3. Чат‑приложение на React + Firebase
Завершающий проект, в котором вы будете работать с облаком и реальными данными:
социальная авторизация
управление пользователями и ролями
данные в режиме реального времени
Context API для глобального состояния
React Hooks в продакшен‑сценариях
расширение проекта backend‑логикой через serverless
Что вы получите после прохождения курса
портфолио из трех полнофункциональных приложений
уверенные навыки работы с React, Firebase и современным JavaScript
понимание принципов разработки SPA
готовность к работе над реальными проектами
Преимущества курса
Все проекты создаются с упором на UX, адаптивность и удобство работы на любых устройствах. Вы будете использовать те же подходы, что и профессиональные frontend‑разработчики.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.