spinner-it

Курс Розробка для Android (поглиблений)

Старт навчання
Старт курсу запитуйте в адміністрації
48 год. по 2-3 рази на тиждень

Після курсу Ви зможете:

  • Розуміти повний цикл розробки додатка
  • Створювати клієнт-серверні додатки
  • Розуміти, яка архітектура краще і де саме
  • Користуватися БД в Android з мінімальними затратами
  • Розуміти актуальні тенденції у світі Android

У ході поглибленого курсу Android-програмування ви овололодієте тонкощами професійної розробки додатків та зрозумієте, яким чином можна створювати швидкі та якісні клієнт-серверні додатки. На фініші курсу ви зробите свій власний Android-додаток.

На фініші курсу ви будете мати базові знання для проходження співбесіди на позицію Junior Android Developer.


Дивитись роботи випускників

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

  • 1. CardView
  • 2. AppBarLayout
    • Custom ToolBar
  • 3. Custom Navigation Drawer
  • 4. Робота з системою контролю Версії
  • 5. Бібліотека ViewBinding (її підключення і застосування)
  • 6. Бібліотека Dagger2
    • Розбір анотацій @Provide, @Ingect, @Singleton
    • Injection у конструктор
    • Injection у метод
    • Injection у поле
    • Робота з модулями і субмодулями
  • 7. Архітектура програми. І чому MVP краще
  • 8. Retrofit2 і з чим його їдять
  • 9. RxAndroid — базові знання
  • 10. RxAndroid в поєднанні з Retrofit2
  • 11. Фонова робота додатків. Сервіси Services
    • Запуск і завершення роботи сервісів. Життєвий цикл сервісу
    • Синхронна робота сервісів
    • Взаємодія сервісу та Activity. Прив'язка сервісів
    • Реєстратори системних подій BroascastReceiver
  • 12. Internet
    • Формат JSON. Json-парсер
    • Типи HTTP-запитів. GET-запит. POST-запит
  • 13. Геолокація
  • 14. База даних SQLite. Загальні відомості
    • Налаштування та підключення бази проєкту
    • Управління таблицями
  • 15. База даних SQLite. Мова SQL. Класичні запити в базу
    • Запити INSERT, SELECT, UPDATE, DELETE. Клас Cursor
  • 16. База даних SQLite + RxAndroid
  • 17. Корисні ORM і яка з них краще
  • 18. Карти GoogleMaps
  • 19. Соціальні мережі. Основні відомості

Мінімальні вимоги

  • Пройдений курс «Розробка для Android Pro»
  • Наявність досвіду створення простих додатків
  • Якісне виконання тестового завдання
  • Наявність власного ноутбука для занять в аудиторіях

* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!

У зв'язку з карантином всі наші курси читаються у online-форматі.