+40 314.14.8810


  +40 730.01.7939


  training@kluger.ro


Spring Security – Securing Modern Spring Boot Applications

LOCATIE PERIOADA(aaa-ll-zz) LIMBA PRET * GTR
Virtual 2026-10-26 - 2026-10-29 RO 950 €

760 €

Inscriere

GTR = sesiune garantata

*Pretul nu include TVA si este valabil pentru un participant inscris la sesiuni publice sau la un curs in format SPVC sau WBT.
Inscrierea la o sesiune publica nu va garanteaza rezervarea unui loc. La scurt timp de la momentul inscrierii, veti fi contactat de un reprezentant Kluger pentru confirmarea rezervarii si a pretului final.
Disponibilitatea acestui curs in alte formate de livrare, sub un cod diferit, se poate verifica in portofoliu.
Daca doriti o sesiune privata, cu agenda standard sau adaptata nevoilor dvs., va rugam sa ne contactati.

  • DESCRIERE
  • Curs susținut de Laurentiu Spilca, recunoscut la nivel internațional ca Java Champion, autor al bestsellerului Spring Security in Action (Manning) și al altor cărți de referință dedicate dezvoltării Java, Spring și securității aplicațiilor.

    Pentru înscrierea unui grup de participanți, puteți solicita o ofertă personalizată.

  • OBIECTIVE
  • Acest curs oferă o prezentare completă a securității aplicațiilor moderne folosind Spring Security. Participanții vor înțelege conceptele fundamentale de autentificare și autorizare, vor învăța să configureze securitatea la nivel de aplicație, endpoint și metodă, precum și să gestioneze utilizatori, parole, roluri și autorități. Cursul acoperă standardele OAuth 2 și OpenID Connect, incluzând implementarea unui authorization server și a unui resource server, integrarea OAuth2 Login și testarea configurațiilor de securitate, urmărind bune practici aplicabile în aplicații Spring Boot reale.

  • AUDIENTA
  • Intended for mid- and senior-level Java developers working with Spring

  • PRERECHIZITE
    • Fluent use of the Java language
    • Basic knowledge of the Spring framework with Spring Boot
    • Basic SQL knowledge

  • CONTINUT
  • Day 1:

    • Spring Security design - a top of the mountain view
    • Defining a SecurityFilterChain bean to start configuring your app
    • Authentication, authorization and other protection mechanisms
    • Managing users
    • Managing passwords

     Day 2:

    • Authorities and roles
    • Configuring authorization at the endpoint level
    • Configuring authorization at the method level
    • Best practices in configuring authorization

     Day 3:

    • Understanding OpenID Connect and OAuth 2
      • Tokens
      • Grant types
      • OAuth 2 vs OpenID Connect
    • Implementing an authorization server (identity provider) with Spring Security

     Day 4:

    • Implementing a resource server
    • Using OAuth2 Login
    • Testing secuirty configurations