Створення Android-додатків
Старт навчання
Старт курсу запитуйте в адміністрації
42 год.
Тривалість заняття - 3 год
З 18:30 (19:00)
Двічі на тиждень
З 18:30 (19:00)
Двічі на тиждень
Опис курсу:
Розробка мобільних додатків - це завжди було цілком цікавим та перспективним напрямком. А тому, якщо Ваша дитина всерйоз зацікавилась розвитком мобільних технологій та бажає навчитися створювати нескладні додатки на базі Android, то Ви вже зараз можете їй в цьому допомогти. Цей курс створений як для юних програмістів, у котрих за плечима вже є невеличкий досвід та практичні навички розробки мобільних додатків, так і для зовсім новачків в області ІТ. На заняттях учні практикуються створювати та оптимізувати нескладні мобільні додатки, а також вивчають основні елементи та технології мови розробки Java.Після вивчення курсу Ви зможете:
- Розробляти та налаштовувати прості додатки для операційної системи Android
- Застосовувати основні інструменти та конструкції мови програмування Java
- Розумітися на трьох основних принципах об’єктно-орієнтованого програмування
- Продовжити вивчення Android на просунутих курсах
Програма курсу:
Основи Java-программування
Урок 1. Основи Java
- Розвиток Java як мови програмування
- JDK & JRE
- Типи даних
- Модифікатори та оператори
- Оптимізація коду
- Оператор switch
- Виконання практичних завдань
- Constructor
- Локальна та глобальна змінна
- Операції з рядками
- Getter/Setter
- Три принципи ООП
- Методи
- Типи методів та їх модифікатори
- Annotation Override
- Виключення під час компіляції та в runtime
- Обробка exceptions
- Власний Exception
- List
- Set
- Map
- HashSet
- HashMap
- ArrayList
- LinkedList
- Вступ та встановлення необхідного ПО
- Android-маніфест файл
- Gradle
- Hello World на android
- Activity
- Layout
- Переходимо з одного activity на інше
- Обробка подій на button
- Debug
- Різні компоненти
- Toast
- Intent
- Передаємо дані з одного activity на інше
- AlertDialog
- ListView
- Заповнення ListView через колекції
- Menu
- Створення власних settings та info activity та відображення їх в меню
- Push notification
- Snackbar
- Дизайн додатку
- Робота з датою
- Navigation Drawer
- Фрагменти
- Знайомство з базою даних
- Realm
- Create, read, update, delete
- Створення entity та сервісу для роботи з БД
- Firebase
- Отримуємо з'єднання з віддаленою базою даних
- Робимо макет фінального проекту Team chat
- Додаємо listener до нашого додатку
- Завершення написання Team Chat
- Hot key in Intellij IDEA
- Lombok
- Github
Мінімальні вимоги:
- Вміння користуватися ПК
- Наявність власного ноутбуку для занять в аудиторіях
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!