Новый видео курс “React Native”
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Начать бесплатно

Выбери свою IT специальность

Начать бесплатно

Всем привет!

На ITVDN появился новый видео курс для начинающих разработчиков мобильных приложений, а также для frontend react разработчиков, которым интересно направление мобильной разработки.

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

React Native — это фреймворк, позволяющий создавать мультиплатформенные мобильные приложения для iPhone и Android, а также приложения для других платформ, таких как Smart TV, VR и приложения с дополненной реальностью.

Вы научитесь создавать с нуля программы для упомянутых мобильных платформ на примере создания приложения для просмотра новостей из Интернета. Узнаете, как самостоятельно настраивать окружение для разработки, стилизовать приложение, использовать современные библиотеки, использовать Redux/Saga для управления стейтом приложения. Помимо этого, будет подробно рассмотрена работа с API в React Native для беспроблемной работы с любым API. Также, вы научитесь собирать рабочие сборки приложений на устройство.

Автор курса — Александр Бабич — Full Stack Software Engineer. В записанных видео уроках Александр делится эффективными техниками работы с фреймворком React Native, которые позволяют создавать качественные и современные мобильные приложения.

Структура курса:

  1. Введение в React Native
  2. React Native — стилизация компонентов
  3. Библиотеки для стилизации компонентов
  4. Использование TypeScript
  5. Навигация
  6. Работа с Redux Saga
  7. Настройка стартового экрана, иконок
  8. Нативные плагины
  9. Интернет подключение
  10. Сборка и установка приложения на устройство

Чему вы научитесь на данном курсе:

  • Создавать свои мобильные приложения с нуля, используя React Native
  • Понимать структуру проекта React Native
  • Стилизовать свой проект с помощью StyleSheet и FlexBox, а также использовать популярные библиотеки для стилизации компонентов
  • Использовать TypeScript с React Native, получая возможность отлавливать большую часть ошибок ещё до исполнения кода, улучшая и ускоряя процессы разработки
  • Использовать библиотеки навигации для вашего проекта — React Navigation и React Native Navigation (RNN)
  • Использовать Redux для написания кода в функциональном стиле и Redux Saga для асинхронных операций
  • Устанавливать нативные плагины в ситуациях, когда вашему приложению требуется доступ к API платформы, для которого в React Native еще нет соответствующего модуля
  • Осуществлять интернет запросы в приложениях React Native, а также их отладку, используя React Native Debugger
  • Реализовывать общую стилизацию вашего приложения, помогающую его продвижению в AppStore и Google Play
  • Осуществлять сборку приложения с релизной конфигурацией, подписывать его и устанавливать его на Android и iOS устройства

Предварительные требования

Для полноценного прохождения курса “React Native” нужны базовые знания JavaScript.

Смотрите первый урок курса в свободном доступе.

Также, можем вам предложить ознакомиться с бесплатными вебинарами “React Native для начинающих” и “React Native — лучшие практики”, которые помогут понять специфику данного фреймворка и то, какие подходы лучше всего применять при создании мобильных приложений на React Native.

КОММЕНТАРИИ И ОБСУЖДЕНИЯ

Пакеты подписки с доступом ко всем курсам и сервисам

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
Премиум
  • Все видеокурсы на 12 месяцев
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
Notification success