• icon

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

  • icon

    Интенсивность занятий3 раза в неделю
    с 9:00 до 13:00

  • icon

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

  • icon

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

Описание курса

Хотите создавать приложения для мобильных устройств? Xamarin позволит в одном проекте объединить все платформы! Нужны лишь базовые знания C# или Java. Обучение построено так, что учащиеся изначально осваивают наиболее часто применяемые элементы мобильных приложений и выполняют практические задачи.

Курс стартует с нативной разработки под Android и iOS. После его прохождения вы сможете разрабатывать кроссплатформенные приложения, используя Xamarin Native.

Портрет идеального студента
Вы легко пройдете интервью на курс и попадете в крупные компании, если все, что указано ниже — про вас!
Ваши 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. Вступление в кроссплатформенность
    • Подходы/Frameworks
    • История Xamarin
    • Разница Xamarin Native и Xamarin Forms
  6. 6. Xamarin Forms
    • XAML
    • Example
    • MVVM
  7. 7. Xamarin Native
    • Пример проекта. Теория Portable бизнес-логики
    • Отображение коллекций
    • Наследование системных компонентов, Создание Custom View
    • Mobile navigation features
    • Рисование. Gesture recognition
    • Clean Architecture/VIPER
    • Утечки памяти и Inspector
    • Анимации
    • Threading
    • Хранение данных
    • Клиент-сервер (запрос/ответ, веб-сокет)
    • Уведомления
  8. 8. Публикация приложений
    • Play Market
    • App Store

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