React Native на примере — это практический курс, в котором вы шаг за шагом создадите 10 реальных приложений, постепенно переходя от базовых интерфейсов к сложным архитектурным решениям. Курс идеально подходит тем, кто хочет быстро освоить React Native на прикладных задачах и собрать впечатляющий портфолио‑проектов.
Что представляет собой курс
React Native позволяет разрабатывать полноценные мобильные приложения для iOS и Android, используя JavaScript и подходы, знакомые по React. Курс помогает освоить этот стек на практике, создавая реальные проекты, каждый из которых углубляет понимание UI, навигации, работы с API, аутентификации, анимаций и многого другого.
Каждое приложение сопровождается дополнительными заданиями, которые позволяют кастомизировать проект и отточить навыки для реальных задач.
Приложения и навыки, которые вы освоите
1. TimerApp
Приложение для освоения основ React Native.
Создание нового проекта
Работа с основными компонентами и стилями
Обработка различий между платформами
Получение и обработка пользовательского ввода
2. Калькулятор
Усиление навыков компоновки и работы со структурой проекта.
Продвинутый flexbox для построения интерфейса
Организация структуры проекта
Создание и переиспользование компонентов
Сложная логика состояния
3. Викторина
Переход к многоэкранным приложениям.
Работа с навигацией
Тематизация приложения
Интеграция нескольких источников данных
4. Погода
Работа с внешними сервисами и хранением данных.
Интеграция API через fetch
Работа со сторонними API
Хранение данных в AsyncStorage
5. Geocache
Картография, API и локальное хранилище.
Настройка API и обмен данными
Проектирование модели базы данных
Использование карт в приложении
6. Обзор
Создание защищённых приложений.
Защита маршрутов на уровне API
Аутентификация пользователя
Работа с защищенными API
7. Базовая игра
Введение в анимации и расширенное управление состоянием.
Создание анимаций в React Native
Продвинутая работа с состоянием
8. Чат
Работа с Firebase и моделированием данных.
Firebase Authentication в React Native
Firestore: создание и чтение данных
Правильное моделирование структуры данных
9. Новости
Освоение GraphQL и UI‑паттернов.
Основы GraphQL
Работа с REST API через Apollo
Создание модальных окон в React Native
10. Социальные сети
Сложное приложение с серверной частью и обновлениями в реальном времени.
Настройка сервера Apollo / GraphQL
GraphQL‑мутации
Optimistic UI обновления
Кому подойдет этот курс
Начинающим разработчикам, которые хотят перейти от теории к практике
Frontend‑разработчикам, стремящимся выйти на мобильную разработку
Тем, кто хочет создать портфолио из реальных мобильных приложений
Разработчикам, желающим освоить React Native для профессиональной работы
Почему этот курс эффективен
Обучение через реальные проекты
Постепенное усложнение задач
Фокус на ключевых навыках мобильной разработки
Дополнительные задания для закрепления материала
Подготовка к реальным рабочим сценариям
Итог
React Native на примере — это практический путь к уверенной мобильной разработке. После завершения курса у вас будет собственное портфолио и глубокое понимание ключевых технологий, необходимых для создания современных приложений.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.