Мобильная разработка на React Native

Мобильная разработка на React Native

4 месяца Средний
48 990 ₽

Освойте разработку мобильных приложений на React Native и создавайте кроссплатформенные приложения для iOS и Android одновременно. Научитесь работать с нативными компонентами и API.

О курсе

Курс мобильной разработки на React Native - это практическая программа для тех, кто хочет создавать современные мобильные приложения. React Native позволяет разрабатывать приложения для iOS и Android, используя один код, что значительно ускоряет процесс разработки и снижает затраты.

Вы научитесь создавать нативные мобильные приложения, работать с камерой, геолокацией, уведомлениями и другими возможностями мобильных устройств. Курс включает практическую работу над реальными проектами и подготовку приложений к публикации в App Store и Google Play.

Что вы получите:

  • Знание архитектуры React Native
  • Умение создавать адаптивные UI для мобильных устройств
  • Навыки работы с Navigation и маршрутизацией
  • Опыт интеграции с нативными модулями
  • Работу с REST API и базами данных
  • Понимание процесса публикации приложений
  • Портфолио из 6 мобильных приложений
  • Сертификат Mobile Developer

Программа курса

Модуль 1: Основы React Native (4 недели)

  • Настройка окружения для разработки
  • Компоненты React Native: View, Text, Image
  • Стилизация компонентов: Flexbox
  • Обработка событий и жестов
  • Состояние и Props в мобильных приложениях

Модуль 2: UI и навигация (4 недели)

  • ScrollView, FlatList, SectionList
  • React Navigation: Stack, Tab, Drawer
  • Формы и обработка ввода
  • Кастомные компоненты
  • Анимации в React Native
  • Адаптация под разные размеры экранов

Модуль 3: Работа с данными (4 недели)

  • Fetch API и работа с REST
  • Redux для управления состоянием
  • AsyncStorage для локального хранения
  • Работа с SQLite
  • Авторизация и аутентификация

Модуль 4: Нативные возможности (4 недели)

  • Работа с камерой и галереей
  • Геолокация и карты
  • Push-уведомления
  • Интеграция с нативными модулями
  • Тестирование мобильных приложений
  • Подготовка к публикации в сторах

Результаты обучения

После успешного завершения курса вы сможете:

  • Создавать кроссплатформенные мобильные приложения
  • Разрабатывать адаптивный UI для разных устройств
  • Реализовывать сложную навигацию в приложениях
  • Работать с внешними API и базами данных
  • Использовать нативные возможности устройств
  • Оптимизировать производительность приложений
  • Тестировать и отлаживать мобильные приложения
  • Публиковать приложения в App Store и Google Play

Ваше портфолио будет включать:

  • Приложение для списка задач с синхронизацией
  • Социальная сеть с лентой новостей
  • Приложение для заказа еды
  • Фитнес-трекер с геолокацией
  • Мессенджер с реал-тайм чатом
  • Финальный проект - полноценное мобильное приложение