Основы Java-программирования для разработки Android™-приложений

Код
U-AND-000
Продолжительность
2 дн.
Цена
11 500
О курсе

Разработка приложений для платформы Android™ требует базовых знаний языка программирования Java. Данный курс знакомит слушателей с основами языка программирования Java, его архитектурой, синтаксисом и принципами разработки. Курс фокусируется на объектно-ориентированном программировании и приёмах, которые широко используются в Android™ SDK. Он предоставит базовые навыки, которых тем не менее будет достаточно для начала разработки Android™-приложений.

Для кого этот курс

Курс предназначен для программистов и всех, кто интересуется разработкой Android™-приложений. Курс крайне полезен для программистов, не знакомых Java, но планирующих заниматься созданием Android™-приложений.

Требуемые знания и навыки

Для успешного освоения материала желательно обладать навыками использования любого языка программирования.

Приобретаемые навыки

По завершении курса студент:

  • изучит базовые принципы функционирования виртуальной машины Java
  • научится писать, компилировать и запускать простые Java-приложения
  • сможет использовать среду разработку Eclipse для создания программ
  • познакомится с базовым синтаксисом языка Java
  • освоит основные концепции ООП применительно к Java: классы, интерфейсы, наследование, полимофризм
  • освоит специфические возможности Java: файловый ввод/вывод, сериализацию, конструкцию try/catch/finally
  • сможет выполнить установку и настройку Android™ SDK и эмулятора Android™
  • научится создавать простейшие Android™-приложения.
После прохождения данного курса рекомендуется прослушать курсы
Программа

Модуль 1: Основы Java

1. Введение.
2. Язык программирования Java.
3. Виртуальная Java-машина.
4. JDK и JRE.
5. Установка ПО для разработки Java-программ.
6. Первое приложение.
7. Использование текстовых редакторов8. Использование IDE.
9. Примитивные типы данных.
10. Правила наименования.
11. Массивы.
12. Управляющие конструкции.
13. If/Else и Switch.
14. Конструкция Switch.
15. Цикл While.
16. Цикл For.

Модуль 2: Объектно-ориентированное программирование

1. Введение.
2. Объектно-ориентированное программирование.
3. Объекты.
4. Классы.
5. Наследование.
6. Интерфейсы.
7. Модификаторы доступа.
8. Конструкторы.
9. Переопределение и перегрузка методов.
10. Полиморфизм.

Модуль 3: Специальные возможности Java

1. Введение.
2. Коллекции.
3. Интерфейсы.
4. Реализации.
5. Перечисляемые типы (enums).
6. Сериализация.
7. Десериализация.