Folgende Lerninhalte werden in unserem Rest APIs Kurs vermittelt:
- Einführung
- Überblick über Spring Boot
- Microservices
- Aspect Oriented Programming (AOP)
- Konvention über Konfiguration
- Entwicklungsumgebungen
- REST APIs
- REST vs SOAP vs gRPC vs GraphQL
- HATEOAS
- Spring Boot Autoconfiguration
- OpenAPI / Swagger
- Spring Boot Basics
- Arbeiten mit der Spring Boot CLI
- Application Lifecycle
- Maven
- Profile und Konfiguration
- Applicationcontext
- Scopes
- Qualifiers
- Dependency Injection
- Spring Beans @Bean vs @Component
- @Service
- Utilities
- Spring MVC Überblick
- Debugging und Profiling
- Spring Boot REST Services
- HTTP Methoden (GET / POST / PUT / UPDATE / DELETE …)
- Kurzer Ausflug: Umgang mit curl
- Mapping mit @GetMapping & Co.
- Spring Boot Rest Controller
- JSON Generierung
- Umleitungen
- SpringMVC und REST?
- Spring Data JPA und REST
- Transaktionen
- Authentifizierung
- Filter
- Method Level Security
- Sicherheit
- Versionierung
- Fehlerbehandlung
- Deployment-Strategien
- Testing und Dokumentation
- API Dokumentation mit Swagger
- Unit Tests (Junit und Spring Boot)
- API Tests
- Mockito
- Sicherheit
- Weiterführendes und Ausblick
- Monitoring (u.a. Spring Boot Actuator)
- Feign REST Client
- Container Orchestrierung
- Docker / Podman
- Spring Cloud
Zielgruppe:
Das Training richtet sich an Entwickler:innen, die in Spring Boot einsteigen möchten, an Entscheider:innen, die prüfen wollen, ob Spring Boot die passende Lösung ist, sowie an Jakarta-EE-Entwickler:innen, die ihr Wissen erweitern möchten.
Die Schulung erfordert gute Java Kenntnisse und grundlegende Erfahrungen mit Jakarta EE im Web Container Bereich, insbesondere Servlets.
Folgende Lerninhalte werden in unserem Rest APIs Kurs vermittelt:
- Einführung
- Überblick über Spring Boot
- Microservices
- Aspect Oriented Programming (AOP)
- Konvention über Konfiguration
- Entwicklungsumgebungen
- RES...
Mehr Informationen