Курс: Разработка мобильных приложений под Android. Уровень 1

Курс: Разработка мобильных приложений под Android. Уровень 1

Курс: Разработка мобильных приложений под Android. Уровень 1


Продолжительность курса: 40 ак. ч.

Описание курса:
Первый уровень даст Вам общее знание об архитектуре операционной системы Android, знакомство со средой разработки Android Studio, знание основных паттернов разработки приложений под Android. А главное – возможность создавать приложения, не требующие взаимодействия с внешним миром (через сеть, камеру и другие сенсоры).
Во время обучения Вы научитесь разрабатывать несложные мобильные приложения в эмуляторе Android. Узнаете, как сделать удобное с точки зрения юзабилити меню. Будете работать с внутренними системными службами в ОС Android, поставщиками контента и базами данных.
А также тестировать созданные мобильные приложения для эффективной работы. Каждый модуль программы предполагает обязательное закрепление навыков на практике и решение задач, с которыми Вы столкнётесь в реальной жизни

После изучения курса слушатель будет уметь:
• применять знания об архитектуре ОС Android
• понимать особенности среды разработки Android Studio
• использовать основные паттерны разработки приложения под Android
• пользоваться основными возможностями и ресурсами платформы
• создавать Активности
• создавать удобное меню с точки зрения юзабилити
• обрабатывать события жизненного цикла приложения
• работать с пользовательским интерфейсом, представлениями и разметкой
• использовать Намерения
• работать с базами данных и контент-провайдерами
• тестировать созданные приложения для эффективной работы

Программа курса:
Модуль 1. Обзор платформы Android
• Что такое Android?
• История возникновения
• Преимущества Android
• Архитектура Android
• Особенности платформы Android
• Основные компоненты Android
• Безопасность и полномочия (Permissions)
• Установка и настройка компонентов среды разработки
• Создание первого приложения под Android

Модуль 2. Активности и ресурсы
• Активности (Activity) в Android
• Создание Активности
• Жизненный цикл Активности
• Стеки Активностей
• Состояния Активностей
• Отслеживание изменений состояния Активности
• Ресурсы
• Отделение ресурсов от кода программы
• Создание ресурсов
• Простые значения
• Визуальные стили и темы
• Изображения
• Разметка
• Анимация
• Меню

Модуль 3. Приложения и пользовательский интерфейс
• Использование внешних ресурсов в коде приложения
• Использование ресурсов внутри ресурсов
• Локализация приложения с помощью внешних ресурсов
• Класс Application
• Обработка событий жизненного цикла приложения
• Понятие контекста
• Пользовательский интерфейс
• Представления (View)
• Разметка (Layout)

Модуль 4. Намерения, меню и работа с данными
• Адаптеры в Android
• Использование Адаптеров для привязки данных
• Намерения в Android
• Использование Намерений для запуска Активностей
• Неявные намерения
• Сохранение состояния и настроек приложения
• Общие Настройки (Shared Preferences)
• Работа с файлами
• Использование статических файлов как ресурсов
• Меню в Android
• Дочерние и контекстные меню
• Описание меню с помощью XML

Модуль 5. СУБД, контент-провайдеры и использование сетевых сервисов
• Работа с базами данных в Android
• Курсоры (Cursor) и ContentValues
• Работа с СУБД SQLite
• Работа с СУБД без адаптера
• Особенности работы с БД в Android
• Выполнение запросов для доступа к данным
• Изменение данных в БД
• Использование SimpleCursorAdapter
• Контент-провайдеры
• Использование контент-провайдеров
• Создание контент-провайдеров
• Использование интернет-сервисов

Модуль 6. Диалоги в Android
• Виды Диалогов
• Рекомендации по дизайну Диалогов
• Создание и удаление Диалогов
• Обработка событий

Модуль 7. Широковещательные приемники (Broadcast Receivers)
• Применение Широковещательных Приемников
• Жизненный цикл Приемника
• Регистрация Приемника
• Использование Ordered Broadcast
• Использование PendingIntent

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Android
  • Код курса: Android1
  • Город: Екатеринбург, Челябинск, Самара, Ижевск, Пермь,
  • Направление: Android
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 45900 ₽
  • Дистанционно: 45900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru