К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Foundations of Application Security with Spring · LearnSpace
Назад в каталог
courseraПрограммирование

Foundations of Application Security with Spring

Курс от Packt
Средний≈ 4.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces the fundamentals of application security and its importance in protecting Java applications. Learners explore common vulnerabilities and how Spring Security provides robust mechanisms for authentication and authorization. By mastering these techniques, developers can safeguard applications against potential threats in professional environments. Through practical, hands-on exercises, you will configure user management using JDBC, Spring Data, and LDAP, strengthening your ability to implement secure authentication workflows. Realistic examples help solidify concepts while enhancing problem-solving skills in real-world contexts. The course uniquely combines theory with application by integrating security principles directly into Spring-based projects. This approach ensures learners gain both conceptual understanding and actionable skills for immediate application in software development. Ideal for Java developers, software engineers, and IT professionals seeking to enhance their application security expertise. Basic Java programming experience is recommended to follow the exercises effectively. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Навыки, которые вы освоите

Spring FrameworkAuthenticationsLightweight Directory Access ProtocolsSecure CodingDatabase DevelopmentRole-Based Access Control (RBAC)JavaBack-End Web DevelopmentObject-Relational MappingUser FlowsSpring BootOAuthData AccessKubernetesSecurity Assertion Markup Language (SAML)Application SecurityAuthorization (Computing)Data PersistenceIdentity and Access ManagementPower BI

Программа курса

6 модулей · 41 учебных материалов

01Anatomy of an Unsafe Application6 материалов

Securing Web Applications: From Vulnerabilities to Mitigation

OverviewВидеоIntroductionЧтениеUnderstanding Security AuditЧтениеReviewing the Audit ResultsЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Foundations of Application Security with Spring
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 4.9 ч

6 модулей

Язык: Английский

Часть программы вашего университета
AuthorizationЧтение
Core Concepts of Secure Application DevelopmentЗадание
02Getting Started with Spring Security7 материалов

Securing Your First Spring Application: From Basics to Custom Authorization

OverviewВидеоIntroductionЧтениеContext Loader Listener Versus Dispatcher ServletЧтениеA Little Bit of PolishЧтениеConfiguring LogoutЧтениеExpression-based AuthorizationЧтениеIntroduction to Spring Security EssentialsЗадание
03Custom Authentication8 материалов

Building Domain-Driven Authentication with Spring Security

OverviewВидеоIntroductionЧтениеExploring the JBCP Calendar ArchitectureЧтениеManaging Users in Spring SecurityЧтениеThe CalendarUserDetailsService ClassЧтениеThe Spring Security User Context SimplificationsЧтениеThe Domain Username Password Authentication Token ClassЧтениеCustom Authentication FundamentalsЗадание
04JDBC-based Authentication5 материалов

Securing Applications with JDBC Authentication and Group-Based Access

OverviewВидеоIntroductionЧтениеGroup Authority MappingsЧтениеConfiguring Secure PasswordsЧтениеUnderstanding JDBC Authentication and Security PracticesЗадание
05Authentication with Spring Data5 материалов

Securing Applications with Spring Data and Modern Persistence

OverviewВидеоIntroductionЧтениеApplication ServicesЧтениеMapping Domain Objects with MongoDBЧтениеAuthentication and Data Access in Spring FrameworkЗадание
06LDAP Directory Services10 материалов

Integrating LDAP Authentication and Authorization in Spring Security

OverviewВидеоIntroductionЧтениеConfiguring Embedded LDAP IntegrationЧтениеUnderstanding How Spring LDAP Authentication WorksЧтениеDetermining the User's Role MembershipЧтениеLDAP Password Encoding and StorageЧтениеConfiguring the User Details Context Mapper ObjectЧтениеConfiguring LdapUserDetailsServiceЧтениеDelegating Role Discovery to UserDetailsServiceЧтениеLDAP Directory Services FundamentalsЗадание