Курс Mobile Xamarin

Початок заняття
  • Київнабір відкритий
decoration decoration decoration decoration decoration decoration decoration decoration decoration
  • icon

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

  • icon

    Інтенсивність3 лекції в неділю
    з 9:00 до 13:00

  • icon

    Час4 години в день

  • icon

    Вартість1200 грн в місяць

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

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

notebook

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

  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

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

select arrow
select arrow