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


