Курс 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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
09.03.2026
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
9 499 UAH за курс
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
29.05.2025
Тривалість
30 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте