Курс Android SDK

Курс сайт события http://www.madschool.ru

Добавить в календарь:
Поделиться:

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

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

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

Продолжительность курса - 36 часов (12 занятий по 3 часа).

1. Введение в платформу Android

   1.1 История Android

   1.2 Dalvik VM

   1.3 Программный стек Android

   1.4 Android SDK

   1.5 Исходный коды Android

 

2. Cреда разработки

   2.1 Настройка среды разработки

   2.2 Обзор Android SDK

   2.3 Работа с виртуальными устройствами Android (AVD)

   2.4 Отладка приложения

 

3. Первое приложение для Android

   3.1 Создание проекта

   3.2 Структура Android-приложения

   3.3 Жизненный цикл Android-приложения

 

4. Компоненты Android-приложения

   4.1 Activity

   4.2 Service

   4.3 BroadcastReceiver

   4.4 ContentProvider

   4.5 Процессы и потоки

   4.6 Файл AndroidManifest.xml

 

5. Графический интерфейс пользователя (GUI)

   5.1 Разметка

   5.2 Инициализация представлений

   5.3 Стандартные разметки

   5.4 Отладка интерфейса с помощью Hierarchy Viewer

 

6. Базовый виджеты

   6.1 Текстовые поля

   6.2 Кнопочные элементы управления

   6.3 ImageView

   6.4 Компоненты отображения времени

   6.5 MapView

 

7. Виджеты-списки и привязка данных

   7.1 Адаптеры данных

   7.2 Текстовые поля с автозаполнением

   7.3 Отображение данных в списках

   7.4 Отображение графики в списках

   7.5 Создание списка с собственной разметкой

 

8. Уведомления

   8.1 Всплывающие уведомления

   8.2 Создание собственных всплывающих уведомлений

   8.3 Уведомления в строке состояния

   8.4 Создание собственных уведомлений для строки состояния

 

9. Диалоговые окна

   9.1 Создание диалоговых окон

   9.2 AlertDialog

   9.3 ProgressDialog

   9.4 DatePickerDialog

   9.5 TimePickerDialog

   9.6 Создание собственных диалоговых окон

 

10. Меню

   10.1 Меню выбора опций

   10.2 Контекстное меню

   10.3 Подменю

 

11. Activity и намерения

   11.1 Жизненный цикл Activity

   11.2 Намерения

   11.3 Группы намерений

   11.4 Запуск Activity и обмен данными между Activity

   

12. Службы (Service)

   12.1 Жизненный цикл служб

   12.2 Локальные службы

   12.2 Удаленные службы (AIDL)

   12.3 Создание службы

 

13. Приемники широковещательных намерений (BroadcastReceiver)

   13.1 Жизненый цикл приемников широковещательных намерений

   13.2 Приемники системных событий

   13.3 Примеры использования широковещательных намерений

 

14. Работа с настройками и сохранение состояния

   14.1 Основные элементы настроек

   14.2 Организация настроек

   14.3 Создание настроек

   14.4 Сохранение состояния с помощью настроек

 

15. База данных SQLite и контент-провайдеры

   15.1 База данных SQLite

   15.2 Контент-провайдеры

   15.3 Создание контент-провайдера

   15.4 Запросы к контент-провайдеру

   15.5 Пример работы с базой данных

Преподаватель

Евгений Шишкин, один из ведущих Android разработчиков.

Евгений Шишкин

Специализация и профессиональные навыки

  • Разработка клиент серверных приложений и игр для платформы Android
  • Android SDK, Android NDK, OpenGL, NFC, Android Beam, 
  • TTS Engine, SQLite, Sensors, Media, Location, Maps, Fragments, UI Design guidelines, Application Design Patterns, Automated testing
  • Agile (Scrum, XP)
  • Eclipse, Intellij IDEA
  • SVN, Git, Mercurial
  • Продвижение и продажа приложений в Google Play Market, Amazon App Store, Samsung Apps Store
  • Руководство командой мобильных разработчиков
  • Профессиональные цели
  • Разработка интересного и качественного мобильного ПО

 

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

При оплате до 27 февраля - 15000 руб.

При оплате после 27 февраля - 18000 руб.

Забыли пароль? Регистрация