Курс React Native (поглиблений)
З 18:30 (19:00)
Двічі на тиждень
Опис курсу:
Цей курс створений для розробників, не бажаючих зупинятися на досягнутому. Поглиблена програма навчання торкнеться таких тем: робота з анімацією, налаштування push-повідомлень, запам’ятовування паролів, офлайн-обробка інформації, хмарні сервіси, консоль розробки Facebook та інші.
—
Курс професійної розробки на React Native направлений на поглиблене вивчення принципів та методик створення мобільних додатків на цій платформі.
Після вивчення курсу Ви зможете:
- Розробляти додатки з повним функціоналом, працюючи з поглибленими функціями React Native
- Використовувати та налаштовувати кросплатформенні push-повідомлення для користувачів
- Працювати з компонентами push-повідомлень та визначати місцеперебування користувачів
- Впроваджувати в додатки динамічні та анімовані переходи
Програма курсу:
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
Мінімальні вимоги:
- Досвід роботи з React Native
- Вміння працювати з системою контролю версій
- Наявність власного ноутбука для занять в аудиторіях
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!