Курс React Native (продвинутый)
Описание курса
Этот курс создан для разработчиков, не желающих останавливаться на достигнутом. Продвинутая программа обучения затронет такие темы, как: работа с анимацией, настройка 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
- Умение работать с системой контроля версий
- Наличие собственного ноутбука для занятий в аудиториях
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!