Курс «Android программирование»
Android представляет собой платформу, в основном используемую для разработки мобильных приложений. Вследствие роста популярности последних, спрос на специалистов по android стремительно растет. Для того чтобы воспользоваться открывающимися возможностями, нужно, во-первых, не откладывать обучение в долгий ящик и, во-вторых, грамотно выбрать обучающие курсы.
Курс «Android программирование» направлен на формирование у слушателей всестороннего взгляда на архитектуру Android, а также на обучение тому, как правильно создавать приложения для телефонов и планшетов на платформе Android с использованием языка Java. Начиная с установки необходимых инструментов, таких как Eclipse и Android SDK, курсы Android охватывают построение пользовательского интерфейса, работу с локальными данными и развертывание готового приложения.
Android курсы направлены на слушателей, владеющих языком Java на уровне не ниже джуниор.
Предварительные требования к слушателям курса android по знанию языка Java:
- Основы ООП (классы, объекты, интерфейсы, абстракция, наследование, инкапсуляция, полиморфизм и т. д.);
- Механизм сборшика мусора;
- Работа с большими числами;
- Работа с массивами (массивы, анонимные массивы, копирование массивов, сортировкамассива, многомерные массивы);
- Строки;
- Статические поля и методы;
- Примитивные типы и классы;
- Исключения и обработка ошибок (классификация исключений, объявлениеконтролируемых исключений, генерация исключений, создание классов исключений,перехват исключений, повторная генерация исключения, блок finally, анализ стека);
- Потоки (чтение и запись байтов, сериализация и десериализация, работы с файлами,многопоточность, синхронизация, взаимная блокировка, блокирующие очереди);
- Коллекции;
- XML-обработчики.
Программа курса:
- Основные принципы Android (базовые сведения о платформе Android, знакомство с Eclipse, выполнение и отладка приложений)
- Инструменты разработки (работа с эмулятором, отладка приложений с помощью DDMS, другие инструменты)
- Компоненты Android, манифест Android; создание первого приложения (LinearLayout, EditText, TextView, Button, Intent и т.д.)
- Управление деятельностями (создание активности, жизненный цикл активности и управление активностью)
- Поддержка других устройств (поддержка других языков, поддержка других экранов)
- Ресурсы (создание ресурсов, отделение ресурсов от кода программы (строки, значение, цвет, селекторы, анимация, стили и темы, изображения и т. д. ))
- Графический интерфейс пользователя (базовые виджеты, виджеты списка и привязка данных, уведомления, диалоговые окна, меню)
- Сохранение пользовательских настроек (Sharedpreferences)
- Работа с файлами (чтение и запись)
- Приемники широковещательных намеренный
- Базаданных (Cursor, ContentValues, SQLite, CursorAdapter)
- Контент провайдеры
- Работасизображениямиикамерой (ImageButton, ImageView, ImageSwitcher,Gallery, Camera, Bitmap, BitmapFactory, Canvas, Color)
- Анимация
- Службы (Boundservices, жизненный цикл службы, управление)
- Геолокационные сервисы (Google API, pабота с картами)
- Типичные ошибки при разработке приложений под Android
Отдельное внимание уделяется проработке типичных ошибок, допускаемых разработчиками Android приложений. Данная особенность направлена на формирование у слушателей заинтересованности в разработке, а также для избежания ситуации, когда после первой неудачи желание двигаться дальше пропадает.
Преподаватель курса — квалифицированный разработчик программного обеспечения, имеющий многолетний опыт практической работы в направлениях веб и мобильной разработки.
Подрнобнее о курсах можно узнать, отправив электронное письмо на адрес it-academy@belhard.com , а также по телефону + 375 44 54 654 54, +#75 29 54 654 54.