Spring Security Schulung

Lerne in dieser Schulung, wie du mit Spring Security deine Anwendungen absicherst; egal ob mit Basic Auth, Form-basiert oder auf Basis von Tokens, wie z.B. OAuth2.

Wir starten mit den Grundlagen von Spring Security und werden dann die häufigsten Einsätze implementieren und dabei die Theorie besprechen. Praxisnah und Code-fokussiert.

Inhalt

Einführung

  • Was ist Spring Security?
  • Wie funktioniert es?
  • Möglichkeiten von Spring Security

Konfiguration

  • Grundlegende Konfiguration
  • Eigene Userverwaltung
  • Sichere Passwörter

Authentifizierung

  • Basic Auth
  • Form-basierte Authentifizierung
  • Token Auth z.b. JWT, Spring Session
  • OAuth2 Einführung

Autorisierung

  • Rollen/Rechte-basiert
  • API Endpoints absichern
  • Annotation-basierte Autorisierung (einfach und komplex)
  • Autorisierung in Serviceklassen

Sicherheitsaspekte

  • Cross-Site Request Forgery (CSRF Protection)
  • CORS
  • XSS

Testen

  • Unit- & Integrationtests mit und ohne Security

Was bringt es dir?

  • Es ist der einfachste Einstieg in Spring Security.
  • Du hast am Ende deine Anwendung mehrfach praktisch abgesichert; von 0 aus.
  • Du erhältst Infos, wie du zuhause weitermachen kannst, um das Gelernte zu verfestigen.
  • Wenig Folien, denn nur durch Übung lernst du.
  • Theorie und Praxis gehen Hand in Hand. Folienschlachten und langweilige Monologe gibt es nicht.
  • Trainer mit langjährigen Erfahrungen in der echten Projektwelt und der nicht in einer Trainerblase lebt.
  • Kleine Gruppe, super geeignet für den Austausch und Introvertierte.
  • Introvertierte fühlen sich wohl. Jens ist selber einer.
  • Keine Frage ist blöd.
  • Du wirst Wertgeschätzt.
  • Persönlicher Kontakt zum Anbieter.
  • Alle Spring Boot Bücher von Jens sind inklusive.
  • Pizza, Falafel oder gerne auch Burger zum Mittag. Uns steht die kulinarische Vielfalt in Frankfurt zur Verfügung.

Wo und wann?

Die Schulung findet in Frankfurt am Main statt. Termine auf Anfrage - ab 2 Personen findet sie statt. Oder alternativ, auch vor Ort in deiner Firma - Deutschlandweit.

Nächste öffentliche Schulung:

Termine 2019 in Vorbereitung.

Für wen?

Die Schulung ist für Entwickler und Software Architekten im Java Umfeld.

Vorkenntnisse

Java. Kenntnisse von Spring und Spring Boot sind zwingend notwendig. In der Regel reicht die Teilnahme an meiner Spring Boot für Einsteiger Schulung aus.

Dauer

2 Tage

Gruppe

Kleine Gruppe, maximal 6 Leute.

Hervorragend geeignet für Introvertierte.

Firmen Schulung

Die Schulung und individuelle Versionen sind auch als Schulung für Firmen vor Ort verfügbar.

Anfrage und Buchung

Die Investition für die Schulung beträgt 1300 Euro exklusive Mehrwertsteuer. Meine Pocket Guides zu Spring Boot und Mittagsessen sind inklusive (nicht bei In-House).

Jetzt Termin anfragen