Курс Розробка для Android (поглиблений)
Старт навчання
Старт курсу запитуйте в адміністрації
48 год. по 2-3 рази на тиждень
Після курсу Ви зможете:
- Розуміти повний цикл розробки додатка
- Створювати клієнт-серверні додатки
- Розуміти, яка архітектура краще і де саме
- Користуватися БД в Android з мінімальними затратами
- Розуміти актуальні тенденції у світі Android
Програма курсу:
- CardView
- AppBarLayout
- Custom ToolBar
- Custom Navigation Drawer
- Робота з системою контролю Версії
- Бібліотека ViewBinding (її підключення і застосування)
- Бібліотека Dagger2
- Розбір анотацій @Provide, @Ingect, @Singleton
- Injection у конструктор
- Injection у метод
- Injection у поле
- Робота з модулями і субмодулями
- Архітектура програми. І чому MVP краще
- Retrofit2 і з чим його їдять
- RxAndroid — базові знання
- RxAndroid в поєднанні з Retrofit2
- Фонова робота додатків. Сервіси Services
- Запуск і завершення роботи сервісів. Життєвий цикл сервісу
- Синхронна робота сервісів
- Взаємодія сервісу та Activity. Прив'язка сервісів
- Реєстратори системних подій BroascastReceiver
- Internet
- Формат JSON. Json-парсер
- Типи HTTP-запитів. GET-запит. POST-запит
- Геолокація
- База даних SQLite. Загальні відомості
- Налаштування та підключення бази проекту
- Управління таблицями
- База даних SQLite. Мова SQL. Класичні запити в базу
- Запити INSERT, SELECT, UPDATE, DELETE. Клас Cursor
- База даних SQLite + RxAndroid
- Корисні ORM і яка з них краще
- Карти GoogleMaps
- Соціальні мережі. Основні відомості
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!
Рекомендовані курси