- Длительность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
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Сертификат
Частые вопросы
Какой документ выдаётся?
Сертификат


