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:

REST ist die Drehscheibe moderner Microservice-Architekturen geworden. Es steckt mehr dahinter als nur JSON-over-HTTP. 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 einfache und konsistente Nutzung von REST in Java-Umgebungen ermöglichen. Anhand eines durchgehenden Beispiels werden dann die Konzepte hinter REST mit konkreten Anwendungsfällen erarbeitet – gemeinsam am Code. In jedem Bereich werden dabei zusätzlich zur Theorie viele Best-Practices und Tipps aus der Praxis behandelt.

ZIELGRUPPE

  • Software-Architekt:innen, die eine fundierte Entscheidung zur Nutzung von REST in ihrem Unternehmen treffen möchten
  • Entwickler:innen, die REST einsetzen möchten
  • Entwickler:innen, 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:innen 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. Das Seminar kann auf Wunsch auch remote als Web-Session stattfinden.

Unsere nächsten Termine

Ihr Wunschtermin
viadee Unternehmensberatung in Köln oder Münster oder in Ihrem Unternehmen
  • Geschichte und Hintergründe von REST
  • Gestaltungsprinzipien
  • 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

Referent:innen (exemplarisch)

Dr. Claus Usener ist Systemarchitekt und Senior-Entwickler bei der viadee IT-Unternehmensberatung. Als Berater begleitet er Kunden im Gesundheitssektor und in der verarbeitenden Industrie bei der Umsetzung von Java-Softwaresystemen in Zusammenhang mit Spring, BPMN und Camunda.

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

  • viadee-Seminare werden durch zwei Trainer:innen 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, online 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-Architekt:innen
Software-Entwickler:innen

Seminarpreis
auf Anfrage

Ansprechperson

Dr. Claus Usener

Tel: +49 251 777770

Dr. Łukasz Lis

Tel: +49 251 77777195

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

Agile MethodenAgile Methoden

Business Process ManagementBusiness Process Management

Clean CodeClean Code

CloudCloud

IT-SicherheitIT-Sicherheit

Java & ArchitekturJava & Architektur

Legacy ITLegacy IT

Frontend-EntwicklungFrontend-Entwicklung

Robotic Process AutomationRobotic Process Automation

Software-QualitätssicherungSoftware-Qualitätssicherung