31 603

Webservices-Grundlagen für Administratoren / IT-Betrieb

Komplexe IT-Systeme, die sich aus einer Vielzahl von Services und Komponenten zusammensetzen, sind ohne geeignete Kommunikationsschnittstellen nicht realisierbar. Seit einigen Jahren haben sich Webservices als eine Art "universelle Verbindung" zwischen Anwendungen und Systemen etabliert. Man findet sie auf großen Server-Clustern im Internet genauso wie als Schnittstelle zu kleineren Hardware-Systemen im Broadcast-Umfeld. Ziel des Seminars ist es, die Konzepte von Webservices zu verstehen und selbst praktisch zu erkunden. Sie lernen, Webservice-Schnittstellen von Systemen zu verstehen und selbst anzusteuern. Sie lernen Tools und Vorgehensweisen kennen, mit denen Sie die Webservice-Kommunikation testen, interpretieren und ggf. kleinere Integrationen selbst entwerfen können.

Details

Zielgruppe

Administrator*innen/Mitarbeitende im IT-Betrieb, in Produktion/Technik und in Produktions- und IT-Labs

Themen

  • Grundlagen und Design
    • Was sind Webservices? Wozu sind sie gut?
    • Unterschiede zu anderen Konzepten wie Steuerprotokollen oder Message-basierten Systemen
    • Die Basis: verteilte Systeme, Remote Procedure Calls, lose Kopplung, Idempotenz, Microservices
    • Services als „Black Box“-Systeme
    • SOAP und REST – was ist der Unterschied?
    • JSON
    • Datenabfrage oder Steuerung – Vorteile und Probleme
    • Pattern beim Design von Webservices
    • Beispiele und Architekturen aus der Praxis
  • Transport
    • HTTP und Websockets
    • Idempotenz und instabile Verbindungen
    • Sicherheit: SSL/TLS, API-Tokens etc. – Broken by Design?
    • Praktische Übungen mit den Entwicklertools von Chrome gegen Webservices im Internet
    • Parameter in der URL oder in der Payload? Die Varianten des Wertetransports
    • Betrachtungen zur Performance
  • Tools
    • Insomnia
    • Postman
    • curl, wget, jq
    • Skripte
    • Erläuterung und Übungen mit Insomnia
    • Webservice-Bindings in verschiedenen Sprachen
  • Praktische Übungen
    • Ansteuern von Internet-Services mit Insomnia
    • Einfaches Scripting mit curl und/oder Python
    • Interpretieren von Swagger-Dokus
    • Ansteuern von IoT-Hardware

Lehrmethoden

Workshop mit zahlreichen Übungen an Endgeräten und Services aus dem Broadcast-, IT- und IoT-Umfeld

Nächste Termine
04.06.2024 (09:00 Uhr) bis
06.06.2024 (16:30 Uhr)
Präsenz | Nürnberg
ARD.ZDF medienakademie (BR-Gelände)
Preis: 1.425,- € p.P.
Seminarleitung: Christian Koch
08.10.2024 (09:00 Uhr) bis
10.10.2024 (16:30 Uhr)
Präsenz | Nürnberg
ARD.ZDF medienakademie (BR-Gelände)
Preis: 1.425,- € p.P.
Seminarleitung: Christian Koch
Noch Fragen?
Ähnliche Seminare
img
31 341

Alles-as-a-Service? Strategie, Potential, Implementierung von ...

Cloud-native und „…as a service“ - kaum ein modernes IT-Konzept kommt ohne diese Buzzwords aus. Wenn Produktion 4.0 von Cloud-Technologien wirklich profitieren soll, kann Lift and Shift nur ein erster Schritt sein. Wie kann die Medienproduktion optimal von Cloud-Infrastrukturen profitieren? ...

SEMINARINFO
img
31 221

IT für die Medienproduktion – oder: Wenn „best effort“ nicht gut genug ist

IT im Bereich der Medienproduktion muss speziellen Anforderungen genügen, die für "normale" IT-Umgebungen oft irrelevant sind. Vor allem Zeit- und Bandbreitenparameter sind kritisch, sowohl hinsichtlich Verfügbarkeit als auch im Hinblick auf eine hohe Konstanz und geringe Lastabhängigkeit. Als ...

SEMINARINFO
img
39 259

Was IT-Leute über Broadcasttechnik wissen sollten

Im Bereich der Medien-Produktion müssen IT-Konzepte den besonderen Anforderungen der Netzwerk-Infrastruktur Rechnung tragen. Lernen Sie in diesem Seminar die relevanten Broadcast Technologien kennen und verstehen. Dabei stellen wir die jeweiligen Besonderheiten aus dem Blickwinkel der IT heraus ...

SEMINARINFO