Курс: Разработка Android приложений на Kotlin, уровень 1

Курс: Разработка Android приложений на Kotlin, уровень 1

Курс: Разработка Android приложений на Kotlin, уровень 1


Продолжительность курса: 40 ак. ч.

Описание курса:
Цель курса: познакомить слушателя с основами разработки Android приложений на языке программирования Kotlin.
Курс построен по самой эффективной методике: от простого к сложному.

Аудитория:
• Java Android разработчики, желающие изучить рекомендованный Google язык программирования Android приложений
• все желающим научиться создавать приложения для самой распространенной мобильной операционной системы.

Необходимая подготовка:
• Успешное окончание курса «Kotlin. Уровень 1. Основы программирования», или эквивалентная подготовка.

Программа курса:
Модуль 1. Обзор платформы Android
• Что такое Android?
• История возникновения
• Преимущества Android
• Архитектура Android
• Особенности платформы Android
• Основные компоненты Android
• Безопасность и полномочия (Permissions)
• Установка и настройка компонентов среды разработки
Практическая работа.
• Создание первого приложения под Android

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

Модуль 3. Приложения и пользовательский интерфейс
• Material Design
• Использование внешних ресурсов в коде приложения
• Использование ресурсов внутри ресурсов
• Локализация приложения
• Класс Application
• Обработка событий жизненного цикла приложения
• Пользовательский интерфейс
• Представления (View)
• Разметка (Layout)
• Пользовательский интерфейс без разметки
Практическая работа.
• Создание пользовательского интерфейса активностей
• Локализация приложения с помощью ресурсов

Модуль 4. Намерения, меню и работа с данными
• Адаптеры в Android
• AdapterView - ListView, GridView
• Использование Адаптеров для привязки данных
• RecyclerView
• Понятие контекста
• Намерения в Android
• Использование Намерений для запуска Активностей
• Неявные намерения
• Сохранение состояния и настроек приложения
• Общие настройки (Shared Preferences)
• Работа с файлами
• Использование статических файлов как ресурсов
• Меню в Android
• Основное и контекстное меню
• Описание меню с помощью XML
• PopupMenu
• Bottom Navigation
• NavigationDrawer
Практическая работа.
• Создание меню
• Работа с AdapterView
• Запуск активностей, возврат данных из активностей
• Работа с базой данных Preferences

Модуль 5. СУБД и использование сетевых сервисов
• Работа с базами данных в Android
• Курсоры (Cursor) и ContentValues
• Работа с СУБД SQLite
• Работа с СУБД без адаптера
• Особенности работы с БД в Android
• Выполнение запросов для доступа к данным
• Изменение данных в БД
• Использование SimpleCursorAdapter
• Использование интернет-сервисов
• Picasso
• Retrofit2
Практическая работа.
• Использование SQLite
• Вызов интернет-сервисов с помощью Retrofit2
• Организация фоновой загрузки изображений

Модуль 6. Диалоги в Android
• Виды Диалогов
• Рекомендации по дизайну Диалогов
• Создание и удаление Диалогов
• Обработка событий
Практическая работа.
• Работа с диалогами

Модуль 7. Broadcast Receivers
• Применение Широковещательных Приемников
• Жизненный цикл Приемника
• Регистрация Приемника
• Использование Ordered Broadcast
• Использование PendingIntent
Практическая работа.
• Создание Broadcast Receiver

Модуль 8. Анимация
• CoordinatorLayout
• ObjectAnimator
• Анимация как ресурсы приложения
• Transition
Практическая работа.
• Работа с ObjectAnimator

Модуль 9. Извещения
• Взаимодействие с Извещениями
• Управление Извещениями
• Создание Извещений
• Обновление Извещений
Практическая работа.
• Работа с извещениями

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Kotlin
  • Код курса: KTL02
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 42900 ₽
  • Дистанционно: 42900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru