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

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

Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
6 400 UAH за курс
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
04.01.2027
Длительность
2 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
11 824 UAH за курс
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
5 900 UAH за курс
Учебный центр
EPAM
Формат
Online
Начало обучения
Дату уточняйте
Длительность
24 недель
Уровень
Для опытных
Язык обучения
Ukrainian, English
Стоимость
безкоштовно