Основы программирования под Android

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

Курсы Android ведет разработчик мобильных приложений IBA Group. Знания и навыки: Java, Ruby, С/С++, C#, SQL, Python Android SDK, MatLab IPT, HTML, CSS, WPF, Robotium, Testdroid, SVN, GIT, SAP WorkManager, SAP Syclo, Windows Mobile 6.5, Agile Scrum.

Ближайшая дата:
16.08.2017
Количество часов
60
Продолжительность
1,5 месяца
Стоимость курса
560 BYN

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

Режим проведения занятий:

Занятия проходят Пн., Ср. с 18.30 до 21.30 по адресу: г. Минск, ул.Амураторская 4

Необходимая подготовка

  • базовые знания языка программирования Java

Программа обучения

1. Введение в платформу Android
  • Знакомство. Программа курса
  • Общие сведения о платформе Android, историческая справка
  • Архитектура платформы Android
  • Установка и настройка необходимых инструментов
  • Основные компоненты Android SDK
  • Обзор среды разработки (AndroidStudio)
  • Пример простого приложения «Hello, Android!»
2. Структура Android приложения
  • Основные компоненты Android приложения
  • Модель безопасности и разрешения
  • Структура Android проекта
  • Жизненный цикл Activity и методы обратного вызова
  • Использование LogCat
  • Ресурсы в Android приложении (cтроки, размеры, цвета, массивы)
  • Локализация приложения
3. Разработка пользовательского интерфейса (UI)
  • Особенности проектирования UI для мобильных платформ
  • Различия в проектировании UI для телефонов и планшетов
  • Основные характеристики экранов
  • Принципы построения UI в Android
  • Макеты и компоненты контейнеры
  • Обзор стандартных элементов UI в Android
  • Создание разных версий дизайна для различных конфигураций устройства
4. Меню, диалоги и нотификация в Android
  • Меню в приложении Android
  • ActionBar, Toolbar, меню и контекстное меню
  • Создание вложенных меню
  • Принципы построения диалоговых окон в Android
  • Класс DialogBuilder
  • Диалоги AlertDialog, TimePickerDialog и DatePickerDialog
  • Создание собственного диалогового окна
  • Toast, Snackbar, Notifications
5. Коллекции в Android
  • Введение в концепцию MVC (Model-View-Controller)
  • Коллекции в Android и класс AdapterView
  • Использование компонента ListView
  • Различные источники данных для списков
  • Работа с элементами списка
  • Класс BaseAdapter, создание собственного адаптера
  • Работа с компонентом GridView
  • Работа с компонентом Spinner
6. Activity и класс Intent
  • Механизм намерений в Android
  • Добавление нового Activity в приложение
  • Явный вызов Activity и класс Intent
  • Передача параметров через объект Intent
  • Получение результата работы Activity
  • Неявный вызов Activity
  • Работа со стандартными приложениями (Телефон, SMS, Почта, Браузер)
  • Переопределение класса приложения
Заказать курс
Подождите немного, идет отправка ...