Описание курса:

Разработка мобильных приложений - это всегда было весьма интересным и перспективным направлением. А потому, если Ваш ребенок всерьез заинтересовался развитием мобильных технологий и хочет научиться создавать несложные приложения на базе 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
Основы Андроид-программирования Урок 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

Минимальные требования:

  • Умение пользоваться ПК

* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!