Чему вы научитесь
От нуля до первых приложений на React & React Native – практический курс для тех, кто хочет с нуля освоить современную фронтенд-разработку и научиться создавать кроссплатформенные приложения для веба и мобильных устройств.
▶️ Мы пройдём весь путь от основ JavaScript до развёртывания готовых приложений, изучим лучшие практики и научимся писать чистый, эффективный и поддерживаемый код.
🔍 Что вы изучите в этом курсе:
1️⃣ Фундаментальные концепции React
Поймёте компонентный подход, JSX, работу с пропсами (props), состояние компонента (state), жизненный цикл и хуки (Hooks).
2️⃣ Современный React и экосистема
Управление состоянием приложения с помощью Context API и Redux Toolkit, маршрутизация с React Router, кастомные хуки.
3️⃣ Разработка на React Native
Создание нативных мобильных приложений для iOS и Android, работа с навигацией (React Navigation), стилизация, геолокация и камера.
4️⃣ Сравнение веб- и мобильной разработки
Поймёте ключевые различия в подходах, настройке стилей и работе с API на разных платформах.
5️⃣ Инструменты разработчика
Работа с npm/yarn, создание проектов с помощью Create React App и Expo, отладка в браузере и на мобильном устройстве.
6️⃣ Работа с реальным API
Научитесь отправлять HTTP-запросы, получать и отображать данные с настоящего сервера.
🔧 Практика и проекты: каждый модуль закрепляется практическими заданиями.
📃 В рамках курса вы разработаете три полноценных проекта:
-
Вечное приложение Todo-лист – отработка базовых принципов.
-
Веб-приложение для поиска погоды – работа с API и состояние приложения.
-
Кроссплатформенное мобильное приложение-трекер привычек – использование React Native, локального хранилища и навигации.
📈 По окончании курса:
Вы будете уверенно создавать интерактивные веб-и интерфейсы и мобильные приложения, у вас в портфолио будет несколько рабочих проектов, а вы сами подготовитесь к началу карьеры в качестве React или React Native-разработчика.