Курс Розробка мобільних додатків для Android

Наразі набір на цей курс не проводиться. Перегляньте інші курси

  • Online
  • Для початківців
  • Android
Навчальний центр: Source IT
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:4 місяців
Початок курсу:Дата формується
Вартість навчання:18 000 UAH за курс

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

Android Basic

  • Java, як перша мова програмування. Налаштування робочого середовища. Перша програма
  • Типи даних, літерали. Масиви та керуючі оператори в Java. Перетворення між примітивними типами
  • Основи об'єктно-орієнтованого програмування Java. Спадкування, інкапсуляція, поліморфізм. Рівні доступу до Java
  • Абстракція та інтерфейси. Класи в Java. Клас Object та основні методи. Рівні доступу в Java. Практичне відпрацювання
  • Винятки в Java try/catch/finally, throw/throws, checked/unchecked exceptions
  • Колекції в Java. Iterable/Iterator, Collection/List/Set/Queue. Практична робота з колекціями
  • Робота із системою контролю версій Git. Основи становлення процесів керування проєктом. Task planning, JIRA/Trello. Робота над проєктом
  • Налаштування робочого середовища Android. Manifest & Permission. Перший додаток, архітектурні рішення
  • Робота з UI, створення інтерфейсу користувача: Activity, Fragments, XML Material Design: RecyclerView, патерн ViewHolder, Coordinator layout and Floating Action Button
  • Робота з потоками та мережею: AsyncTasks, Handler, JSON. Розширені бібліотеки для серверної комунікації: Retrofit, Gson
  • Зберігання даних, підходи, бібліотеки: SQLite, ContentProvider, робота з файловою системою та налаштуваннями SharedPreferences
  • Принципи реактивного програмування на Android - RxJava, RxAndroid

Android advanced

  • Kotlin як друга мова програмування. Основний синтаксис, стилістика коду в порівнянні з Java
  • Типи даних. Керівні конструкції в Kotlin. Операції переходу
  • Об'єктно-орієнтоване програмування Kotlin. Модифікатори доступу
  • Класи, класи даних, інтерфейси. Делегування та розширення
  • Мультипоточність у Kotlin. Coroutines
  • Створення проектів на Kotlin з нуля та міграція вже існуючих
  • Архітектура Android додатків. Clean Architecure, Multi-module architecture. Android Jetpack та його компоненти
  • Просунутий рівень написання програм - Clean Architecture, Dependency Injections. Покриття програм тестами. Основні принципи тестування на mobile та популярні бібліотеки
  • Розуміння процесів. Виконання високонавантажених операцій на Android. Служби Services
  • Notifications – сповіщення для телефону у фоновому режимі. Канали повідомлень. Обробка оповіщень системи з BroadcastReceiver
  • Gradle - погляд на Android з боку Gradle, підключення бібліотек до проекту, основні принципи написання скриптів. Continuous Integration
  • Робота із системою контролю версій Github. Основи становлення процесів керування проектом. Task planning, JIRA/Trello. Робота над проєктом

Результат після проходження курсу:

  • Навчіться налаштовувати та використовувати середовище Android-розробки
  • Розуміти архітектурні особливості операційної системи Android
  • Вивчіть особливості організації користувальницького інтерфейсу мобільних пристроїв
  • Навчитесь створювати мобільні додатки для операційної системи Android(з можливістю опублікувати на Google Play Store)
  • Робота з API соціальних мереж
  • Навички написання програм використовуючи останні технології: Material Design, RxAndroid, Clean Architecture, Dependency Injections, Loader-s, RecyclerView, Firebase
  • Отримайте базові знання та навички в обсязі, що відповідає кваліфікації Junior Android (Java) Software Engineer
  • Кращі студенти отримають рекомендації для працевлаштування в iT компанії

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

  • Є можливість оплати курсу частинами
  • Сертифікат після проходження курсу
  • Курс збудований з урахуванням реальних вимог IT компаній
  • Протягом усього курсу ведеться рейтинг успішності
  • Бонусне заняття зі стратегії працевлаштування

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
11.05.2026
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
11 824 UAH за курс
Навчальний центр
IT-Столиця
Формат
Online
Початок навчання
Будь-який момент
Тривалість
10 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за курс
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
27.07.2026
Тривалість
2 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
10 999 UAH за курс