III уровень Разработка мобильных приложений

Разработка мобильных приложений для операционной системы Android на языке программирования JAVA

Донской государственный технический университет
72,00 часа длительность
Онлайн формат
Продвинутый уровень

Описание

Программа повышения квалификации «Разработка мобильных приложений для операционной системы Android на языке программирования JAVA» представляет собой комплекс для реализации качественного образовательного процесса по данной программе. Программа включает в себя лекционные занятия, групповые практические занятия по совместной разработке мобильных приложений, задания для самостоятельного выполнения и методические материалы.

В результате освоения программы у слушателя формируется профессиональная компетенция:

ПК-1: готовностью применять основные методы и инструменты разработки программного обеспечения.

Программа рассчитана на категорию слушателей, получивших образование в области информационных технологий и владеющую базовыми навыками объектно ориентированного программирования, и желающих освоить язык программирования JAVA в контексте разработки мобильных приложений, а также изучить основные технологии и принципы разработки мобильных приложений.

В ходе освоения программы слушатели познакомятся с языком программирования JAVA и его применением для написания мобильных приложений, научатся проектировать и адаптировать мобильные интерфейсы для различного класса мобильных устройств, узнают о общих принципах работы мобильной операционной системы Android и структуре мобильных приложений, узнает о способах взаимодействия мобильных приложений друг с другом и сервисами операционной системы, научаться создавать свои собственные мобильные приложения.

По итогам успешного освоения программы повышения квалификации слушатель получит навыки разработки современных мобильных приложений для операционной системы Android и может проявить себя в роли разработчика мобильных приложений. Данная профессия является хорошо оплачиваемой и востребованной на рынке труда так как данный рынок имеет огромные масштабы и непрерывно растет.

Цель программы
Формирование знаний об особенностях программирования мобильных устройств и микрокомпьютеров; изучение методов программирования и размещения программ для мобильных устройств и микрокомпьютеров; формирование знаний о мобильных Java-технологиях; приобретение практических навыков создания мобильных приложений; получение знаний об особенностях программирования в ОС Android; приобретение навыков создания программ для ОС Android.

Требования

1. Образование – СПО или высшее образование в области информационных технологий.

2. Навыки – владение навыками объектно-ориентированного программирования.

Иные требования и рекомендации для обучения по программе

1. Образование – СПО или высшее образование в области информационных технологий.

2. Навыки – владение навыками объектно-ориентированного программирования.

Модули

свернуть
Модуль 1 Введение в разработку мобильных приложений
Тема 1.1 Структура операционной системы Android (2 часа). Ядро линукса. Уровень приложений (Applications). Уровень каркаса приложений (Application Framework). Уровень библиотек (Libraries). Уровень среды исполнения (Android Runtime). Уровень ядра Linux (Linux Kernel) Тема 1.2 Android манифест (2 часа). Структура файла манифеста. Соглашения о компонентах файла. Отображение функций в файле. Тема 1.3 Активности (2 часа). Что такое Activity. Жизненный цикл активности. Программное создание активности. Классы Activity в Android. Тема 1.4 Макет (1 час). Создание XML. Загрузка ресурса XML. Атрибуты. Параметры макета. Размещение макета. Размер, отступ и поля. Часто используемые макеты. Создание макетов с помощью адаптера. Тема 1.5 Ресурсы (2 часа). Предоставление ресурсов. Группирование типов ресурсов. Обеспечение оптимальной совместимости устройства с ресурсами. Поиск наиболее подходящих ресурсов. Тема 1.6 Локализация (1 час). Как устроена локализация в Android. Локализация. Использование несколько локалей. Тема 1.7 Разработка простого приложения (10 часов). Приводится пример разработки простого приложения, позволяющее суммировать два числа и выводить результат на экран.
Модуль 2 Создание мобильных приложений
Тема 2.1 Взаимодействие между активностями, использование интента (8 часов). Несколько активностей в приложении. Переключение между активностями с помощью интента. Разработка простого приложения. Тема 2.2 Жизненный цикл активности (10 часов). Состояния активности. Создание и уничтожение активности. Остановка и запуск активности. Получение и потеря фокуса активности. Сохранение и восстановление состояния активности. Разработка приложения «Таймер». Тема 2.3 Фрагменты (12 часов). Базовая концепция. Жизненный цикл фрагмента. Управление фрагментами. Передача параметров фрагменту. Разработка приложения «Книжный каталог». Тема 2.4 Использование RecyclerView и CardView для отображения списков (6 часов). Виджет RecyclerView. Класс ViewHolder. Класс Adapter. Виджет CardView. Виджеты ListView и GridView. Создание приложения «Список контактов». 2.5 Хранение данных приложения в базе данных SQLite (14 часов). Базовая концепция. Класс SQLiteOpenHelper. Создание приложения «Список контактов» с использованием базы данных SQLite.
Модуль 1 Введение в разработку мобильных приложений
Тема 1.1 Структура операционной системы Android (2 часа). Ядро линукса. Уровень приложений (Applications). Уровень каркаса приложений (Application Framework). Уровень библиотек (Libraries). Уровень среды исполнения (Android Runtime). Уровень ядра Linux (Linux Kernel) Тема 1.2 Android манифест (2 часа). Структура файла манифеста. Соглашения о компонентах файла. Отображение функций в файле. Тема 1.3 Активности (2 часа). Что такое Activity. Жизненный цикл активности. Программное создание активности. Классы Activity в Android. Тема 1.4 Макет (1 час). Создание XML. Загрузка ресурса XML. Атрибуты. Параметры макета. Размещение макета. Размер, отступ и поля. Часто используемые макеты. Создание макетов с помощью адаптера. Тема 1.5 Ресурсы (2 часа). Предоставление ресурсов. Группирование типов ресурсов. Обеспечение оптимальной совместимости устройства с ресурсами. Поиск наиболее подходящих ресурсов. Тема 1.6 Локализация (1 час). Как устроена локализация в Android. Локализация. Использование несколько локалей. Тема 1.7 Разработка простого приложения (10 часов). Приводится пример разработки простого приложения, позволяющее суммировать два числа и выводить результат на экран.
Модуль 2 Создание мобильных приложений
Тема 2.1 Взаимодействие между активностями, использование интента (8 часов). Несколько активностей в приложении. Переключение между активностями с помощью интента. Разработка простого приложения. Тема 2.2 Жизненный цикл активности (10 часов). Состояния активности. Создание и уничтожение активности. Остановка и запуск активности. Получение и потеря фокуса активности. Сохранение и восстановление состояния активности. Разработка приложения «Таймер». Тема 2.3 Фрагменты (12 часов). Базовая концепция. Жизненный цикл фрагмента. Управление фрагментами. Передача параметров фрагменту. Разработка приложения «Книжный каталог». Тема 2.4 Использование RecyclerView и CardView для отображения списков (6 часов). Виджет RecyclerView. Класс ViewHolder. Класс Adapter. Виджет CardView. Виджеты ListView и GridView. Создание приложения «Список контактов». 2.5 Хранение данных приложения в базе данных SQLite (14 часов). Базовая концепция. Класс SQLiteOpenHelper. Создание приложения «Список контактов» с использованием базы данных SQLite.

Преподаватели

Кузин

Александр Павлович

Донской государственный технический университет
Авторизуйтесь чтобы записаться

Ответственный за программу

ds@donstu.ru

+79185761985