Основы программирования под 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.

Количество часов
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, Почта, Браузер)
  • Переопределение класса приложения
Заказать курс
Подождите немного, идет отправка ...