Курс Програмування під Android

  • Online
  • Для початківців
  • Android
Навчальний центр: IT-Столиця
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:10 занять
Початок курсу:Будь-який момент
Вартість навчання:5 900 UAH за курс

Студенти вчаться створювати інтерфейс з нуля, продумувати логіку дій і механізм роботи, засвоять лайфхаки, які застосовують досвідчені розробники й на практиці відпрацюють навички написання коду.

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

Теми:

  • Вступ
  • Особливості ОС Android
  • Що таке емулятор. IDE, SDK / NDK. Робота з Git
  • З чого складається проєкт
  • Система автоматичного складання додатків Gradle
  • Як зробити точкою входу в додаток клас Application
  • Завдання Task і їх життєвий цикл
  • Базові Android-компоненти програми: Intent, Activity, ContentProvider, Manifest, BroadCast, Service
  • Об'єкт Context для доступу до базових функцій
  • Ресурси res і активи assets
  • Робота зі строковими ресурсами
  • Визначення розмірів в Android
  • Растрові та векторні зображення в Android
  • Використання стилів в Android
  • Основні характеристики класу View
  • Огляд класу ViewGroup
  • Класи-спадкоємці View - огляд
  • Створення простого додатка
  • Як здійснити верстку з XML
  • Елементи інтерфейсу і XML, рендеринг
  • Розміщення елементів Action Bar
  • Стандартний компонент Menu
  • Клас Dialog для створення діалогових вікон
  • Налаштування навігації та взаємодії екранів
  • Основні можливості компонента Intent
  • Взаємодія Activity
  • Додавання і видалення фрагментів Fragment
  • Використання BackStack для навігації між фрагментами
  • Адаптери для зв'язку даних зі списками
  • Списки ListView, ViewHolder, GridView
  • Віджет RecyclerView і виділення елементів
  • Концепція асинхронного програмування Android
  • Клас Thread для управління потоком
  • Обробка Runnable
  • Механізм Handler для роботи з чергою повідомлень
  • Робота з асинхронними завданнями та AsyncTask
  • Робота з локальними даними
  • Як використати клас SharedPreference
  • Налаштування пам'яті програми
  • SQLite - основи роботи з базою даних
  • Архітектурний стиль Rest, особливості й методи
  • Протоколи HTTP/HTTPS
  • Робота з форматом JSON
  • Огляд нативних інструментів Android
  • Огляд сервісів Android
  • Клас Intent Service для асинхронних завдань
  • Реалізація взаємодії з ОС
  • Постачальник вмісту Content Provider
  • Широкомовні повідомлення BroadCast і Broadcast Receiver. Приймачі, передача
  • Налаштування віджетів, планувальника, повідомлень
  • Типи архітектури додатку
  • Огляд патернів проектування
  • Поведінкові патерни, які використовує Android
  • Принципи SOLID для ООП
  • Огляд патернів розробки MVP, MVC, MVVM
  • Популярні бібліотеки та їх налаштування
  • Бібліотека Gson для роботи з об'єктами JSON
  • Бібліотеки для зображень Picasso і Glide
  • Бібліотека для роботи з мережею Retrofit2
  • Як реалізувати ORM використовуючи Room для зберігання даних

Після курсу ти будеш знати і вміти:

  • Повний цикл розробки програми з нуля до запуску
  • Здійснювати верстку інтерфейсу в додатку
  • Життєвий цикл програми та механізм роботи, починаючи зі збірки та закінчуючи закриттям і видаленням з пам'яті
  • Шукати та приєднувати нові бібліотеки

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

  • Викладачі практики
  • Корпоративне навчання
  • Можливість навчатися по вихідним
  • Можливість влаштуватись у провідні IT-компанії
  • Індивідуальне навчання

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

  • Володимир - Програміст
  • Ігор - Програміст
  • Володимир - Програміст
  • Олексій - Програміст

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

Схожі курси

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