Restful Webservices Mit Spring
Zuletzt aktualisiert am 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 3.76 GB | Duration: 9h 33m
Zuletzt aktualisiert am 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: Deutsch | Size: 3.76 GB | Duration: 9h 33m
Webservices und Spring MVC richtig verstehen
What you'll learn
Spring Web und Spring Web MVC beherrschen
REST-Prinzipien verstehen
Controller und RestController mit Handler-Methoden implementieren können
Rückgaben wie JSON-Objekte aufbauen können und Parameterübergabemöglichkeiten meistern
Best practices: DTO-Objekte, Validierung, Absicherung, Tests, OpenAPI-Dokumentation
Requirements
Grundverständnis für HTML
Basiskentnisse in Spring
Routinierter Umgang mit einer Entwicklungsumgebung
Description
Webdienste sind die unbesungenen Helden des modernen Webs. Sie sorgen dafür, dass unser Smartphone das Wetter anzeigt oder wir unsere Netflix-Empfehlungen bekommen.Dieser Kurs vermittelt alles Wichtige über die Erstellung einer RESTful API mit Spring Boot. Zu Beginn stehen die Grundlagen von Spring Web und Spring MVC, es folgt das Fundament für RESTful APIs. Anschließend binden wir Datenquellen an, um einen Datenaustausch zu realisieren.Wir behandeln im Detail:Aufsetzen eines embedded Servers (Tomcat)TLS/SSL-Verschlüsselung einrichtenVerwendung der richtigen HTTP-Verben GET, POST, PUT, DELETE zur Erstellung einer RESTful-APIAustausch von JSON-ObjektenHTTP-Statuscodes handhabenValidierung von DatenVerwendung asynchroner AnfragenEinführung in Spring Security und Absicherung der Anwendung mit Basisauthentifizierung und JWT-TokensTesten von Webservices mit Mock-Objekten und echtem ServerWie man eine OpenAPI (ehemals Swagger)-Dokumentation aufbaut, damit andere leicht verstehen können, was unsere API tut, ohne sich durch unseren Quellcode lesen zu müssenKonsumieren von RESTful APIs durch Clients wie OpenFeignDieser Kurs deckt alles ab; von den Grundlagen der Einrichtung bis hin zur Bereitstellung der Anwendung in der Produktion mit Docker.Der Kurs baut auf meinem Udemy-Kurs Jakarta Persistence und Spring Data auf. Die Beispiele vervollständigen die Dating-Anwendung für einsame Einhörner: Date4u. In den Branches unter https: // github . com/ullenboom/date4u-spring-boot-2 liegen die im Kurs entwickelten Programme. Das Projekt kann in jeder IDE mit Maven-Unterstützung (IntelliJ, Eclipse, VSC, NetBeans) geladen und direkt ausprobiert werden. Die Videos zeigen die Ultimate Edition der IntelliJ IDEA.Wer die Vorgängerkurse nicht bezogen hat, aber Spring Boot und Spring Data kennt, kann den Branch Data-JPA auswählen und von dort problemlos einsteigen.
Who this course is for:
Java- und Spring-Developer und Architekten,Spring-Developer, die RESTful APIs mit Spring Boot entwicklen möchten