Місто

Дніпро

Курс

React Native

Початок заняття

набір відкритий

  • icon

    Тривалість курсу 2 місяці

  • icon

    Інтенсивність занять 3 лекції на тиждень

  • icon

    Час занять 4 години на день

  • icon

    Грант на навчання Покриває 85% вартості курсу:
    Студент сплачує 1200 грн/міс

Хочеш розробляти мобільні додатки, але не знаєш з чого почати?
React Native -- відмінне рішення для розробки нативних додатків для мобільних пристроїв за менший період часу, ніж потрібно для створення еквівалентного додатку для iOS (Swift.) Або Android (Java).
Вам сподобається, що ваші зміни з'являються миттєво на вашому пристрої і непотрібно чекати перекомпіляції коду Swift / Java!
Цей швидкий цикл зворотного зв'язку, поряд з відмінною кросплатформенною підтримкою, -- це те, що вивело React Native в топ, серед улюблених інструментів Javascript розробників ".
Тисячі додатків використовують React Native: від усталених компаній зі списку Fortune 500, таких як Instagram, AirBnB, Skype, до гарячих нових стартапів.

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

  1. 1. Вступ
    • знайомство
    • мети курсу
    • специфіка мобільної розробки
    • основні платформи
    • кросплатформеність
    • основні навчальні ресурси
    • інструменти розробки
  2. 2. Оточення
    • Знайомство з Android Studio. Приклад проекту на Android. Розбір ключових частин проекту.
    • Знайомство з xCode. Приклад проекту на iOS. Розбір ключових частин проекту.
  3. 3. Android features
    • життєвий цикл
    • Markup axml
    • переходи
    • передача даних всередині додатку
    • Android Intent
    • Intent Filter
    • Broadcast Receiver
    • Service
  4. 4. iOS features
    • життєвий цикл
    • AppDelegate
    • Storyboards
    • переходи
    • передача даних всередині додатку
  5. 5. React Native
    • React-компонент
    • побудова компонентів на JSX
    • життєвий цикл компонентів
    • React state
    • React props
    • propTypes
    • Застосування стилів до компонентів
    • анімація
    • Redux
    • Тестування React.js-коду
    • Використання бібліотек, специфічних для платформ
    • Навігація (react - navigation)
    • Клієнт-сервер (запит / відповідь, веб-сокет)
    • JS bridge
  6. 6. Публікація додатків
    • Play Market
    • App Store

Записатися на курс