Курс на 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. 📃 Получение сертификата