go it program

Курс [React Native]

F-Man

Это записанный мини-курс, который позволит Вам освоить необходимые навыки для работы React Native Developer.

[После курса ты сможешь]:

  • Получить должность React Native-разработчика в IT-компании.
  • Брать фрилансерские заказы по mobile-разработке на React Native.
  • Сможете работать с наиболее востребованной библиотекой (Redux).
  • Сможете взаимодействовать с любым видом бэкенда, получать данные и отображать их на экране.
  • Будете использовать наиболее актуальную технологию в React - React Hooks.
S-Man

[Требования к будущим студентам курса]:

Man Book
  • Базовые знания React:
    • props
    • state
    • жизненный цикл компонента
    • хуки useState & useEffect
  • Базовые знания Redux:
    • Redux-thunk
    • routing
    Всю необходимую информацию дают на курсе React в GoIT
  • Английский уровня intermediate и выше – пройден тест на английский язык.
  • Мотивация и наличие времени от 2-х часов в день.

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

Детали курса

Подготовка к работе

  1. Вступление.
  2. Создание и запуск проекта при помощи expo.
  3. Установка и настройка Android studio.
  4. Запуск проекта на MacOS при помощи Xcode.
  5. Запуск проекта на мобильном телефоне.
  6. Ошибки, которые могут возникнуть при запуске эмуляторов.
  7. Документация.

Стилизация и работа с формами

  1. Обзор базовых компонентов.
  2. Работа со стилями.
  3. Обработка ввода данных.
  4. Работа с клавиатурой.
  5. Создание формы для сбора данных.
  6. Стилизация в зависимости от платформы.
  7. Подключение и загрузка шрифтов.
  8. Добавление локальных картинок и их стилизация.
  9. Документация.

Debugger

  1. Как настроить проект для дебаггинга.
  2. Remote Debugger.
  3. React Native Debugger.

Навигация

  1. Создание экранов и подключение навигации в проект.
  2. Переключение экранов.
  3. Передача параметров между экранами.
  4. Настройка хедера экрана.
  5. Вложенная навигация.
  6. Нижняя навигация.
  7. Слушатели, особенности их применения.
  8. Работа с коллекцией данных.
  9. Документация.

Нативные компоненты

  1. Работа с картами.
  2. Камера.
  3. Геолокация.
  4. Документация.

Redux и Firebase

  1. Подключение Firebase в проект.
  2. Авторизация.
  3. Firestore.
  4. Документация.

Деплой на сервера expo