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