Місто

Київ

Курс

Курс Mobile Xamarin

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

набір відкритий

  • icon

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

  • icon

    Інтенсивність занять 3 лекції на тиждень

  • icon

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

  • icon

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

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

Особливістю курсу є те, що навчання починається зі знайомства з нативної розробкою під iOS і Android, а по завершенні Ти зможеш створювати сучасні і якісні кросплатформені додатки за допомогою Xamarin Native.

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

  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

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