Разработка приложений для Android

Код: ITCloud_AND-002

Курс AND-002 дает необходимые знания и практические навыки для разработки и построения полноценных приложений для ОС Android. Это обширный тренинг по основным компонентам разработки приложений и их взаимодействию. Курс является достаточным, чтобы начать работать на позиции junior android developer. Курс читается в дневном, вечернем и online формате. 

Разработчик приложений для Android- одна из самых популярных профессий на IT-рынке.

Курс посвящен разработке приложений на платформе Android с  использованием Android software development kit (SDK) и структуры программ (framework) приложений. Примеры рассматриваются с использованием среды Android Studio, которая осуществляет доступ к инструментам Android SDK. 

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

Формат проведения

-

Продолжительность

40 академических часов

Вендор

Android Java

Тематика

Разработка
vendor

Вы научитесь

 

  • Понимать структуру приложений в Android и определять их жизненный цикл;

  •  Понимать структуру манифеста и внешних ресурсов, "Точки Активности" (Activity) и их жизненный цикл;

  •  Создавать пользовательский интерфейс с помощью разметки и "Представлений" (Views)

  •  Выполнять различные действия и обмениваться сообщениями между программными компонентами с помощью механизма "Намерений" (Intents);

  •  Хранить информацию, совместно использовать её в файлах и в базах данных;

  •  Обмениваться информацией с помощью Источников данных (Content Providers).


Требования к предварительной подготовке слушателя

Для получения максимальной эффективности от курса необходимо владеть базовыми навыками программирования на Java. А также иметь навыки инсталлирования и настройки Java SDK Standard Edition.

Эти знания можно получить на курсе Основы Java для разработки приложений Android

Аудитория курса

Разработчики мобильных приложений, желающие получить/усовершенствовать знания и навыки, необходимые для разработки на Android

Содержание курса

Модуль 1 Что такое Android?

История возникновения

Преимущества Android

Архитектура Android

Особенности платформы Android

Основные компоненты Android

Безопасность и полномочия (Permissions)

Установка и настройка компонентов среды разработки

Создание первого приложения под Android

 

Модуль 2. Активности и ресурсы

Активности (Activity) в Android

Создание Активности

Жизненный цикл Активности

Стеки Активностей

Состояния Активностей

Отслеживание изменений состояния Активности

Ресурсы

Отделение ресурсов от кода программы

Создание ресурсов

Простые значения

Визуальные стили и темы

Изображения

Разметка

Анимация

Меню

    

Модуль 3. Приложения и пользовательский интерфейс

Паттерны Material Design

Использование внешних ресурсов в коде приложения

Использование ресурсов внутри ресурсов

Локализация приложения с помощью внешних ресурсов

Класс Application

Обработка событий жизненного цикла приложения

Понятие контекста

Пользовательский интерфейс

Представления (View)

Разметка (Layout)

 

Модуль 4. Намерения, меню и работа с данными

Адаптеры в Android

Использование Адаптеров для привязки данных

Намерения в Android

Использование Намерений для запуска Активностей

Неявные намерения

Сохранение состояния и настроек приложения

Общие Настройки (Shared Preferences)

Работа с файлами

Использование статических файлов как ресурсов

Меню в Android

Дочерние и контекстные меню

Описание меню с помощью XML

 

Модуль 5. СУБД, контент-провайдеры и использование сетевых сервисов

Работа с базами данных в Android (SQLite). Курсоры, возвращаемые значения и приведение типов

Контент-провайдеры

Использование контент-провайдеров

Создание контент-провайдеров

Использование интернет-сервисов (REST/JSON, REST/XML, SOAP)

 

Модуль 6.  Диалоги в Android

Виды Диалогов

Рекомендации по дизайну Диалогов

Создание и удаление Диалогов

Обработка событий

 

Модуль 7. Широковещательные приемники (Broadcast Receivers)

Применение Широковещательных приемников

Жизненный цикл Приемника

Регистрация Приемника

Использование Ordered Broadcast

Использование PendingIntent


Разработка приложений для Android
Дата скоро будет объявлена
32 599 ₽
Подать заявку
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Как происходит обучение в АйТи Клауд

01 Выбор курса

В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

02 Процесс обучения

Вы можете пройти обучение в различных форматах:

  • в очном - на территории Учебного центра либо территории Заказчика,

  • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


03 Выдача документов

По завершении обучения Вы получите удостоверение о повышении сертификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

poster
Затрудняетесь
с выбором курса?

Оставьте заявку на консультацию

Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

Хотите преподавать в АйТи Клауд?

Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!