Місто

Дніпро

Курс

Mobile React Native

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

набір закритий

  • icon

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

  • icon

    Інтенсивність занять 5 занять на тиждень

  • icon

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

  • icon

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

Опис курсу

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

Портрет ідеального студента
Ви легко пройдете інтерв'ю на курс та потрапите у великі компанії, якщо все, що вказано нижче - про вас!
Ваші soft skills
  • Ви вмієте слухати та мислити критично
  • Легко працюєте у команді та готові вчитися
  • Зосереджені на дослідженнях
Що ви знаєте та вмієте
  • Базова англійська
  • Алгоритми розуміння структури даних
  • Основи операційних систем
  • Робота з командним рядком
  • Просунутий користувач Google
  • Основи об'єктно-орієнтованого програмування
  • Робота з IDE (єдине середовище розробки) або текстовий редактор
Ви ідеальний кандидат, якщо
  • У вас аналітичний склад розуму та ви упевнений у собі
  • Ви студент або домогосподарка
  • Мотивований та захоплений розробкою
  • Хочете прокачати кар'єру або поліпшити навички
  • Налаштований на краще та готовий допомагати іншим

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

  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

Заповни форму і отримай грант на навчання в найближчому потоці курсу!