RESTful Web Services mit Java – eLearning

450,00 EUR

  • 15 hours
eLearning

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

Hero

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.

Hero

Kurszeitplan

  1. Einführung und REST-Konzepte

    Lektion 01

    • Einführung in REST-Konzepte
    • Was sind Webservices?
    • SOAP vs. REST
    • Was ist REST?
    • REST-Konzepte
  2. 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
  3. 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
  4. 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

  5. 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
RESTful Webservices mit Java

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

Kurs jetzt starten

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

Contact background

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!