Город

Киев

Курс

Mobile Xamarin

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

набор открыт

  • icon

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

  • icon

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

  • icon

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

  • icon

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

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

Хочешь разрабатывать мобильные приложения, но не решил на какой ты стороне? Хватит выбирать между iOS и Android, пора изучить Xamarin! Один проект – все платформы, достаточно знать основы c# или java. Программа построена таким образом, что с самого начала студенты разбирают наиболее используемые компоненты мобильных приложений и получают практические задания.

Особенностью курса является то, что обучение начинается со знакомства с нативной разработкой под iOS и Android, а по завершении Ты сможешь создавать современные и качественные кроссплатформенные приложения с помощью 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

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