Этот практико-ориентированный курс предназначен для подготовки студентов к профессиональной разработке программных продуктов под мобильную операционную систему Android. Студенты погружаются в экосистему мобильной разработки, изучают историю и эволюцию платформ, чтобы понимать текущие тренды и будущее развитие технологий.
Курс охватывает полный спектр знаний и навыков, необходимых для создания современных Android-приложений: от основ архитектуры и жизненного цикла приложения до работы с аппаратными возможностями смартфона.
Цель: Сформировать у студентов комплексные компетенции в области проектирования, разработки и оптимизации приложений для мобильных систем.
Чему научатся студенты:
Основам экосистемы: Современным мобильным платформам, технологиям и методологиям разработки под Android.
Архитектуре и дизайну: Компонентам архитектуры Android, жизненному циклу приложений, принципам проектирования и созданию пользовательских интерфейсов.
Ключевым технологиям и API:
Работе с данными: файлам, базам данных, пользовательским настройкам.
Взаимодействию с аппаратной частью: использованию API для телефонии, SMS, геолокации и картографических сервисов (Google Maps).
Инструментарию разработчика: Языку программирования Java для Android, среде разработки Android SDK, языку разметки XML.
Обеспечению качества: Методам эффективного тестирования мобильных приложений и оценки их производительности.
Профессиональным навыкам: Методам оптимизации программного кода и работы приложений для платформы Android.
Результаты обучения:
По окончании курса студенты будут знать ключевые аспекты разработки под Android, уметь программировать и тестировать мобильные приложения, а также владеть основными инструментами и технологиями (Java, Android SDK, XML) для их создания.
Формируемая компетенция: Способность разрабатывать приложения для мобильных систем с использованием мобильных технологий.
Связи с другими дисциплинами:
Базовые требования: Курс опирается на знания, полученные студентами в дисциплине «Основы алгоритмизации и программирования».
Применение в дальнейшем: Приобретенные знания и навыки студенты могут применять при выполнении индивидуальных заданий и дипломного проекта.
- Teacher: Васильева Диана