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

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

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

Ок
Вашингтон

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

от 31990 ₽
Смотреть варианты
  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
от 31990 ₽
Смотреть варианты
  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
  • Описание курса
  • Чему вы научитесь?
  • Требования к участникам
Описание курса

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

Вы прошли первый уровень курса для разработчиков мобильных приложений под Android? Планируете совершенствовать полученные навыки?

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

Пройдя обучение в области разработки мобильных приложений для платформы 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

  • Использование имеющихся приложений работы с камерой

  • Прямое управление камерой

  • Съемка и сохранение фото и видео

Аудиторная нагрузка в классе с преподавателем: 40 ак. ч.

По окончании курса проводится итоговая аттестация в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения.

Чему вы научитесь?
Производить все необходимые действия с Извещениями: создание, управление, обновление и пр.
Создавать Фрагменты и использовать их в пользовательском интерфейсе
Писать многопоточные приложения
Использовать Сервисы, показывать Извещения, получать данные сенсоров
Создавать динамически обновляемые Виджеты рабочего стола
Работать с внутренними хранилищами устройства
Применять Загрузчики данных
Эффективно использовать сетевые соединения
Выполнять периодические задачи и задачи по расписанию
Создавать собственные элементы интерфейса
Работать со звуком и камерой
Требования к участникам
Уверенное владение языком программирования Java, знание основ реализации многопоточных приложений на Java, базовые знания XML.
Для выполнения некоторых лабораторных работ из курса необходимо наличие собственного устройства с платформой Android.
Рекомендуемая подготовка: Успешное окончание курса Разработка мобильных приложений под Android. Уровень 1 или эквивалентная подготовка.

Организация

Адрес проведения
  • Госпитальный переулок, 4/6
    Москва

Выберите вариант покупки

  • Офлайн
  • Онлайн
Полный курс
Индивидуально
Москва, Госпитальный переулок, 4/6
Вебинар
Индивидуально
Онлайн-занятие

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.