Курс Розробка мобільних додатків для 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 за курс
