Курс Розробка для Android (поглиблений)
Опис курсу
У ході поглибленого курсу Android-програмування ви овололодієте тонкощами професійної розробки додатків та зрозумієте, яким чином можна створювати швидкі та якісні клієнт-серверні додатки. На фініші курсу ви зробите свій власний Android-додаток.
—
На фініші курсу ви будете мати базові знання для проходження співбесіди на позицію Junior Android Developer.
Після курсу Ви зможете:
- Розуміти повний цикл розробки додатка
- Створювати клієнт-серверні додатки
- Розуміти, яка архітектура краще і де саме
- Користуватися БД в 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
- Соціальні мережі. Основні відомості
Мінімальні вимоги:
- Пройдений курс «Розробка для Android Pro»
- Наявність досвіду створення простих додатків
- Якісне виконання тестового завдання
- Наявність власного ноутбука для занять в аудиторіях
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!