spinner-it

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

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

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

Программа обучения подойдет для девелоперов, которое мечтают покорить новые высоты. Усовершенствованный авторский план позволит тебе изучить: 

  • методы работы с анимированными элементами;
  • настройку пуш-уведомлений;
  • функции сохранения паролей;
  • обработку данных в офлайне;
  • облачные хранилища;
  • панель разработки “Фейсбук” и прочее.

Программа по углубленному освоению 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

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

  • Понимание работы с JS
  • Базовое знание RN
  • Скилы работы с системой контроля версий
  • Персональный ноутбук

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