Чему вы научитесь
- Понимать основы Spring Security
- Настраивать доступ к HTTP‑запросам
- Реализовывать разные способы аутентификации
- Безопасно хранить пароли и управлять пользователями
- Защищать приложение от уязвимостей
О курсе
🎁 Промокод на курс
Промокод: SECURITY
Скидка: 35%
Действует до: 25 марта 2026
Цель курса — научить backend-разработчиков правильно строить безопасность в приложениях на Spring.
В рамках курса вы постепенно пройдёте все ключевые темы Spring Security: от базовых концепций и архитектуры до современных способов аутентификации и авторизации.
Курс построен по принципу от простого к сложному. Сначала вы изучите основы безопасности веб-приложений и архитектуру Spring Security. Затем научитесь подключать безопасность к проекту и настраивать доступ к endpoint-ам.
Далее вы реализуете различные механизмы аутентификации, научитесь хранить пользователей в базе данных, настраивать роли и защищать методы.
После этого вы изучите защиту от распространённых уязвимостей, разберётесь с управлением сессиями и перейдёте к stateless архитектуре с использованием JWT.
Финальной частью станет практический проект, в котором вы разработаете защищённое API для системы управления задачами.
Для кого этот курс
Начальные требования
- Основы Java и объектно-ориентированного программирования
- Понимание работы HTTP и REST API
- Базовое знание Spring Boot
- Желательно базовое понимание работы с базами данных (JPA или SQL)
- Желание разобраться в теме безопасности веб-приложений
Наши преподаватели
Программа курса
Сертификат
Что вы получаете
- Пошаговое понимание архитектуры Spring Security;
- Практические навыки настройки безопасности в Spring Boot;
- Умение реализовывать аутентификацию и авторизацию;
- Опыт работы с JWT и OAuth2;
- Навыки защиты приложения от распространённых уязвимостей;