Город

Днепр

Курс

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

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