Fantom Tag

Schulung - RESTful Web Services

Architektur und Umsetzung moderner REST-APIs mit Java - von den Prinzipien bis zur produktiven Integration

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
2 Tage (14 Stunden)

Preis ab
1.490,00 € netto
1.773,10 € inkl. 19% MwSt.

Nr.
33049
TERMIN UND ORT NACH ABSPRACHE
Dauer
2 Tage (14 Stunden)


Nr.
33049
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!
RESTful Web Services haben sich als Standard für moderne, skalierbare Web-Architekturen etabliert - insbesondere in serviceorientierten und cloudbasierten Systemlandschaften. Für Entwickler:innen sowie Architektinnen und Architekten ist ein fundiertes Verständnis dieser Technologie daher essenziell.

In diesem zweitägigen Seminar  lernen Sie die Prinzipien und die praktische Umsetzung von RESTful Web Services mit Java kennen. Sie arbeiten mit JAX-RS, entwickeln Clients und integrieren REST in Java EE und Spring. Anhand praxisnaher Beispiele erproben Sie den Einsatz in verschiedenen Anwendungsszenarien - von einfachen Client-Server-Architekturen bis hin zu mobilen Webanwendungen. 

Nach dem Seminar können Sie REST-APIs fachlich und technisch besser beurteilen, eigene RESTful Web Services mit Java entwerfen und implementieren sowie bestehende Schnittstellen gezielt weiterentwickeln. Damit erweitern Sie Ihre Qualifikation im Bereich Web- und API-Entwicklung und können Integrationsprojekte fundierter unterstützen.

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

Java EE Entwickler

 

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Software-Architektinnen und -Architekten, die ihre Kenntnisse in der Implementierung von RESTful Web Services erweitern möchten.
  • Software-Ingenieurinnen und -Ingenieure, die an der Entwicklung und Integration von Web Services in Unternehmensanwendungen interessiert sind.
  • Anwendungsentwickler:innen, die RESTful Architekturen in ihren Projekten einsetzen wollen.
  • B2B-Spezialistinnen und -Spezialisten, die sich mit der Implementierung von Web Services in Geschäftsanwendungen befassen.

Voraussetzungen

  • Erfolgreicher Abschluss des Seminars Java Erweiterungen II - Vertiefung oder vergleichbare Kenntnisse in Java.
  • Grundlegendes Verständnis von Web-Technologien und -Protokollen wird empfohlen.
Trainingsprogramm

Trainingsprogramm

Prinzipen:

  • Das RESTful Internet: Was ist daran denn neu?
  • http-Methoden (z. B. GET, PUT) als Ressourcen-Operationen (Read, Create)
  • Selbst-beschreibende Services versus Service-Beschreibungen
  • MIME-Types zur Definition von Daten-Formaten

Java und REST:

  • JAX-RS: Annotationen, Request-Verarbeitung und Schreiben des Response
  • Programmierung von Clients
  • Jersey-Referenzimplementierung
  • Integration in die Java Enterprise Edition (JEE) und Spring

Beispiel-Architekturen:

  • Einfache Client-Server-Anwendungen
  • AJAX und REST: Beispiele mit Desktop-Browser und Mobile Web Applications
  • Berücksichtigung von Security-Aspekten
  • RESTful Web Services in Service-orientierten Architekturen

RESTful Web Services im Unternehmen:

  • Server-Umgebung
  • Deployment
  • Versionierung
  • Testen
  • Optimierung und Tuning
  • Dokumentation
Schulungsmethode

Schulungsmethode

In diesem Seminar vermitteln Ihnen unsere Trainer:innen die Schulungsinhalte anhand von Vorträgen, die Sie in Diskussionen mit den anderen Teilnehmenden und praktischen Übungen am System anwenden und vertiefen können. Anhand von Codebeispielen und Übungsaufgaben setzen Sie RESTful Web Services selbst um und vertiefen die vermittelten Konzepte.

Hinweis

Hinweis

Die Beispielprogramme und Übungen verwenden Java, die Inhalte können jedoch einfach auf andere Plattformen und Sprachen übertragen werden.

Weiterführende Informationen: Eine Auswahl vertiefender Inhalte und praxisorientierter Beiträge zum Thema Programmiersprachen findet sich im Programmiersprachen-Blog.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Welche Themen werden im Seminar behandelt?  

Im Seminar werden Themen wie die Prinzipien des RESTful Internet, die Nutzung von HTTP-Methoden, die Integration von Java mit JAX-RS sowie Beispiele für Client-Server-Anwendungen und AJAX behandelt. Security-Aspekte, Deployment, Versionierung und Optimierung sind ebenfalls Teil des Programms.

Für wen ist dieses Seminar geeignet?

Das Seminar richtet sich an Java-Entwickler:innen, Software-Architektinnen und -Architekten sowie technische Projektleiter:innen, die RESTful Web Services konzipieren, implementieren und in bestehende Anwendungen integrieren möchten.

Welche Voraussetzungen muss ich mitbringen?

Sie sollten über solide Kenntnisse in der Java-Programmierung verfügen. Zusätzlich sind ein Grundverständnis von Web-Technologien und -Protokollen (z. B. HTTP, URLs, JSON/XML) sowie grundlegende Erfahrungen in der Entwicklung von Web- oder Server-Anwendungen hilfreich.

Was genau lerne ich in diesem Seminar?

Sie lernen die Prinzipien von REST, den Aufbau und das Design von RESTful Web Services sowie die praktische Umsetzung mit Java kennen. Dazu gehören u.a.:
  • Ressourcendesign und URI-Strukturen
  • Einsatz von HTTP-Methoden (GET, POST, PUT, DELETE usw.)
  • Statuscodes und Fehlerbehandlung
  • Serialisierung mit JSON/XML
  • Integration in Java-Frameworks (z. B. JAX-RS / Java EE / Jakarta EE bzw. Spring)
Der Fokus liegt auf praxistauglichen Architekturen und gut wartbaren Schnittstellen.

Mit welchen Technologien und Frameworks wird gearbeitet?

Im Seminar wird mit Java und typischen Frameworks/Standards für RESTful Web Services gearbeitet, z. B. JAX-RS im Umfeld von Java EE/Jakarta EE oder entsprechenden Bibliotheken im Spring-Umfeld. Die genaue Auswahl orientiert sich an der Seminaragenda und gängigen Best Practices.

Wie praxisorientiert ist das Seminar?

Nach kurzen Theorieeinheiten setzen Sie die Inhalte direkt in praktischen Übungen um. Sie entwerfen und implementieren beispielhafte REST-APIs, testen Requests mit geeigneten Tools (z. B. Browser, REST-Client) und lernen typische Fehlerquellen sowie Best Practices aus der Praxis kennen.

Welche Lernmethoden kommen zum Einsatz?

Das Seminar kombiniert Vorträge der Trainer:innen mit Diskussionen mit den anderen Teilnehmenden und praktische Übungen am System. Anhand von Codebeispielen, Live-Demonstrationen und Übungsaufgaben werden die Konzepte Schritt für Schritt aufgebaut und vertieft.

Wird auch auf Sicherheit und Versionierung von REST-APIs eingegangen?

Ja, im Rahmen des Seminars werden grundlegende Aspekte wie Authentifizierung/Autorisierung, sichere Kommunikation (HTTPS) sowie Möglichkeiten zur Versionierung von REST-APIs angesprochen. Der Schwerpunkt liegt auf einem praxisnahen Überblick und typischen Lösungsansätzen.

Welchen Nutzen habe ich von der Teilnahme?

Nach dem Seminar können Sie REST-APIs fachlich und technisch besser beurteilen, eigene RESTful Web Services mit Java entwerfen und implementieren und bestehende Schnittstellen gezielter weiterentwickeln. Damit erweitern Sie Ihre Qualifikation im Bereich Web- und API-Entwicklung und können Integrationsprojekte fundierter unterstützen.

Termine

  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.490,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Hamburg
    Schleidenstraße 3
    22083 Hamburg