Einleitung
  • Was ist Restful
  • Installation bevor du starten kannst
  • Intellij Erklärung
  • Quelltext Erklärung
  • Quelltext Artikel
  • Kurssetup
Mit der API interagieren
  • Browser und Entwickler Konsole
  • Curl
  • Swagger
API Aufbau Grundlagen
  • GET/POST/PUT/DELETE Todo App
  • Übung - GET/POST/PUT/DELETE
  • Lösung für Taschenrechner Übung
  • Quiz zu GET/POST/PUT/DELETE und Rest Grundlagen
  • HEAD/OPTIONS
  • Payload Einleitung
  • Payload TodoApp
Fehlerbehandlung
  • Spring Boot Grundlagen
  • HTTP Statuscodes
  • Ausnahmebehandlung (@RestControllerAdvice)
  • Validierung
Sicherheit
  • Einleitung zum Thema Sicherheit
  • Hash and Salt
  • Header Authentifizierung und Spring Security
  • Basic Auth mit Spring Security
  • SSL / TLS Verschlüsselung
Architektur
  • Was macht eine gute Schnittstelle aus?
  • Resourcen
  • Ausnahmebehandlung Architektur
  • Entwurfsmuster Datenkapselung
  • Entwurfsmuster Fassade
  • Entwurfsmuster Frag nicht, Sag es! (Tell, don't ask)
  • Entwurfsmuster Beobachter