Курс · Профессиональное обучение

React Native и Expo Router

React Native и Expo Router. Обучение в школе PurpleSchool. По итогам: сертификат.

Первый экран курса на сайте школы
  • Длительность2 мес.
  • ДокументСертификат

Программа обучения

16 разделов программы по данным школы.

1Введение
  • Почему React Native
  • Как устроен курс
  • Обзор проекта
  • Обзор курсов
  • Проекты домашних заданий
  • AI и тренажёры
  • Работа на платформе
  • Практика на проекте
  • Рекомендуемый курс
2Настройка окружения
  • Настройка окружения
  • Установка Node
  • Настройки VSCode
  • Рекомендуемый курс
  • Установка XCode
  • Установка Android Studio
  • Установка на устройство
  • Тест — Настройка окружения
  • Домашнее задание AI
  • Работа с gitflow
3Старт проекта
  • Как работает React Native
  • UI и логика
  • Expo CLI vs React Native CLI
  • Старт проекта
  • Обзор проекта
  • Запуск приложения
  • Тест — Старт проекта
  • Занятие — Старт проекта
  • Домашнее задание — Старт проекта
4Компоненты и стили
  • Использование компонент
  • Стилизация
  • Основы flex
  • Align и justify
  • Self
  • Flex wrap
  • Flex Basis, Grow, and Shrink
  • Gap
  • Dimensions
  • Работа в Figma
  • Упражнение — Вёрстка логина
  • Тест — Компоненты и стили
  • Тренажёр — Компоненты и стили
  • Занятие — Компоненты и стили
  • Домашнее задание — Компоненты и стили
5События и создание компонент
  • Image
  • Компонент Input
  • Дизайн система
  • Работа с SVG
  • Обработка событий
  • Упражнение — Компонент кнопки
  • Тест — События и создание компонент
  • Тренажёр — События и создание компонент
  • Занятие — События и создание компонент
  • Домашнее задание — События и создание компонент
6Анимация
  • Основы анимации
  • Как работает анимация
  • Ограничения анимации
  • Интерполяция
  • Анимация кнопки
  • Alert и Toast
  • Упражнение — Уведомление
  • Анимация окна уведомлений
  • Тест — Анимация
  • Тренажёр — Анимация
  • Занятие — Анимация
  • Домашнее задание — Анимация
7Отладка и lint
  • Eslint
  • Обработка ошибок
  • Отладчик и Chrome
  • React Dev Tools
  • Тест — Отладка и lint
  • Отладка и lint
  • Домашнее задание — Отладка и lint
8Expo router
  • Выбор роутинга
  • Добавление роутера
  • Страницы и навигация
  • Layout
  • Stack
  • SafeArea и StatusBar
  • Подключение шрифта
  • SplashScreen
  • Unmatched
  • Упражнение — Страница ошибки
  • Route с параметрами
  • Структура проекта
  • Вложенные Layout
  • Тест — Expo router
  • Занятие — Expo router
  • Домашнее задание — Expo router
9Запросы и состояние
  • Выбор state manager
  • Архитектура проекта
  • Первый атом
  • AsyncStorage
  • atomWithStorage
  • Запросы на сервер
  • Запросы в State
  • Упражнение — Выход
  • Программный редирект
  • Redirect компонент
  • Упражнение — Реализация логина
  • ActivityIndicator
  • Тест — Запросы и состояние
  • Тренажёр — Запросы и состояние
  • Занятие — Запросы и состояние
  • Домашнее задание — Запросы и состояние
10Боковая панель
  • Drawer layout
  • Стилизация панели
  • Кнопка открытия
  • Кастомный Drawer
  • Стилизация Drawer
  • Получение данных профиля
  • Упражнение — Компонент пользователя
  • Упражнение — Компонент меню
  • Навигация
  • Тест — Боковая панель
  • Занятие — Боковая панель
  • Домашнее задание — Боковая панель
  • Отзыв о курсе
11Нативные возможности
  • Обновление expo
  • Рефакторинг приложения
  • ImagePicker
  • Permissions
  • Отображение изображения
  • Упражнение — Компонент загрузки
  • Загрузка на сервер
  • Улучшаем код
  • Сохранение профиля
  • Sharing API
  • Тест — Нативные возможности
  • Занятие — Нативные возможности
  • Домашнее задание — Нативные возможности
12Разрешения и layout
  • Ориентация экрана
  • ScreenOrientation
  • Поддержка планшетов
  • KeyboardAvoidingView
  • Platform
  • Тест — Разрешения и layout
  • Тренажёр — Разрешения и layout
  • Занятие — Разрешения и layout
  • Домашнее задание — Разрешения и layout
13Списки
  • Данные курсов
  • Упражнение — Вёрстка карточки
  • ScrollView
  • FlatList
  • RefreshControl
  • Linking
  • Градиентный текст
  • Упражнение — Progress bar
  • Тест — Списки
  • Тренажёр — Списки
  • Занятие — Списки
  • Домашнее задание — Списки
14Нотификации
  • Типы уведомлений
  • Установка expo-notifications
  • Отправка уведомлений
  • Обработка уведомлений
  • Реакция на уведомления
  • Нажатие на уведомление
  • Упражнение — Уведомление с URL
  • Работа с push уведомлениями
  • Использование push токена
  • Тест — Нотификации
  • Занятие — Нотификации
  • Домашнее задание — Нотификации
15Сборка и публикация
  • Процесс публикации приложений
  • Конфигурация и иконки
  • Переменные окружения
  • Сборка через EAS
  • Сборка через XCode
  • Сборка через Android Studio
  • Сборка без Expo
  • Тест — Сборка и публикация
16Заключение
  • Куда двигаться дальше
  • Собеседование с AI наставником
  • Финальное тестирование
  • Рекомендуемый курс
  • Практика собеседования с AI

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Сертификат

Частые вопросы

Какой документ выдаётся?

Сертификат

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро