О курсе
Онлайн курс «Оптимизация производительности мобильных приложений» — это программа профессиональной переподготовки, направленная на освоение методов анализа и улучшения скорости, стабильности и отзывчивости мобильных приложений. Курс помогает понять, почему приложение может работать медленно, долго запускаться, зависать, расходовать много памяти, батареи или интернет-трафика.
В рамках курса Вы изучите основные факторы производительности мобильных приложений: скорость запуска, плавность интерфейса, обработка списков, загрузка изображений, работа с сетью, кэширование, память, фоновые процессы, ошибки, зависания и пользовательское восприятие скорости.
Курс включает практическую работу с типовыми задачами мобильного разработчика: поиск узких мест, анализ долгих операций, оптимизация списков, уменьшение лишних запросов, обработка изображений, отложенная загрузка, улучшение состояний загрузки и проверка поведения приложения на разных устройствах.
Отдельный блок посвящён инструментам диагностики. Вы рассмотрите профилирование на базовом уровне, логи, crash-отчеты, анализ сетевых запросов, проверку расхода памяти, контроль времени отклика, сравнение поведения на эмуляторе и реальном устройстве.
Особое внимание уделяется пользовательскому опыту. Вы изучите, как показывать загрузку, не блокировать интерфейс, сохранять плавность прокрутки, корректно обрабатывать слабый интернет, снижать количество ошибок и делать приложение стабильным даже при нестабильных условиях.
Практический блок программы направлен на оптимизацию учебного мобильного приложения. Вы сможете провести аудит производительности, выявить проблемы, предложить улучшения, применить базовые оптимизации, повторно проверить результат и защитить итоговую работу.
В ходе программы Вы освоите:
• основы производительности мобильных приложений;
• анализ скорости запуска, отклика и плавности интерфейса;
• оптимизацию списков, изображений, сетевых запросов и кэширования;
• работу с памятью и ресурсами приложения на базовом уровне;
• обработку слабого интернета, ошибок и долгих операций;
• инструменты диагностики, логи и crash-отчеты;
• проверку приложения на разных устройствах;
• итоговую оптимизацию учебного мобильного приложения.
Программа подойдёт мобильным разработчикам, Android- и iOS-разработчикам, Flutter- и React Native-специалистам, тестировщикам, QA-инженерам, product-специалистам, студентам ИТ-направлений и всем, кто хочет улучшать качество и стабильность мобильных приложений.
Цели и задачи курса
Цель программы — сформировать у слушателей практические навыки анализа и оптимизации производительности мобильных приложений.
В рамках курса Вы освоите:
• диагностику через логи, профилирование, crash-отчеты, сетевые запросы и проверку устройств;
• интерфейс через плавность прокрутки, состояния загрузки, отклик, списки и анимации;
• данные через API, кэширование, изображения, локальное хранение и уменьшение лишних операций;
• ресурсы через память, батарею, фоновые процессы и размер приложения на базовом уровне;
• качество через стабильность, обработку ошибок, слабый интернет и повторные проверки;
• практику через итоговую оптимизацию мобильного приложения.
Программа даст ответы на следующие вопросы:
• Почему мобильное приложение работает медленно?
• Как проверить скорость запуска и отклика?
• Как оптимизировать списки, изображения и сетевые запросы?
• Как уменьшить зависания и ошибки?
• Как анализировать память, логи и crash-отчеты?
• Как улучшить работу приложения при слабом интернете?
• Как провести аудит производительности мобильного приложения?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «Оптимизация производительности мобильных приложений» и базовые компетенции в области анализа и улучшения скорости, стабильности и качества мобильных приложений.
Учебный план курса
• Введение в производительность мобильных приложений
• Пользовательское восприятие скорости
• Скорость запуска приложения
• Плавность интерфейса
• Время отклика
• Состояния загрузки
• Слабый интернет
• Сетевые запросы
• Лишние запросы
• Кэширование данных
• Загрузка изображений
• Оптимизация изображений
• Списки и карточки
• Плавная прокрутка
• Lazy loading на базовом уровне
• Память приложения
• Утечки памяти на базовом уровне
• Размер приложения
• Фоновые процессы
• Расход батареи на базовом уровне
• Логи приложения
• Crash-отчеты
• Профилирование на базовом уровне
• Тестирование на эмуляторе
• Тестирование на реальном устройстве
• Сравнение устройств
• Обработка ошибок
• Таймауты
• Повторная загрузка
• Offline-сценарии
• Оптимизация анимаций
• Оптимизация форм
• Проверка после изменений
• Итоговый проект: оптимизация мобильного приложения
• Итоговая аттестация — тестирование и защита проекта
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подаются слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


