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

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

После изучения курса Вы сможете:

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

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

  • Работа с анимациями
    • Система анимаций
    • Модуль анимаций
    • Простейшие анимации
    • Движение Круга
    • Взаимодействие компонентов
    • Кастомизация индивидуальных карточек
  • Обработка жестов
    • Система отзывов на жесты
    • Обработчики событий экрана
    • Объект "Жест"
    • Перетаскивание карточек
  • Применение анимационных стилей
    • Анимирование одной карточки
    • Поворот элементов
    • Интерполяция значений поворота
    • Определение минимальных дистанций для свайпа
    • Колбеки на свайпы
  • Одноразовая авторизация по паролю
    • Обзор обычного процесса авторизации
    • Одноразовый пароль в деталях
    • Обычный сервер против Google Cloud Functions
    • Настройка проекта Firebase
    • Объект запроса и ответа
  • Facebook-аутентификация
    • Процесс Facebook-аутентификации
    • Консоль разработчика Facebook
    • Настройка Redux
    • Асинхронное хранение данных
    • Логирование в Facebook
  • Работа с информацией в offline
    • Push-уведомления и сохранение данных
    • Сохранение состояния приложения
    • Redux-хранение данных
  • Push-оповещения
    • Обзор Push-оповещений
    • Регистрация Push-оповещений
    • Генерация Push-оповещений
    • Тестирование
  • MapViews на React Native

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

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

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