Программирование под Android. Разработка мобильных приложений

Курс: Программирование под Android. Разработка мобильных приложений

За 5 недель Вы разработаете собственное приложение под платформу Android. Узнаете, как опубликовать свое приложение на Android Market и заработать на Android приложениях. Научитесь подключать рекламу в ваше приложение. Содействуем в трудоустройстве!

Возможная должность: помощник разработчика, младший разработчик (junior)

Ориентировочная зарплата: 12 000 – 18 000 грн.

Требуемая подготовка:

 

Базовые знания реляционные баз данных (SQL), уверенное владение интегрированной средой разработки Eclipse

 

По окончании курса Вы будете уметь:

  • Разрабатывать мобильные приложения в эмуляторе Android
  • Работать с меню в ОС Android для удобных с точки зрения юзабилити приложений
  • Конструировать пользовательский интерфейс приложения, работать с ресурсами и внешними файлами, меню и диалогами
  • Работать с внутренними системными службами в ОС Android, поставщиками контента и базами данных
  • Тестировать созданные мобильные приложения для эффективной работы
  • Эффективно использовать аппаратные и программные возможности, предоставляемые Android
  • Использовать сервисы, извещения и сенсоры
  • Создавать приложения, использующие мультимедийные возможности смартфонов и планшетов
  • Управлять состоянием телефона и беспроводными соединениями
  • Создавать выразительные и эффектные приложения и виджеты

 

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

  • Что такое Android?
  • История возникновения
  • Этапы создания приложений, от идеи до GooglePlay
  • Установка и настройка необходимых инструментов
  • Основные компоненты Android SDK
  • Обзор среды разработки (Eclipse и AndroidStudio)
  • Преимущества Android
  • Архитектура Android
  • Безопасность и полномочия (Permissions)
  • Пример простого приложения «Hello, Android!»

Активности и ресурсы

  • Активности (Activity) в Android
  • Создание Активности
  • Жизненный цикл Активности
  • Стеки Активностей
  • Состояния Активностей
  • Отслеживание изменений состояния Активности
  • Ресурсы
  • Отделение ресурсов от кода программы
  • Создание ресурсов
  • Простые значения
  • Визуальные стили и темы
  • Изображения
  • Разметка
  • Анимация
  • Меню

Намерения, меню и работа с данными

  • Адаптеры в Android
  • Использование Адаптеров для привязки данных
  • Намерения в Android
  • Использование Намерений для запуска Активностей
  • Неявные намерения
  • Сохранение состояния и настроек приложения
  • Общие Настройки (Shared Preferences)
  • Работа с файлами
  • Использование статических файлов как ресурсов
  • Меню в Android
  • Дочерние и контекстные меню
  • Описание меню с помощью XML

СУБД, контент-провайдеры и использование сетевых сервисов

  • Работа с базами данных в Android
  • Курсоры (Cursor) и ContentValues
  • Работа с СУБД SQLite
  • Работа с СУБД без адаптера
  • Особенности работы с БД в Android
  • Выполнение запросов для доступа к данным
  • Изменение данных в БД
  • Использование SimpleCursorAdapter
  • Контент-провайдеры
  • Использование контент-провайдеров
  • Создание контент-провайдеров
  • Использование интернет-сервисов

Диалоги в Android

  • Виды Диалогов
  • Рекомендации по дизайну Диалогов
  • Создание и удаление Диалогов

Обработка событий

Широковещательные приемники (Broadcast Receivers)

  • Применение Широковещательных Приемников
  • Жизненный цикл Приемника
  • Регистрация Приемника
  • Использование Ordered Broadcast
  • Использование PendingIntent
 

Получите новые
знания

Группы по 4 – 6 человек позволяют уделить внимание каждому слушателю. Обучение построено на выполнении практических заданий

Будете готовы к созданию программных продуктов

 

 

Преподают специалисты

Поймете образ мышления разработчиков программного обеспечения. Получите видение производственных процессов и работы в команде

Все необходимое для работы в современной компании

 

 

Самостоятельная работа

Каждое домашнее задание проверяет преподаватель курса, рассказывает обо всех допущенных ошибках и помогает найти их решение

Всегда получите ответ на свой вопрос

Получите новые
знания

Группы по 4 – 6 человек позволяют уделить внимание каждому слушателю. Обучение построено на
выполнении практических заданий

Будете готовы к созданию программных продуктов

Преподают специалисты

Поймете образ мышления разработчиков программного обеспечения. Получите видение
производственных процессов и работы в команде

Все необходимое для работы
в современной компании

Самостоятельная работа

Каждое домашнее задание
проверяет преподаватель
курса, рассказывает обо всех
допущенных ошибках
и помогает найти их решение

Всегда получите ответ
на свой вопрос