REST

REST-Services sind die Grundlage moderner IT-Architekturen. Ob Single-Page-Application oder Mircroservices: REST bietet einen effizienten Standard zur Kommunikation zwischen den Softwarekomponenten. Die Schulung liefert dazu sowohl den theoretischen Hintergrund, als auch praktische Beispiele zur Nutzung.

REST-Services

Inhalt:

In der Schulung wird zunächst auf die hinter Rest stehenden Grundlagen und Prinzipien eingegangen. Außerdem werden die Vor- und Nachteile von REST im Vergleich zu SOAP erläutert. Es werden verschiedene Frameworks vorgestellt, die eine Nutzung von REST in Java ermöglichen.

Anhand eines durchgehenden Beispiels werden dann die Konzepte hinter REST mit konkreten Anwendungsfällen erarbeitet. In jedem Bereich werden dabei zusätzlich zur Theorie viele Best-Practices und Tipps aus der Praxis behandelt.

ZIELGRUPPE

  • Software-Architekten, die eine fundierte Entscheidung zur Nutzung von REST in ihrem Unternehmen treffen möchten
  • Entwickler, die REST einsetzen möchten
  • Entwickler, die REST nicht nur einsetzen möchten, sondern auch die Prinzipien hinter Rest verstehen wollen

VORAUSSETZUNGEN

Kenntnisse und Erfahrungen in HTTP und Java. Grundlegende Kenntnisse über Netzwerkkommunikation.

UMFANG DES SEMINARS

Das Seminar findet an zwei Tagen statt. Am ersten Tag werden die Grundlagen besprochen und Standards vorgestellt. Am zweiten Tag werden konkrete Herausforderungen beim Einsatz von REST in der Praxis besprochen. Je nach Vorkenntnissen der Schulungsteilnehmer können die Seminarinhalte auch in komprimierter Form an einem Tag vermittelt werden. Sprechen Sie uns gerne an, um ein individuelles Seminar für Sie zusammenzustellen.

 

  • Geschichte und Hintergründe von REST
  • Grundprinzipien
  • Ressourcen und Repräsentationen
  • URI-Design
  • Verben (PUT/GET/POST/DELETE/…)
  • REST vs. SOAP – Gemeinsamkeiten und Unterschiede
  • Einführung in JAX-RS und Spring-MVC
  • Dokumentationsformate – Swagger, RAML und API Blueprint
  • HATEOAS – Hypermedia As The Engine Of The Application State
  • Validierung
  • Repräsentationsformate – JSON, XML etc.
  • Sessions, Skalierbarkeit und Caching
  • Sicherheit, Authentifizierung und Autorisierung
  • Versionierung von Schnittstellen

HABEN SIE INTERESSE AN EINEM SEMINAR ZUR ERWEITERUNG UND VERTIEFUNG DES WISSENS ZUM THEMA REST?

  • viadee-Seminare werden durch zwei Trainer geleitet, um die Intensität und Effektivität für alle Teilnehmenden zu gewährleisten.
  • Die Seminarinhalte können in vorbereitenden Gesprächen an die Bedürfnisse Ihres Unternehmens angepasst werden.
  • Das Seminar kann in Ihrem Unternehmen, oder in den Geschäftstellen der viadee durchgeführt werden.
  • Sollten Sie sich als Einzelperson für das Seminar interessieren, finden wir ebenfalls den passenden Termin für Sie.

Nehmen Sie Kontakt zu uns auf!


Veranstaltungsort
Münster, Köln oder in Ihrem Haus

Termin auf Anfrage

Zielgruppe
Software-Architekten
Software-Entwickler

Seminarpreis
auf Anfrage

Ansprechpartner

Dr. Claus Usener

Dr. Claus Usener

Tel: +49 251 777 77 0

Dr. Daniel Reinert

Dr. Daniel Reinert

Tel: +49 251 777 77 0

Unsere Lösungen für
BANKEN, VERSICHERUNGEN, HANDEL UND WEITERE BRANCHEN

Agile Methoden

Business Intelligence

Business Process Management

Clean Code

Cloud

IT-Sicherheit

Java

Künstliche Intelligenz

Mobile- und Weblösungen

Robotic Process Automatioon

Testautomatisierung

vivir