RESTful Web Services mit Java – eLearning
450,00 EUR
- 15 hours
Erstellen Sie moderne, skalierbare und leistungsstarke Webanwendungen mit dem Kurs „Building RESTful Web Services Using Java“. Dieses praxisorientierte Training wurde entwickelt, um Entwicklern zu helfen, die REST-Architektur zu meistern und robuste APIs mit Java-Technologien wie JAX-RS, JSON, XML und HTTP-Protokollen zu erstellen.
Hauptfunktionen
Sprache
Kurs und Materialien auf Englisch
Stufe
Anfänger- bis Mittelstufenniveau
Zugriff
1 Jahr Zugang zur Lernplattform
5 Stunden Video-on-Demand
mit über 15 Stunden empfohlener Lernzeit
8 geführte praktische Übungen
5 automatisch bewertete Prüfungen
1 Praxisprojekt
2 umfassende Aufgaben
Zertifikat
Zertifikat über den Abschluss des Programms inbegriffen

Lernergebnisse
Am Ende dieses Kurses werden Sie Folgendes verstehen können:
Entdecken
Erkunde die Grundlagen von RESTful APIs und wie sie moderne Anwendungen antreiben.
REST
Erlange ein fundiertes Verständnis der REST-Architektur und ihrer wichtigsten Prinzipien.
Implementieren
Lernen Sie, wie Sie erweiterte Funktionen in RESTful-Webdiensten implementieren.
Skala
Entwickeln Sie zuverlässige und skalierbare APIs unter Verwendung von REST-basierten Best Practices.
Sicher
Entdecken Sie Techniken, um APIs effektiv zu sichern, zu verwalten und zu überwachen.
Datenbank
Lerne, wie du mit Spring Data JPA Daten aus der Datenbank abrufst und verwaltest.

Kurszeitplan
Einführung und REST-Konzepte
Lektion 01
- Einführung in REST-Konzepte
- Was sind Webservices?
- SOAP vs. REST
- Was ist REST?
- REST-Konzepte
REST-Best Practices
Lektion 02
- Einführung in Best Practices für REST
- Best Practices für RESTful-Webservices
- Planung unseres RESTful-Webdienstes
- Implementierung unserer Webservices nach Best Practices
- Allgemeine Fehlerbehandlung
- Validierung von RESTful-Diensten
Erweiterte RESTful-Funktionen und Swagger
Lektion 03
- Einführung in erweiterte RESTful-Funktionen und Swagger
- Implementierung von HATEOAS
- HATEOS-Implementierung
- Implementierung von Logging
- Erweiterte Funktionen von RESTful-Diensten
- Grundlagen der OpenAPI-Spezifikation
- Swagger-Tools
- Swagger-Dokumentationserstellung
- Swagger-Dokumentationsformat
- Swagger Hub
Authentifizierung und Überwachung
Lektion 04
- Einführung in Authentifizierung und Überwachung
- Authentifizierung mit Spring Security
- API-Überwachung mit Spring Boot Actuator
- Statische Filterung in RESTful-Services
- Versionierung von RESTful Services
JPA
Lektion 05
- Einführung in JPA in REST
- Java Persistence API (JPA)
- Service mit JPA verbinden
- Aktualisierung unserer API auf JPA – Teil 1
- Aktualisieren unserer API zur Verwendung von JPA – Teil 2
- Ein Blick auf den Reifegradmodus von Richard

Für wen ist dieses Programm geeignet?
Java-Entwickler, die in die Backend-API-Entwicklung einsteigen möchten
Softwareentwickler, die an Unternehmens- oder Cloud-basierten Anwendungen arbeiten
Full-Stack-Entwickler, die ihre Fähigkeiten in der Backend-Integration stärken möchten
IT-Fachleute, die sich für REST-API-Architektur und Microservices interessieren
Einsteiger mit grundlegenden Java-Kenntnissen, die die Entwicklung von Webservices erlernen möchten
Anwendungsentwickler, die mit Spring Boot-, JAX-RS- oder Java-EE-Technologien arbeiten
Voraussetzungen
- Grundlegendes Verständnis der Java-Programmierung
- Vertrautheit mit Konzepten der objektorientierten Programmierung
- Grundkenntnisse in Webtechnologien und HTTP
- Etwas Erfahrung mit Datenbanken und Webanwendungen ist hilfreich, aber nicht zwingend erforderlich.
Aussagen
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.
Häufig gestellte Fragen

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
