0Pricing
React Native Academy icon

React Native Academy

JAVASCRIPTMobileJavascriptIosAndroid

Создавайте кроссплатформенные приложения для iOS и Android с помощью React Native и Expo. От первого компонента до анимаций, нативных API, push-уведомлений и публикации в App Store.

🤖 На основе AI📚 30 курсов👥 100 000+ учеников⭐ Рейтинг 4,9
Обзор курса

React Native Mobile Development

Создавайте кроссплатформенные приложения для iOS и Android с помощью React Native и Expo. От первого компонента до анимаций, нативных API, push-уведомлений и публикации в App Store. Этот трек включает 30 прогрессивных мини-курсов от абсолютного начинающего (A1) до продвинутого уровня (B2), с короткими сфокусированными уроками и быстрыми викторинами для закрепления каждой концепции.

What You Will Learn

Вы начнёте с основ и продвинетесь через промежуточные и продвинутые темы, каждый курс опираясь на предыдущий. Каждый урок практический, с реальными примерами и AI-туториалом, доступным когда вам нужна помощь.

How It Works

Каждый курс разделён на четыре сфокусированных урока. Завершите несколько уроков в день, и вы освоите весь трек за недели, а не месяцы.

Начать учиться →

Как ты будешь учиться

🎯
Интерактивные уроки
Практические упражнения по программированию с мгновенной обратной связью
🤖
ИИ-репетитор
Получай мгновенную помощь от нашего ИИ, когда застрянешь
💻
Встроенный редактор
Пиши и запускай код прямо в браузере
🏆
Сертификат
Получи сертификат при завершении курса
Программа обучения

30 курсов

Все курсы в пути обучения React Native Academy.

01

Настройка React Native и первое приложение

A14 уроков

Настройте среду разработки React Native с Expo. Установите необходимые инструменты, создайте свой первый проект и запустите его на реальном…

02

Основные компоненты: View, Text, Image

A14 уроковPRO

Изучите фундаментальные строительные блоки любого экрана React Native. Вы будете работать с компонентами View, Text и Image, чтобы создават…

03

Стили и Flexbox в React Native

A14 уроковPRO

Освойте систему стилизации React Native, основанную на свойствах в стиле CSS, применяемых через объекты JavaScript и StyleSheet. Используйт…

04

Состояние и свойства

A14 уроковPRO

Разберитесь, как данные проходят через компоненты React Native с помощью свойств и состояния. Научитесь передавать данные дочерним компонен…

05

Обработка пользовательского ввода

A14 уроковPRO

Научитесь получать и обрабатывать действия пользователей на мобильных экранах. Вы будете работать с TextInput для ввода с клавиатуры, Touch…

06

Навигация с React Navigation

A24 уроковPRO

Добавьте в приложения React Native навигацию между несколькими экранами с помощью стандартной для отрасли библиотеки React Navigation. Наст…

07

FlatList и SectionList

A24 уроковPRO

Эффективно отображайте большие коллекции данных с помощью FlatList и SectionList. Вы узнаете, как эти компоненты виртуализируют отрисовку,…

08

Глубокое изучение хуков React

A24 уроковPRO

Выйдите за пределы useState и useEffect и освойте полный набор хуков React, доступных в React Native. Вы разберётесь в useCallback, useMemo…

09

Context API и управление состоянием

A24 уроковPRO

Делитесь глобальным состоянием между частями приложения без последовательной передачи свойств, используя встроенный Context API React. Созд…

10

Получение данных с useEffect и Axios

A24 уроковPRO

Подключите приложение React Native к настоящим API. Вы будете использовать useEffect для запуска сетевых запросов при монтировании, Axios д…

11

Redux Toolkit

B14 уроковPRO

Предсказуемо управляйте сложным состоянием приложения с помощью Redux Toolkit — официального рекомендуемого сегодня способа использования R…

12

Zustand: лёгкое управление состоянием

B14 уроковPRO

Познакомьтесь с Zustand — минималистичным и быстрым решением для управления состоянием, которому требуется гораздо меньше шаблонного кода,…

13

AsyncStorage и сохранение данных

B14 уроковPRO

Сохраняйте данные пользователей и настройки приложения локально на устройстве, чтобы они не исчезали после перезапуска приложения. Вы будет…

14

Возможности устройства: камера, геопозиция, уведомления

B14 уроковPRO

Получайте доступ к функциям аппаратного обеспечения и OS, которые делают мобильные приложения уникальными. Вы интегрируете камеру, считаете…

15

Формы и валидация с react-hook-form

B14 уроковPRO

Создавайте надёжные и производительные формы в React Native с помощью react-hook-form. Вы зарегистрируете поля ввода, примените правила вал…

16

Анимации с API Animated

B14 уроковPRO

Оживите интерфейс React Native с помощью плавных анимаций, выполняемых на нативном уровне через встроенный API Animated. Вы изучите анимаци…

17

React Native Reanimated и жесты

B14 уроковPRO

Создавайте плавные взаимодействия, управляемые жестами, с помощью React Native Reanimated 3 и React Native Gesture Handler. Вы обработаете…

18

Глубокие ссылки и универсальные ссылки

B14 уроковPRO

Позвольте пользователям открывать приложение непосредственно по URL из браузера, электронного письма или другого приложения. Вы настроите п…

19

Push-уведомления с Expo

B14 уроковPRO

Отправляйте push-уведомления на устройства пользователей, чтобы возвращать их в приложение, даже когда оно закрыто. Вы зарегистрируете устр…

20

Работа без сети в первую очередь с React Query

B14 уроковPRO

Создавайте приложения, которые надёжно работают даже без подключения к интернету, используя TanStack React Query. Вы будете кэшировать данн…

21

Supabase с React Native

B24 уроковPRO

Интегрируйте Supabase как полноценную серверную часть приложения React Native, включая аутентификацию, запросы к базе данных и подписки на…

22

Firebase Auth и Firestore в RN

B24 уроковPRO

Добавьте Firebase Authentication и Cloud Firestore в приложение React Native с помощью библиотеки React Native Firebase. Вы будете аутентиф…

23

Оптимизация производительности

B24 уроковPRO

Находите и устраняйте наиболее распространённые узкие места производительности в приложениях React Native. Вы будете профилировать приложен…

24

Тестирование с Jest и React Native Testing Library

B24 уроковPRO

Пишите надёжные модульные тесты и тесты компонентов для кода React Native с помощью Jest и React Native Testing Library. Вы будете тестиров…

25

Сквозное тестирование с Maestro

B24 уроковPRO

Пишите сквозные тесты, автоматизирующие реальные пользовательские сценарии на устройстве или в симуляторе с помощью Maestro. Вы будете запи…

26

Нативные модули и Turbo Native Modules

B24 уроковPRO

Расширяйте React Native за пределами встроенных API, создавая нативный код на Swift или Kotlin и предоставляя к нему доступ из JavaScript.…

27

Создание плагинов конфигурации Expo

B24 уроковPRO

Автоматизируйте настройку нативных проектов для приложений Expo с управляемым рабочим процессом, создавая плагины конфигурации. Вы будете и…

28

Публикация приложения в App Store для iOS

B24 уроковPRO

Проведите приложение React Native через полный процесс проверки в App Store для iOS. Вы настроите сертификаты подписи и профили подготовки,…

29

Публикация в Google Play для Android

B24 уроковPRO

Опубликуйте приложение React Native в Google Play Store от начала до конца. Вы создадите подписанный AAB, настроите страницу приложения в P…

30

Итоговый проект: полноценное приложение React Native

B24 уроковPRO

Примените все знания курса, чтобы с нуля создать полноценное приложение React Native, готовое к выпуску. Вы спланируете архитектуру, реализ…

Часто задаваемые вопросы

Часто задаваемые вопросы

Курс React Native Academy бесплатный?

Да. Ты можешь начать курс React Native Academy бесплатно и пройти его интерактивные уроки без платежей. Опциональная подписка PRO открывает продвинутые инструменты на базе ИИ и сертификат, который можно поделиться.

Нужен ли мне опыт, чтобы выучить JAVASCRIPT?

Нет. Курс начинается с основ и постепенно переходит к более сложным темам, поэтому ты можешь начать даже без предыдущего опыта JAVASCRIPT.

Как я выучу JAVASCRIPT на CoddyKit?

Ты учишься на практике. Короткие интерактивные уроки сочетают понятное объяснение с практическими упражнениями по программированию, которые выполняются в реальном времени, а круглосуточный ИИ-репетитор помогает, когда ты застрянешь.

Получу ли я сертификат за завершение React Native Academy?

Да. Пользователи PRO могут пройти экзамен и получить сертификат завершения React Native Academy с проверяемым кодом.

Могу ли я выучить JAVASCRIPT на телефоне?

Да. CoddyKit доступен в браузере и как нативное приложение на iOS и Android, так что ты можешь выучить JAVASCRIPT на любом устройстве и твой прогресс синхронизируется.

Начни React Native Academy прямо сейчас

Присоединись к тысячам учеников, которые осваивают программирование с помощью уроков на AI.

Начать бесплатно →Все курсы