Просунутий курс програмування для Android розрахований на тих, хто хоче створювати власні додатки з нуля на цій платформі. Також він підійде тим, хто бажає поглибити знання, отримані за час базового курсу.
В кінці навчання ви зробите фінальний проект, який стане гідним початком портфоліо Android-девелопера. Створення додатків клієнт-серверного типу, підключення сторонніх сервісів і бібліотек, використання сервісів автоматичного складання – все це і багато інших тем є в програмі навчання.
Отримані знання та практичні навички будуть корисні в роботі на посаді розробника Android Junior. За бажанням в кінці курсу можна отримати сертифікат, що підтверджує ваші вміння, і використовувати його для працевлаштування.
Наші випускники можуть:
- Максимально ефективно використовувати бази даних в Android.
- Розробляти додатки клієнт-серверного типу.
- Розбиратися в типах архітектури додатків і вибирати оптимальний варіант в процесі розробки.
- Орієнтуватися в актуальних трендах і тенденціях Android-додатків.
- Знають цикл розробки програми та використовують отримані навички в власних проектах.
Приходьте до Навчального Центру, і Ви отримаєте сучасну спеціальність, відпрацюєте навички, необхідні для реальної роботи. Заняття проходять за гнучким графіком залежно від потреб клієнта.
Курси програмування під Android. Advanced. Програма навчання.
- Компонент Картка CardView.
- Налаштування тулбару AppBarLayout.
- Знайомство та атрибути елемента Custom ToolBar.
- Основні відомості по роботі в системі контролю версій.
- Як приєднати та використовувати бібліотеку ButterKnife.
- Як приєднати та використовувати бібліотеку Dagger2.
- Меню-слайдер Custom Navigation Drawer.
- Анотації: @Ingect, @Provide, @Singleton.
- Введення Injection через конструктор, поле і метод.
- Модулі та саб-модулі програми.
- Як побудувати архітектуру програми.
- Переваги стратегії MVP.
- Можливості RxAndroid для реактивного програмування.
- Бібліотека Retrofit2 і RxAndroid.
- Підключення та сфера застосування бібліотеки Moxy.
- Робота програм у фоновому режимі.
- Огляд основних сервісів Services.
- Сервіси: життєвий цикл, запуск, робота.
- Синхронна робота сервісів.
- Як прив'язати сервіс. Активності та сервіси.
- Реалізація BroascastReceiver для реєстрації системних подій.
- Налаштування Internet в додатку.
- Огляд основних запитів HTTP: POST, GET.
- Що таке парсер Json. Робота з форматом Json.
- Робота з геоданими і визначення місця розташування.
- Таблиці: управління і настройка.
- Як під’єднати базу даних до проекту.
- Робота з базою даних SQLite.
- Основи мови SQL. Як скласти запит до бази.
- Запити SELECT, INSERT, DELETE, UPDATE.
- Застосування класу Cursor.
- Як працювати з базами даних SQLite, RxAndroid.
- Технологія ORM і як її використовувати.
- Робота з картами GoogleMaps.
- Загальні відомості про соціальні мережі.