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

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

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


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

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

После изучения курса слушатель будет уметь:
• производить все необходимые действия с Извещениями: создание, управление, обновление и пр
• создавать Фрагменты и использовать их в пользовательском интерфейсе
• писать многопоточные приложения
• использовать Сервисы, показывать Извещения, получать данные сенсоров
• создавать динамически обновляемые Виджеты рабочего стола
• работать с внутренними хранилищами устройства
• применять Загрузчики данных
• эффективно использовать сетевые соединения
• выполнять периодические задачи и задачи по расписанию
• создавать собственные элементы интерфейса
• работать со звуком и камерой

Программа курса:
Модуль 1. Извещения (Notifications) в Android
• Взаимодействие с Извещениями
• Управление Извещениями
• Создание Извещений
• Обновление Извещений

Модуль 2. Фрагменты (Fragments)
• Создание Фрагментов
• Добавление пользовательского интерфейса
• Добавление фрагментов к Активностям
• Управление Фрагментами
• Транзакции с Фрагментами
• Взаимодействие Фрагментов и Активностей
• Жизненный цикл Фрагментов

Модуль 3. Процессы и потоки (Threads)
• Жизненный цикл процесса
• Потоки
• Фоновые потоки
• Использование AsyncTask

Модуль 4. Сервисы (Services)
• Описание Сервисов в Манифесте приложения
• Запуск Сервисов
• Остановка Сервисов
• Связанные Сервисы
• Сервисы и Извещения
• Сервисы переднего плана (Foreground Services)
• Жизненный цикл Сервисов

Модуль 5. Виджеты (Widgets)
• Описание Виджетов в Манифесте приложения
• Создание разметки Виджета
• Класс AppWidgetProvider
• Создание Виджета
• Использование Конфигурационной Активности
• Использование Preview Image
• Обновление Виджетов

Модуль 6. Работа картами SD и внутренним хранилищем устройства
• Проверка доступности носителя
• Доступ к файлам
• Совместно используемые файлы и стандартные каталоги
• Файлы кэша приложений

Модуль 7. Загрузчики (Loaders)
• Обзор API Загрузчиков
• Применение Загрузчиков
• Запуск и перезапуск Загрузчиков
• Использование LoaderManager
• Использование LoaderCursor

Модуль 8. Беспроводные соединения
• Проверка сетевых соединений
• Отслеживание состояния соединений
• ConnectivityManager и NetworkInfo
• Эффективное использование сетевых соединений

Модуль 9. Использование AlarmManager и AlarmClock
• Типы будильников в Android
• Однократные и повторяющиеся события
• Области применения AlarmManager и альтернативы (Timer и Handler)
• Использование AlarmClock

Модуль 10. Сенсоры в Android
• Обзор сенсоров
• Типы сенсоров и получение информации об их доступности
• Sensor Framework
• Мониторинг состояния сенсоров
• Лучшие практики при работе с сенсорами

Модуль 11. Телефония и SMS
• Совершение звонков из приложения
• Определение состояния и параметров телефона
• Мониторинг состояния телефонного модуля
• Использование SMS
• Отправка SMS
• Получение SMS

Модуль 12. Собственные View
• Использование Canvas
• Использование SurfaceView
• Использование Drawable
• Shape Drawable и 2D графика
• Модификация существующих View
• Создание собственных View

Модуль 13. Звук и камера в Android
• Запись и воспроизведение звука
• Основы работы с камерой в Android
• Использование имеющихся приложений работы с камерой
• Прямое управление камерой
• Съемка и сохранение фото и видео Записаться на курс

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

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

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


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

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

8 800 (600)-66-16

learning@eshift.ru