Курс Програмування під 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 за курс
