Курс
React Native
Як проходе курс навчання
Це записаний міні-курс, який дозволить Вам освоїти необхідні
навички для роботи React Native Developer.
[Після курсу
ти зможеш]:
- Отримати посаду React Native-розробника в IT-компанії.
- Брати фрілансерські замовлення по mobile-розробці на React
Native. - Зможете працювати з найбільш затребуваною бібліотекою (Redux).
- Зможете взаємодіяти з будь-яким видом бекенда, отримувати дані
і відображати їх на екрані. - Будете використовувати найбільш актуальну технологію в React –
React Hooks
[Вимоги до майбутніх студентів курсу]:
- Базові знання React:
- props
- state
- життєвий цикл компонента
- хуки useState & useEffect
- Базові знання Redux:
- Redux-thunk
- routing
Всю необхідну інформацію дають на курсі React в GoIT
- Англійська рівня intermediate і вище – пройдений тест на
англійську мову. - Мотивація і наявність часу від 2-х годин в день.
[Програма курсу]
Деталі курсу
ПІДГОТОВКА ДО РОБОТИ
- Вступ.
- Створення і запуск проекту за допомогою expo.
- Установка і настройка Android studio.
- Запуск проекту на MacOS за допомогою Xcode.
- Запуск проекту на мобільному телефоні.
- Помилки, які можуть виникнути під час запуску емуляторів.
- Документація.
СТИЛІЗАЦІЯ І РОБОТА З ФОРМАМИ
- Огляд базових компонентів.
- Робота зі стилями.
- Обробка введення даних.
- Робота з клавіатурою.
- Створення форми для збору даних.
- Стилізація в залежності від платформи.
- Підключення та завантаження шрифтів.
- Додавання локальних картинок і їх стилізація.
- Документація.
Debugger
- Як налаштувати проект для дебаггінга.
- Remote Debugger.
- React Native Debugger.
НАВІГАЦІЯ
- Створення екранів і підключення навігації в проект.
- Переключення екранів.
- Передача параметрів між екранами.
- Налаштування хедера екрану.
- Вкладена навігація.
- Нижня навігація
- Слухачі, особливості їх застосування.
- Робота з колекцією даних.
- Документація.
НАТИВНІ КОМПОНЕНТИ
- Робота з картами.
- Камера.
- Геолокація.
- Документація.
REDUX И FIREBASE
- Підключення Firebase в проект.
- Авторизація.
- Firestore.
- Документація.