Курс React Native (базовий)

Наразі набір на цей курс не проводиться. Перегляньте інші курси

  • Online
  • Для досвідчених
  • React
Навчальний центр: ITEA – IT Education Academy
Формат:Курс
Тривалість навчання:24 годин
Початок курсу:Дата формується
Вартість навчання:6 550 UAH за курс

Програма базового рівня дозволить познайомитися з тонкощами використання фреймворка React Native. React Native пропонує ряд інтегрованих компонентів, що дозволяє розробникам швидко і ефективно виконувати основні завдання.

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

Вступ

  • Про курс
  • Огляд технології React
  • Огляд технології React Native
  • Актуальність мобільної розробки
  • WebView. Гібридні додатки або нативні додатки

Налаштування оточення

  • Windows
  • Mac
  • Linux

Основи роботи з React Native

  • Проблеми при налаштуванні середовища для роботи
  • Структура проекту
  • «Hello, World!» на React Native
  • React vs React Native
  • Створення компонентів з JSX
  • Єдиний компонент як точка входу для обох платформ

Стилізація додатку

  • Написання стилів для React Native
  • Вступ до FlexBox
  • Створення стилізованих компонентів
  • Повторне використання компонентів і стилів

Отримання віддалених даних

  • HTTP
  • Шаблон компоненту «Список»
  • Класо-орієнтовані компоненти
  • Методи життєвого циклу компонента
  • Отримання даних засобами React Native
  • Стан компонента
  • Візуалізація списку компонентів
  • Компоненти для множинного використання - «Картка»
  • Стилізація «Картки»
  • Передача компонента до властивостей

Робота з візуальними компонентами

  • Картинки
  • Контент, який можна скролити
  • Кнопки
  • Обробка подій
  • Стилізація кнопок
  • Робота з шарами
  • Вкладки

Обробка даних

  • Процес логіну
  • Обробка помилок
  • Створення анімації-завантаження
  • Умовний рендеринг JSX
  • Робота з формою
  • Обробка подій авторизації

Redux

  • Основи функціонального програмування
  • Flux
  • Основи Redux
  • Шаблони і реалізації

Створення додатку

  • Header-додатки
  • ListView
  • Рендеринг одного рядку даних
  • Стилізація списків
  • Reducer
  • Елементи, що реагують на дотики
  • Винесення логіки з компонентів
  • Анімація
  • Тестування

Обробка даних React vs Redux

  • Форма логування в Redux-світі
  • Оновлення форми авторизації
  • Незмінність стану (Immutable State)
  • Синхронні і асинхронні дії
  • Вступ до Redux Thunk
  • Створення профілю користувача

Навігація

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

  • Заняття 2-3 рази на тиждень
  • Можливість оплати частинами
  • Знижка -10% на наступний курс

Мінімальні вимоги

  • Впевнене знання JavaScript або пройдений курс «Front End»
  • Знання CSS
  • Досвід роботи з іншим фреймворком на JavaScript: Babel.js та ECMAScript
  • Вміння працювати з системою контролю версій
  • Наявність комп'ютера для участі в онлайн-заняттях

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 100 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 300 UAH за курс
Навчальний центр
ITGid
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Russian
Вартість
уточнюйте
Навчальний центр
Okten School
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
7 500 UAH за курс