Курс: Программирование под 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
- Контент-провайдеры
- Использование контент-провайдеров
- Создание контент-провайдеров
- Использование интернет-сервисов
- Виды Диалогов
- Рекомендации по дизайну Диалогов
- Создание и удаление Диалогов
Обработка событий
Широковещательные приемники (Broadcast Receivers)
- Применение Широковещательных Приемников
- Жизненный цикл Приемника
- Регистрация Приемника
- Использование Ordered Broadcast
- Использование PendingIntent
Получите новые
знания
Группы по 4 – 6 человек позволяют уделить внимание каждому слушателю. Обучение построено на выполнении практических заданий
Будете готовы к созданию программных продуктов
Преподают специалисты
Поймете образ мышления разработчиков программного обеспечения. Получите видение производственных процессов и работы в команде
Все необходимое для работы в современной компании
Самостоятельная работа
Каждое домашнее задание проверяет преподаватель курса, рассказывает обо всех допущенных ошибках и помогает найти их решение
Всегда получите ответ на свой вопрос
Получите новые
знания
Группы по 4 – 6 человек позволяют уделить внимание каждому слушателю. Обучение построено на
выполнении практических заданий
Будете готовы к созданию программных продуктов
Преподают специалисты
Поймете образ мышления разработчиков программного обеспечения. Получите видение
производственных процессов и работы в команде
Все необходимое для работы
в современной компании
Самостоятельная работа
Каждое домашнее задание
проверяет преподаватель
курса, рассказывает обо всех
допущенных ошибках
и помогает найти их решение
Всегда получите ответ
на свой вопрос