Город

Санкт-Петербург

Курс

Mobile React Native

Начало занятий

набор открыт

  • icon

    Длительность курса2 месяца

  • icon

    Интенсивность занятий3 лекции в неделю

  • icon

    Время занятий4 часа в день

  • icon

    Грант на обучениеПокрывает 85% стоимости курса:
    Студент оплачивает 2500 руб/мес

Хочешь разрабатывать мобильные приложения, но не знаешь с чего начать?
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

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