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


