Download als PDFSchulung:
REST APIs

Kurs-IDDauerPreisNächste TermineVeranstaltungsortDFG
EREST2 Tage1.395 EUR (Preis pro Person zzgl. MwSt.)
Inhouse Seminare auf Anfrage.
19.12. - 20.12.2016Mannheim
Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
19.12. - 20.12.Anmelden
   
Fax-Formular:Anmelden

✔  Durchführungsgarantie

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Individual-Schulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Individual-Schulungen haben sie den Trainer ganz für sich alleine.

Seminarbeschreibung

Representational State Transfer ist ein Architekturstil, der auf den Prinzipien des Webs basiert, wie Adressierbarkeit mit URLs, Verlinkung oder Zustandslosigkeit, um damit einfache und leistungsfähige Schnittstellen für Anwendungen zu schaffen.
REST Web Services sind einfach zu erstellen und zu nutzen. Dieser Kurs behandelt neben den Grundlagen fortgeschrittene Aspekte und diskutiert Architekturalternativen.

Kurs-Inhalt

Einführung in REST Web Services

  • Die Architektur des Webs
  • SOAP versus REST Web Services
  • ROA im Vergleich mit WOA, SOA und MOA

Der Architekturstil REST

  • Die Client/Server Architektur
  • Schichtenmodell
  • Stateless Server
  • Optimierung mit Caches
  • Skalierbarkeit und Ausfallsicherheit
  • Evolution und Versionierung von Schnittstellen mit REST

Das HTTP Protokoll

  • Anatomie einer HTTP Nachricht
  • Wie man HTTP Trafik untersucht
  • Request und Response
  • Die wichtigsten HTTP Header
  • Wann wird GET, POST, PUT und DELETE verwendet und wie unterscheiden sich die HTTP Methoden
  • Parameter kodieren im Query-String
  • Status Codes und ihre Bedeutung
  • Auf Umwegen mit Redirects

Anwendungsentwicklung mit REST

  • Objekte und Services als Resourcen zugänglich machen
  • Verlinken von Resourcen
  • URL Design
  • URI Templates
  • Matrix, Query, Path, Cookie und Header Parameter
  • Sub Resourcen

Beschreiben und Dokumentieren

  • RAML, Swagger oder WADL
  • Erzeugen von Swagger Specifications: aus Quellcode oder von Hand?
  • Dokumentation und generische Clients aus Swagger erzeugen

REST Clients

  • REST Clients als Browser Plugin am Beispiel von Postman

Datenformate

  • JSON oder XML verwenden?
  • Content Negotiation: Wie Client und Server das Format aushandlen
  • Plain old XML POX
  • Übertragung von binären Inhalten wie z.B. PDF oder Bildern

JSON

  • Aufbau und Struktur von JSON Nachrichten
  • JSON Schema

Resource Linking

  • Hypertext Application Language HAL
  • ATOM Linking
  • JSON for Linking Data JSON-LD
  • HAL, JSON-LD oder Siren?

Performance Tuning

  • Recycling von Connections mit HTTP Keep Alive
  • Kompression mit GZIP

Zielgruppe

Software Architekten, Projektleiter, Web Entwickler, Anwendungsentwickler

Voraussetzung für Seminar-Teilnahme

IT Grundkenntnisse

Seminar-Dauer

2 Tage, 1. Tag 10:00 bis 17:00 Uhr, Folgetag(e) 9:00 bis 16:30 Uhr

Teilnehmerzahl

min. 1, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Nutzen Sie die Vorteile von REST für Ihre Anwendungsentwicklung
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: REST APIs

Seminar-TerminDauerDFGOrtPreisKurs-IDSeminar-Anmeldung
19.12. - 20.12.20162Mannheim1.395 EURERESTWeb-FormularFax-Formular

Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat, Tagesverpflegung, Getränke, Obst und Snacks.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Rabatte, Durchführungsgarantie und AGBs

Zum Geschaeftsbreich Competence Center
Schulung
Interessieren könnten Sie auch unsere Seminare REST Web Services mit JAX-RS, SOA Service Design oder Apache Camel.