Курс Android

  • Online
  • Для начинающих, Для опытных
  • Android
Образовательный центр: Main Academy
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:33 занятий
Начало курса:Дата формируется
Стоимость обучения:15 000 UAH за курс

Ми навчимо створювати додатки, робити їх цікавими та надійними. На цьому курсі ви отримаєте всі необхідні знання і практичні навички для початку кар'єри!

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

Основи розробки Android

Основи Java

  • Класифікація типів даних
  • Примітивні типи даних
  • Робота з масивами
  • Умовні переходи і цикли

Основи об'єктно-орієнтованого програмування на Java

  • Класи і екземпляри
  • Методи
  • Статичні методи і поля
  • Спадкування і поліморфізм
  • Абстрактні класи та інтерфейси
  • Винятки
  • Generics і колекції

Основи розробки з платформою Android

Знайомство з платформою Android

  • Вступ
  • Архітектура OC Android
  • Версії OC Android
  • Android SDK
  • Емулятори
  • Корисні ресурси, документація, пошук відповідей на питання

Будова простих Android-додатків і інструментальні засоби їх створення

  • Створення простого Android-додатка
  • Архітектура Android проєкту
  • Огляд Android Studio
  • Редактор розмітки в Android Studio
  • Огляд ключових компонентів Android-додатку

Ключові компоненти Android-додатку

Інтерфейс користувача

  • Views. Події View
  • Групи View. Шари (Layouts)
  • Adapter & AdapterViews
  • Меню (Menu)
  • Navigation Drawer
  • Діалоги (Dialogs)

Activity (Операція)

  • Структура і застосування класу Activity
  • Життєвий цикл Activity
  • Запуск Activity
  • Завдання і стек переходів назад
  • Конфігурація Activity. Збереження стану Activity

Контекст Android-додатків

  • Структура класу Context
  • Застосування класу Context

Intent (Намір)

  • Структура і застосування класу Intent
  • Явні та неявні наміри
  • Отримання і відправка даних за допомогою наміру
  • Прапори і очікування наміру ( PendingIntent)

Фрагменти

  • Структура і застосування класу Fragment
  • Статичне і динамічне додавання фрагментів
  • Життєвий цикл Fragment
  • Управління фрагментами

Просунуті компоненти Android-додатку

Файл маніфесту і права доступу

  • Структура і можливості файлу AndroidManifest.xml
  • Системні права доступу. Групи прав доступу
  • Права доступу додатків

Сховища і постачальники контенту (Storage & Content providers)

  • Сховища
  • Структура і застосування класу Content provider
  • Отримання даних від постачальника контенту
  • Вставка, оновлення та видалення даних
  • Створення постачальника контенту
  • Постачальники контенту

Постачальники контенту (BroadcastReceiver)

  • Структура і застосування класу BroadcastReceiver
  • Реєстрація BroadcastRecevier
  • Прийом і відправлення повідомлень через BroadcstReceiver
  • Безпека при використанні BroadcastRecive

Служби (Service)

  • Структура і застосування класу Service
  • Створення запущеної служби
  • Життєвий цикл класу Service
  • Прив'язані служби (Bound Services)
  • Робота з системними службами
  • Android Interface Definition Language (AIDL)

Ресурси

  • Огляд ресурсів
  • Надання ресурсів
  • Доступ до ресурсів
  • Обробка змін в режимі виконання
  • Локалізація за допомогою ресурсів

Проєктування додатків і стек сучасних технологій

Проєктування додатків

  • Концепція MVP
  • Використання Mosby
  • Впровадження залежності (Dependency Injection)

Стек сучасних технологій

  • Dagger 2
  • Butter knife
  • Picasso
  • Glide
  • Gson
  • Retrofit
  • OrmLite
  • Retrolambda
  • RxJava

Додаткові компоненти Android-додатку

Повідомлення

  • Toast Notifications
  • Notification area notifications

Графіка і анімація

  • ImageView. Convas, Nine-patch
  • View Animation and Drawable Animation
  • Propetry Animation

Виконання персонального навчального проєкту

Робота над практичним завданням по створенню індивідуального проєкту

  • Обробка ТЗ
  • Вибір на чому будемо реалізовувати свій проєкт (бібліотеки і технології)
  • Консультації по проєкту (2 год)
  • Самостійна робота над проєктом під керівництвом тренера (24 год)

Захист свого навчального проєкту

  • Захист відбувається в аудиторії, перед незалежним експертом-практиком, з наших компаній-партнерів
  • Захист буде нагадувати вашу першу технічну співбесіду, яка дозволить показати вашу майстерність
  • Ви отримаєте розгорнутий фідбек про свою роботу, а також дізнаєтеся в якому напрямку вам ще потрібно прокачати навички

Особливості курсу

  • Навчання в будь-якій точці світу
  • Живе спілкування з тренером і обробки завдань на кожному уроці
  • Запис кожного уроку
  • Доступ до навчальних матеріалів 24/7 протягом навчання
  • Кар'єрний тренінг з HR-фахівцем

Викладачі курсу

Олексій Абаєв - 4 роки у Android-розробці

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
16.02.2026
Длительность
2 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian, English
Стоимость
9 499 UAH за курс
Учебный центр
Robot Dreams
Формат
Online
Начало обучения
Дата формується
Длительность
30 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Jungle Courses
Формат
Online
Начало обучения
Дата формується
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
24 000 UAH за месяц
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 900 UAH за курс