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

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

  • Online
  • Для початківців
  • Android
Навчальний центр: Source IT
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:4 місяців
Початок курсу:01.07.2023
Вартість навчання: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, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
Jungle Courses
Формат
Online
Початок навчання
Дата формується
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за місяць
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
06.10.2025
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
10 749 UAH за курс
Навчальний центр
Robot Dreams
Формат
Online
Початок навчання
Дата формується
Тривалість
30 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
8 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
6 400 UAH за місяць