г. Н.Новгород, ул. Родионова, д. 192/1

+7(831) 432-63-09

09:00-18:00 по Москве

Русский Английский
    Главная         Об институте         Корпоративное    
направление
    Ближайшие курсы         Библиотека         Ча.Во.         Контакты    
Контакты Обучение Ближайшие курсы Библиотека Частые вопросы

Комплексный курс "Программирование на языке Python"
Основы алгоритмизации и программирования на языке C
Технология программирования
Основы программирования под Android. ONLINE-КУРС
WEB: Базовый курс JavaScript
WEB: Базовый курс PHP
WEB: Современная Front End разработка
Базовый курс Python
Продвинутый курс Python
Тестирование ПО. Инженер службы тестирования
WEB: Базовый курс HTML+CSS
Современное Web-программирование на платформе Java
Комплексная программа "Разработка программного обеспечения"
Основы разработки мобильных приложений для платформы Android
Программирование на языке Java
Программирование на языке C
Объектно-ориентированное программирование (С++)
Операционная система UNIX
Программирование на языке С#
Программирование под Windows (WinAPI)
Проектирование программного обеспечения
Процесс разработки программного обеспечения
Проектирование систем на DSP процессорах
Интенсивные курсы подготовки программистов (Летняя школа)
Тестирование программного обеспечения на стадии разработки
Основы разработки Windows-приложений
Основы разработки мобильных приложений для платформы Android (продвинутый курс)


<< Назад

On-line консультант
подготовка школьников

Андреева Ольга


написать письмо



andreevaoyu




Основы разработки мобильных приложений для платформы Android (продвинутый курс)

Дата ближайшего курса: -.-.-


Длительность курса:


44



  -
Стоимость курса:

12500 РУБ

Необходимая подготовка
Cлушатели курса должны знать язык Java. Желательно знание языка XML и опыт разработки программного обеспечения для каких-либо мобильных устройств. Желательно прослушать курс «Основы разработки мобильных приложений для платформы Android»

Аудитория 
Инженеры-программисты, планирующие заниматься разработкой ПО для мобильных устройств, студенты старших курсов ИТ-специальностей.

№п/п Лекции
1. Введение в Android
Описание платформы
Виртуальная машина Dalvik
История развития и версии платформы
2. Структура проектов и инструментарий
Установка SDK и настройка IDE
Структура проекта и стадии сборки
Эмулятор
ADB tool (Android Debug Bridge)
3. Представление основных компонент Android
Процессы и потоки
Основные компоненты
Intent и Intent Filter
4. Manifest file и понятие Intent
Структура файла
Понятие Intent
Intent filters и его использование для взаимодействия компонентнов
PendingIntents и AlarmManager
5. Создание UI - Activity
Создание и взаимодействие
Жизненный цикл
Сохранение состояний
Понятие Task и Back Stack
6. Создание UI - Views
Понятие View и ViewGroup
Жизненный цикл
Понятие Layout
Обзор стандартных Views
Темы и стили
7. Создание UI - Navigagtion
Создание эфективной навигации в приложениях
Action Bar
Fragments
8. Создание UI - пользовательские компоненты
Создание пользовательских компонентов
Понятие Canvas
9. Ресурсы приложения
Типы ресурсов
Создание ресурсов для различных конфигураций устройств
Локали
10. Фоновые операции
Использование потоков. Понятие Handler и HandlerThread.
Использование AsyncTask
Понятие Loaders. Использование в приложениях
11. Фоновые операции - Service
Создание
Взаимодействие с другими компонентами
Типы сервисов
Использование сервисов для межпроцессного взаимодействия
AIDL
12. Хранение данных
Варианты хранения данных внутри приложения
Использование Backup API
Работа с облачными сервисами
13. Компонент Broadcast Receiver
Создание и использование
Жизненный цикл
Типы ресиверов
14. Компонент Content Provider
Жизненный цикл
Понятие Cursor и способы использования
Использование провайдеров для межпроцессного взаимодействия
Создание пользовательских провайдеров
Обзор провайдеров предоставляемых платформой
15. Работа с media контентом
Поддерживаемые форматы
Работа со звуком
Работа с видео
Использование камеры
16. Работа с платформенными API
LBS сервисы. Способы получения информации.
Геокодинг
Эмуляция геолокационных данных
Менеджер сетевых подключений
Менеджер телефонии
Типы сенсоров и работа с ними
Менеджер энергопотребления
Менеджер WiFi
Менеджер вибрации
17. Взаимодействие с внешними устройствами
Bluetooth
NFC
WiFi Direct
USB
18. Сервисы Google
Google Cloud Messaging
Варианты монетизации приложения. In-app Billing
Взаимодействие с Google Play
19. Best practices при создании Android приложений

 

Преподаватель
Тупикин Дмитрий Сергеевич

Лейкин Максим Валентинович

 




Записаться на курс сейчас!

Отправьте быструю заявку
менеджеру НИИТ
Зарезервируйте место в группе

ФИО:

Телефон контактный:

E-mail:


Примечание:

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

Код с картинки:

Встреча с преподавателем *
Вся информация о курсе от
преподавателей
Участие: бесплатно

ФИО:

Телефон контактный:

E-mail:

Примечание:

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

Код с картинки:





<< Назад

© 2004-2017 Нижегородский Институт Информационных Технологий.

Дополнительное образование в г. Нижний Новгород: компьютерные курсы, обучение и курсы 1С, курсы английского, курсы MERA
Телефоны: 8 (831) 432-63-09, 432-63-24
E-mail: ya.niit2016@yandex.ru