На первом занятии рассматривают историю смартфонов и мобильных операционных систем. Слушатели узнают о хронологии появления различных платформ и их особенностях. Курс объясняет полный цикл создания приложения - от идеи до прототипа и дизайна. Важное внимание уделяется разработке интерфейса согласно гайдлайнам Android и Apple. На практике студенты будут работать с Android Studio.
Второй модуль посвящен тестированию на различных устройствах. Здесь рассматривают специфику проверки приложений на смартфонах, планшетах и в эмулированных средах. Студенты изучают технические особенности и ограничения мобильных устройств. Практическая часть включает наладку и запуск эмулятора Android.
Эти три модуля охватывают работу приложений с системными ресурсами. Студенты научатся тестировать установку программ из различных источников. Курс покажет, как контролировать использование памяти, энергии и дискового пространства. Важным аспектом является проверка работы в условиях ограниченных ресурсов. Также рассматривают поддержку различных разрешений экрана и режимов ориентации. Практика включает работу с интернет-соединениями различных типов, проверку устойчивости к звонкам и сообщениям. Дополнительно изучают синхронизацию с телефонной книгой и календарем, тестирование локализации и восстановления после сбоев.
Шестой модуль охватывает все виды тестирования мобильных приложений. Студенты научатся оценивать время тестирования и проводить функциональную проверку. Курс включает тестирование удобства использования, производительности и безопасности. Особое внимание уделяется системной интеграции и работе с нестандартными случаями. На практике проводится комплексное тестирование реального приложения.
Седьмой модуль посвящен клиент-серверной архитектуре и работе с Charles Proxy. Студенты изучают особенности HTTP протокола и научатся работать со сниффером. Курс покажет, как настраивать инструмент и создавать тест кейсы для проверки сетевого взаимодействия.
Последний модуль помогает подготовиться к собеседованию. Студенты повторяют пройденный материал и получают ревью своего CV. Курс дает практические советы по поиску работы в области тестирования мобильных приложений.
Занятия проходят в вечернее время, что удобно для работающих студентов. Обучение включает практику на реальных проектах, что дает опыт работы с живыми задачами. Курс обеспечивает поддержку во время обучения и после его завершения. Выпускники получают свидетельство об окончании курса.