Місто

Харків

Курс

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

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