Курс на Stepik
Обложка курса «От нуля до первых приложений на React & React Native» на Stepik
2 499 ₽

От нуля до первых приложений на React & React Native ★ 4.667

Открыть на
STEPIK.ORG

📖 От нуля до первых приложений на React & React Native – практический курс для тех, кто хочет освоить современную веб- и мобильную разработку с нуля и создать свои первые полноценные проекты на React и React Native. Мы начнём с основ и постепенно перейдём к созданию реальных приложений — от веб-интерфейсов до мобильных приложений под iOS и Android.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «От нуля до первых приложений на React & React Native»Учеников на курсе 370
Сертификаты, выданные на курсе «От нуля до первых приложений на React & React Native»Сертификатов выдано 0
Отзывы о курсе «От нуля до первых приложений на React & React Native»Отзывов получено 3
Рейтинг курса «От нуля до первых приложений на React & React Native»Рейтинг курса 4.667
Уроки в курсе «От нуля до первых приложений на React & React Native»Количество уроков 51
Время прохождения курса «От нуля до первых приложений на React & React Native»Время прохождения курса —
Стоимость курса «От нуля до первых приложений на React & React Native»Стоимость курса 2 499 ₽ —
Обновления курса «От нуля до первых приложений на React & React Native»Обновления курса — —
Дата публикации курса «От нуля до первых приложений на React & React Native»Дата публикации курса — ———
Последнее обновление курса «От нуля до первых приложений на React & React Native»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «От нуля до первых приложений на React & React Native» 11 разделов Уроки в курсе «От нуля до первых приложений на React & React Native» 51 урок Время прохождения курса «От нуля до первых приложений на React & React Native» 5 ч. Последнее обновление курса «От нуля до первых приложений на React & React Native» обн. 3 марта 2026

Введение

4 урока
1. Введение ↗
2. Цели курса, знакомство с REACT ↗
3. Установка необходимого окружения ↗
4. Об авторе ↗

Основы React

8 уроков
1. Что такое React и зачем он нужен ↗
2. Установка окружения: Node.js, npm/yarn, Create React App / Vite ↗
3. JSX — синтаксис и отличие от HTML ↗
4. Компоненты и их структура ↗
5. Пропсы (props) и управление данными ↗
6. Состояние (useState) ↗
7. Основы событий (onClick, onChange и т.д.) ↗
8. Рендеринг списков и ключи (keys) ↗

Работа с состоянием и жизненным циклом

6 уроков
1. useEffect и побочные эффекты ↗
2. Управление формами и контролируемые компоненты ↗
3. Подъём состояния (lifting state up) ↗
4. Контекст (Context API) ↗
5. Основы хуков: useState, useEffect, useContext ↗
6. Пользовательские хуки ↗

Архитектура и расширенные возможности React

7 уроков
1. Разделение кода и переиспользуемость компонентов ↗
2. Принцип “подъёма состояния” vs Redux ↗
3. Redux Toolkit: основы и практика ↗
4. React Query / SWR — работа с сервером ↗
5. Маршрутизация: React Router ↗
6. Оптимизация производительности (React.memo, useCallback) ↗
7. Error Boundaries ↗

Практика на React (мини-проект)

3 урока
1. Todo-лист с локальным состоянием ↗
2. Приложение с API (например, погода, список фильмов) ↗
3. Небольшой проект с маршрутизацией и глобальным состоянием ↗

Введение в React Native

6 уроков
1. Отличия React и React Native ↗
2. Установка окружения (Expo vs React Native CLI) ↗
3. Базовые компоненты (View, Text, Button, Image) ↗
4. Стилизация (StyleSheet, Flexbox, адаптивность) ↗
5. Работа с состоянием и хуками (аналогично React) ↗
6. Работа с вводом данных (TextInput, ScrollView) ↗

Навигация и управление состоянием в React Native

4 урока
1. React Navigation: Stack, Tab, Drawer ↗
2. Передача параметров между экранами ↗
3. Глобальное состояние (Context API, Redux Toolkit, Zustand) ↗
4. Асинхронные запросы (fetch, axios, React Query) ↗

Доступ к нативным возможностям

4 урока
1. Работа с камерой, галереей, сенсорами (Expo и библиотеки RN) ↗
2. AsyncStorage — локальное хранилище ↗
3. Push-уведомления ↗
4. Работа с картами и геолокацией ↗

Практика на React Native (мини-проект)

3 урока
1. Простой чат (UI + локальное состояние) ↗
2. Приложение с API (например, погода или список новостей) ↗
3. Мини-мессенджер или ToDo-менеджер с хранением данных ↗

Финальный проект

3 урока
1. Разработка кроссплатформенного приложения ↗
2. Функционал: регистрация, авторизация, работа с API ↗
3. Публикация для Web, Android/iOS ↗

Завершение курса

3 урока
1. Завершающая информация ↗
2. 📚 Библиотека материалов курса ↗
3. 📃 Получение сертификата ↗