spinner-it

Курс React Native (продвинутый)

Старт обучения
Дату уточните у администрации
24 час. по 2-3 раза в неделю

Описание курса

Этот курс создан для разработчиков, не желающих останавливаться на достигнутом. Продвинутая программа обучения затронет такие темы, как: работа с анимацией, настройка push-оповещений, запоминание паролей, оффлайн-обработка информации, облачные сервисы, консоль разработки Facebook и другие. 

 

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

После курса вы сможете:

  • Разрабатывать приложения с полным функционалом, работая с продвинутыми функциями React Native
  • Использовать и настраивать кроссплатформенные push-оповещения для пользователей
  • Работать с компонентами MapView и определять местонахождение пользователей
  • Внедрять в приложения динамичные и анимированные переходы

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

1. Работа с анимациями

  • Система анимаций
  • Модуль анимаций
  • Простейшие анимации
  • Движение Круга
  • Взаимодействие компонентов
  • Кастомизация индивидуальных карточек

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

  • Система отзывов на жесты
  • Обработчики событий экрана
  • Объект "Жест"
  • Перетаскивание карточек

3. Применение анимационных стилей

  • Анимирование одной карточки
  • Поворот элементов
  • Интерполяция значений поворота
  • Определение минимальных дистанций для свайпа
  • Колбеки на свайпы

4. Одноразовая авторизация по паролю

  • Обзор обычного процесса авторизации
  • Одноразовый пароль в деталях
  • Обычный сервер против Google Cloud Functions
  • Настройка проекта Firebase
  • Объект запроса и ответа

5. Facebook-аутентификация

  • Процесс Facebook-аутентификации
  • Консоль разработчика Facebook
  • Настройка Redux
  • Асинхронное хранение данных
  • Логирование в Facebook

6. Работа с информацией в offline

  • Push-уведомления и сохранение данных
  • Сохранение состояния приложения
  • Redux-хранение данных

7. Push-оповещения

  • Обзор Push-оповещений
  • Регистрация Push-оповещений
  • Генерация Push-оповещений
  • Тестирование

8. MapViews на React Native

Минимальные требования:

  • Уверенное знание JavaScript
  • Опыт работы с React Native
  • Умение работать с системой контроля версий
  • Наличие собственного ноутбука для занятий в аудиториях

* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!