Kontakt aufnehmen

Schulungsübersicht

Einleitung

  • Einführung in Microservices mit Spring Boot
  • Überblick über Spring Boot
  • Einführung in Webdienste

Grundlagen von Spring Boot

  • Konfiguration der Entwicklungsumgebung für ein Spring-Boot-Projekt
  • Erläuterung wichtiger Merkmale von Spring Boot
  • Nutzung eingebetteter Serverkomponenten
  • Beschreibung von Spring Boot Actuator
  • Vorteile der Verwendung von Spring Boot DevTools

RESTful Webdienste

  • Grundlagen der REST-Architektur
  • Umgang mit Pfadvariablen in URLs
  • Bearbeitung von Anfrageparametern
  • Implementierung der POST-Methode
  • Anwendung der GET-Methode
  • Gewährleistung einer robusten Fehlerbehandlung
  • Einsatz der DELETE-Methode
  • Strategien zur Inhaltsoptimierung für verschiedene Clients
  • Filtrierung von Daten in RESTful-APIs
  • Ausgestaltung der Versionierung von APIs

Spring Data JPA

  • Einführung in JPA
  • Einrichtung einer JPA-Umgebung
  • Erstellung von POST-Endpunkten für Mitarbeiterdaten
  • Abfrage von Mitarbeiterinformationen aus der Datenbank
  • Löschvorgänge bezüglich Mitarbeiterdatensätzen in der DB
  • Migration von einer H2- zu einer MySQL-Datenbank

Spring Security

  • Briefeinführung in Spring Security
  • Einrichtung und Konfiguration von Okta als Authentifizierungslösung
  • Sicherung des API-Gateways
  • Gewährleistung der Sicherheit des Order-Service-Moduls
  • Prüfung implementierter Sicherheitsmechanismen von Spring Security

Unit-Tests

  • Einrichtung des Order-Service-Moduls für Testszenarien
  • Erstellung geeigneter Testmethoden
  • Ausführung und Überprüfung der getesteten Abläufe
  • Implementierung von Initialisierungsverfahren vor den Testläufen

Docker

  • Einführung in Docker<
  • Ausgangsvoraussetzungen für die Nutzung von Docker<
  • Praktische Anwendungsbeispiele aus dem Alltag mit Containern<

Kubernetes<

  • Einführung in grundlegende Bestandteile und Konzepte der Kubernetes-Architektur<
  • Konfiguration von Umgebungen mitsamt Anwendungsdeployments unter Verwendung von Kubernetes<

CI/CD-Pipeline<

  • Einführung in kontinuierliches Integration- und Delivery-Verfahren<
  • Einrichtung einer Artifact-Registry zur Speicherung kompilierter Module<
  • Bereitstellung geeigneter virtueller Maschinen für den Deployment-Prozess<
  • Integration von Jenkins-Pipelines für automatisierte Prozesse<

Zusammenfassung und weitere Perspektiven<

Voraussetzungen

  • Erfahrung in der Java-Entwicklung
  • Grundkenntnisse im Umgang mit dem Spring Framework

Zielgruppe

  • Java-Entwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien