Курс 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 за курс