Курс React Native Developer

  • Online
  • Для опытных
  • Mobile Development
Образовательный центр: Robot Dreams
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:6 недель
Начало курса:20.05.2024
Стоимость обучения:Уточняйте

За 6 тижнів та 14 занять ви пройдете повний цикл розробки кросплатформного застосунку. Набудете практичних навичок роботи з основними компонентами React Native, навчитеся застосовувати стилі, опануєте навігацію, інтеграцію з нативними АРІ та стейт-менеджмент. А також навчитеся гарантувати безпеку даних користувача та оптимізувати продуктивність.

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

Знайомство з React Native

  • Зрозумієте, які проблеми розв'язує React Native, його слабкі й сильні сторони, які застосунки можна створити за допомогою цієї технології та чим займатиметеся під час курсу
  • Налаштуєте всю потрібну інфраструктуру для подальшої роботи над застосунком під час лекцій та домашніх завдань

Базові компоненти та стилі (Building Blocks, Styling & Layout)

  • Розберете всі основні компоненти та зрозумієте, для чого їх використовують
  • Дізнаєтеся, як стилізувати компоненти
  • Навчитеся підключати сторонні UI-інструменти (шрифти й іконки)
  • Розглянете відмінності UI в iOS та Android

Просунута робота з компонентами та стилями

  • Розберете три різновиди списків та відмінності в їхньому використанні
  • Дізнаєтеся, як стилізувати кнопки та інпути й обробляти їхні івенти
  • Зрозумієте, як створити універсальний UI, що матиме максимально однаковий вигляд на всіх девайсах та платформах

Навігація (Navigation)

  • Зрозумієте, як користуватися навігацією
  • Дізнаєтеся, як налаштовувати навігацію для застосунку
  • Розглянете відмінності навігації в iOS та Android

Сторонні бібліотеки

  • Навчитеся підбирати та використовувати сторонні бібліотеки для свого застосунку
  • Розглянете створення скелетонів, Bottoms Sheets та додавання Splash Screen

State Management (Redux Architecture / Redux Toolkit vs Context API)

  • Дізнаєтеся, як працюють Redux Toolkit та Context API
  • Навчитеся імплементувати їх до свого проєкту та використовувати як інструменти для зберігання й обробки великих масивів даних
  • Зрозумієте, як зберігати дані безпосередньо на мобільному девайсі

Взаємодія з віддаленими серверами (API)

Розглянете, як працює система роботи з даними.

Автентифікація та безпека користувача

  • Дізнаєтеся, як створити безпечну автентифікацію та авторизацію за допомогою Google (Facebook/AppleID) пароля
  • Зрозумієте відмінність між авторизацією за допомогою Google та звичайною - за логіном і паролем

Використання нативних функцій смартфона

  • Дізнаєтеся тонкощі імплементації нативних функцій смартфона в застосунок
  • Навчитеся розробляти складні компоненти функціонала, як-от світчинг дозволів

Анімація

Розберетеся у створенні анімацій для різних елементів у застосунку та навчитеся працювати з бібліотеками.

Performance optimization

  • Навчитеся вимірювати продуктивність власного застосунку
  • Зрозумієте, як знаходити просідання FPS та виправляти недоліки продуктивності

Тестування застосунку

Розберетеся в написанні юніт-тестів і зрозумієте піраміду тестування.

Деплой застосунку

Дізнаєтеся, як опублікувати застосунок в App Store чи Play Market.

Презентація фінальних проєктів

Презентуєте свій застосунок лектору та колегам.

Особливості курсу

  • Інструменти розробки
  • Практика
  • Проєкт в портфоліо
  • Кар'єра

Викладачі курсу

Віктор Ярмолицький - Senior React Native Developer в IT-компанії зі списку S&P 500

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
Robot Dreams
Формат
Online
Начало обучения
02.03.2026
Длительность
30 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
09.03.2026
Длительность
9 недель
Уровень
Для опытных
Язык обучения
Ukrainian, English
Стоимость
9 499 UAH за курс