IT-Столиця

React Native Advanced

7 300 UAH за курс
10 занятий
Для опытных
React
Этот курс про разработку мобильных приложений на React Native. Вы научитесь работать с анимацией, push-уведомлениями, офлайн-режимом и инструментами Facebook для разработчиков. Курс подходит тем, кто уже знает основы React Native, JavaScript и CSS. После обучения вы сможете создавать более сложные и функциональные приложения.

О курсе

Программа курса

Анимации в React Native

На этом курсе начинают с основ анимации в React-приложениях. Рассматривают модульную систему анимации и компонент ReactTransitionGroup. Ученики учатся создавать взаимодействие между разными компонентами для анимационных эффектов.

Практические анимации

Студенты переходят к созданию конкретных анимаций: простых меню с помощью CSS, движения круга и карточек. Учат использовать разные анимационные стили и реализовывать функционал перетаскивания карточек.

Обработка жестов

Модуль посвящен работе с жестами в приложениях. Здесь объясняют систему откликов на жесты, обработку экранных событий и создание объекта "Жест". Ученики учатся возвращать элементы и интерполировать значения.

Работа со свайпами

Этот блок сосредоточен на настройке свайп-жестов. Рассматривают определение минимальной дистанции для свайпа и функции обратного вызова callback. Практические задания помогают закрепить эти навыки.

Системы авторизации

Курс охватывает разные методы авторизации: одноразовые пароли, Facebook-логин. Студенты изучают процесс авторизации в приложении, работу с Google Cloud Functions и добавление Firebase в Android-приложения.

Настройка Facebook-авторизации

Детально рассматривают аутентификацию через Facebook: этапы процесса, работу в консоли разработчика и настройку необходимых библиотек. Ученики учатся обрабатывать запросы и ответы.

Работа с Redux

Модуль посвящен настройке библиотеки Redux для создания приложений. Рассматривают систему асинхронного хранения данных, обработку информации в offline-режиме и сохранение состояния приложения.

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

Студенты изучают полный цикл работы с push-уведомлениями: от регистрации до генерации. Рассматривают способы хранения данных уведомлений и их тестирования в программах.

Карты и финальная интеграция

Завершающий модуль включает настройку элемента MapViews в React Native для определения места расположения пользователей. Студенты интегрируют все изученные технологии в единый проект.

Требования к поступающим

Для успешного прохождения курса нужны знания из базового курса React Native, основ работы с системой контроля версий, а также владение JavaScript и CSS.

Результаты обучения

Выпускники курса могут создавать анимационные эффекты и переходы в приложениях, использовать компоненты MapView, настраивать кроссплатформенные push-уведомления и применять продвинутые функции React Native для разработки сложных программ.

Формат обучения

Курс проводят преподаватели-практики. Доступно корпоративное обучение и занятия в выходные дни. Выпускники имеют возможность устроиться в ведущие IT-компании. Предусмотрен индивидуальный подход к обучению.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора