ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ
В ТУСУРЕ

ТОЧНЫЕ ЗНАНИЯ
ОТТОЧЕННЫЕ НАВЫКИ

тел. +7 (3822) 70-17-36

Специалист по вопросам поступления

  • Безрукова
  • Вера Петровна

Специалист по работе с корпоративными заказчиками

  • Истомина
  • Юлия Зинуровна

Специалист по вопросам обучения

  • Ефремова
  • Алёна Александровна

Получи подарок - курс «Введение в Интернет вещей» Сетевой академии Cisco

 
 
 

Средства разработки под ОС Android

Цель курса

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

Целевая аудитория

Слушатели с высшим, средне-специальным образованием, студенты старших курсов.
Знание основ языка JAVA.

По окончании курса вы будете знать…

  • Построение экранов приложения и их ресурсы.
  • Структуру проекта. Основные элементы приложения и их взаимодействие.
  • Настройки и хранение данных.
  • Многопоточность и фоновый режим (background).
  • Работу с устройством.
  • Виджеты и уведомления.

Программа курса

  • Преимущества и архитектура Android. Архитектура Android приложения. Установка, интерфейс и навигация Android Studio
  • Иерархия классов представления. XML - разметка. Базовые виджеты и их атрибуты. Работа с XML в программе. Обзор существующих Layout. Управление виджетами в программе. События виджетов
  • Обзор папок ресурсов (Стили, строки, размеры и т.д). Поддержка нескольких локализаций. Класс Application. Context и его типы. Обзор Activity. Intent, создание и вызов Activity. Жизненный цикл Activity и поворот экрана. Сохранение данных при повороте экрана, Parcelable. Передача параметров Activity (Extras) и возвращение результата.
  • Меню, контекстное меню. Сохранение настроек приложения. Анимация и её разновидности. Fragment-ы и зачем они нужны. Жизненный цикл фрагментов. Диалоговые окна. Списки и его адаптеры. Spinner-ы и его адаптеры. ViewPager и его адаптеры.
  • Базовые знания о многопоточности. Многопоточность в Android. AsyncTask, Handler, Looper. Service, IntentService.
  • Обзор SQLite. Работа с курсором. Методы управления данными в б.д. Параметризированный запрос (условие, сортировка, группировка). Транзакция в SQLite. Обновление базы данных. Контент провайдеры. Обзор популярных библиотек для работы с б.д.
  • Планирование задач для выполнения (AlarmManager, JobScheduler). Подробное изучение Action, IntentFilter. Permissions.
  • Изучение существующих архитектур. Подходы к реализации современных архитектур. Обзор библиотек для реализации архитектуры.
  • Обзор возникающих проблем при разработке.
  • Обзор популярных библиотек для решения различных задач.

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

  • учебная программа: 40 часов;
  • продолжительность обучения: 1 месяц.

Форма обучения

  • очная.

Документы об окончании

  • удостоверение о повышении квалификации установленного образца.
Курс: Средства разработки под ОС Android

Рассчитать итоговую стоимость
-----------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Вход

Телефон: 8 (3822) 70-17-36, 53-30-77
ул. Красноармейская, 147, оф. 105,
пр. Ленина, 40, оф. 127