Опис курсу:

Розробка мобільних додатків - це завжди було цілком цікавим та перспективним направленням. А тому, якщо Ваша дитина всерйоз зацікавилась розвитком мобільних технологій та бажає навчитися створювати нескладні додатки на базі Android, то Ви вже зараз можете їй в цьому допомогти. Цей курс створений як для юних програмістів, у котрих за плечима вже є невеличкий досвід та практичні навички розробки мобільних додатків, так і для зовсім новачків в області ІТ. На заняттях учні практикуються створювати та оптимізувати нескладні мобільні додатки, а також вивчають основні елементи та технології мови розробки Java.

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

  • Розробляти та налаштовувати прості додатки для операційної системи Android
  • Застосовувати основні інструменти та конструкції мови програмування Java
  • Розумітися на трьох основних принципах об’єктно-орієнтованого програмування
  • Продовжити вивчення Android на просунутих курсах

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

Основи Java-программування Урок 1. Основи Java

  • Розвиток Java як мови програмування
  • JDK & JRE
  • Типи даних
  • Модифікатори та оператори
Урок 2. Цикли for, forEach, while
  • Оптимізація коду
  • Оператор switch
  • Виконання практичних завдань
Урок 3. Entity class
  • Constructor
  • Локальна та глобальна змінна
  • Операції зі строками
  • Getter/Setter
Урок 4. OOП
  • Три принципи ООП
  • Методи
  • Типи методів та їх модифікатори
  • Annotation Override
Урок 5. Exception
  • Виключення під час компіляції та в runtime
  • Обробка exceptions
  • Власний Exception
Урок 6. Collections
  • List
  • Set
  • Map
  • HashSet
  • HashMap
  • ArrayList
  • LinkedList
Основи Android-програмування Урок 1.
  • Вступ та установка необхідного ПО
  • Android-маніфест файл
  • Gradle
  • Hello World на android
Урок 2.
  • Activity
  • Layout
  • Переходимо з одного activity на інше
  • Обробка подій на button
  • Debug
  • Різні компоненти
  • Toast
  • Intent
  • Передаємо дані з одного activity на інше
Урок 3.
  • AlertDialog
  • ListView
  • Заповнення ListView через колекції
  • Menu
  • Створення власних settings та info activity та відображення їх в меню
Урок 4.
  • Push notification
  • Snackbar
  • Дизайн додатку
  • Робота з датою
Урок 5.
  • Navigation Drawer
  • Фрагменти
  • Знайомство з базою даних
Урок 6.
  • Realm
  • Create, read, update, delete
  • Створення entity та сервісу для роботи з БД
Урок 7.
  • Firebase
  • Отримуємо з'єднання з віддаленою базою даних
  • Робимо макет фінального проекту Team chat
Урок 8.
  • Добавляємо listener до нашого додатку
  • Завершення написання Team Chat
Додатково.
  • Hot key in Intellij IDEA
  • Lombok
  • Github

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

  • Вміння користуватися ПК

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