Друзья, привет!
Сегодня делимся приятной новостью с теми, кто знает React и нацелен на расширение своего стека для создания нативных приложений под различные мобильные платформы – на ITVDN вышли все уроки курса "React Native"!
Это кроссплатформенный фреймворк, который используется для разработки программ под Android, Android TV, iOS, macOS, tvOS, Web, Windows и UWP. React Native дает возможность сочетать преимущества фреймворка с собственными преимуществами каждой нативной платформы.
Данный курс охватывает рассмотрение разработки мобильных приложений с использованием технологии React Native и платформы Expo. Начальные уроки сосредоточены на введении в React Native и Expo, настройке рабочей среды и основах компонентного подхода к разработке. Вы узнаете о создании интерфейсов, работе со списками, стилизации и использовании сторонних библиотек для улучшения визуального оформления приложений.
Также курс охватывает изучение более сложных тем, таких как работа с формами, анимациями, мультимедийным контентом, интеграция с RESTful API, локальное хранение данных, внедрение push-сообщений и фоновых задач. Особое внимание уделяется использованию хуков для управления состоянием и жизненным циклом компонентов, а также коммуникации между компонентами и навигации в мобильных приложениях.
Последние уроки курса посвящены проектированию и разработке проекта на React Native с нуля. Этот проект будет способствовать углублению понимания полного цикла разработки мобильных приложений и станет отличным дополнением к портфолио.
Автор курса – Кинаш Станислав, FrontEnd Developer.
Курс состоит из 20 уроков общей продолжительностью 9 часов 59 минут.
Структура курса:
- Начало работы с React Native и Expo Go
- Настройка рабочей среды
- Базовые компоненты React Native: стандарты интерфейса
- Работа со списками в React Native: отображение данных
- Стилизация в React Native
- Сторонние библиотеки для стилизации компонентов
- Дополнительные компоненты React Native: улучшение взаимодействия
- Основы Hooks
- Глубокое погружение в Hooks
- Коммуникация между компонентами. Часть 1
- Коммуникация между компонентами. Часть 2
- Навигация в React Native с использованием Expo Go
- Работа с формами и вводом данных
- Анимация и жесты
- Работа с мультимедиа и камерой
- Работа с RESTful API
- Работа с локальным хранилищем данных
- Push-сообщения и фоновые задачи
- Интернационализация и локализация приложений
- Заключительный проект
Чему вы научитесь на данном курсе:
- Разрабатывать полнофункциональные мобильные приложения с использованием React Native.
- Использовать компонентный подход React для создания динамических и реактивных интерфейсов.
- Использовать стилизацию и адаптацию макетов для разных размеров экранов мобильных устройств.
- Интегрировать сторонние библиотеки и API для расширения функциональности и улучшения визуального оформления приложений.
- Управлять навигацией и переходами между экранами в мобильных приложениях.
- Реализовывать взаимодействие с локальным хранилищем данных и веб-сервисами для создания динамических и интерактивных приложений.
- Использовать анимацию и обработку жестов для повышения интерактивности и пользовательского опыта.
- Понимать и применять самые лучшие практики i18n и локализации для создания глобально доступных приложений.
- Публиковать разработанные приложения в Expo Go Dev Store.
Предварительные требования
Для прохождения курса нужно иметь знания и практические навыки работы с HTML, CSS, JavaScript, React. Курс рассчитан как на начинающих разработчиков, уже имеющих базу знаний во фронтенд-технологиях, так и на опытных разработчиков, желающих расширить свои знания и навыки в сфере мобильной разработки с использованием React Native.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме – к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальностям FrontEnd Developer и React Developer.