Im Mittelpunkt stehen programmatischer Zugriff über HTTP-Schnittstellen, GraphQL und den JavaScript Client. Die Inhalte werden an einem durchgängigen Praxisfall erarbeitet und so strukturiert, dass fachliche Entscheidungen, technische Umsetzung und betriebliche Anforderungen nachvollziehbar zusammenwirken.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Qualitätssicherung
- Methodik
Zielsetzung
Das Seminar entwickelt die erforderlichen Kenntnisse systematisch von der Einordnung bis zur kontrollierten Umsetzung.
- geeignete Zugriffsschnittstellen je Anwendungsfall auswählen
- Lese- und Schreibzugriffe sicher implementieren
- Fehlerbehandlung, Authentifizierung und Typisierung belastbar gestalten
Zielgruppe
Webentwicklungs-, Integrations- und Plattformteams.
Voraussetzungen
JavaScript- oder TypeScript-Grundkenntnisse sowie grundlegendes Verständnis strukturierter Inhalte.
Seminarinhalte
1. API-Landschaft
Dieser Baustein behandelt die Aufgabe, Query-, Mutation-, Assets-, History- und weitere Schnittstellen nach Verantwortungsbereich einordnen. Die Bearbeitung folgt einem kontrollierbaren Vier-Schritte-Verfahren.
- Schritt 1: Ausgangslage erfassen. Fachliche Ziele, beteiligte Rollen, vorhandene Daten und technische Randbedingungen für „Query-, Mutation-, Assets-, History- und weitere Schnittstellen nach Verantwortungsbereich einordnen“ werden dokumentiert.
- Schritt 2: Lösung umsetzen. Die erforderliche Konfiguration oder Implementierung für „Query-, Mutation-, Assets-, History- und weitere Schnittstellen nach Verantwortungsbereich einordnen“ wird in nachvollziehbaren Teilschritten aufgebaut.
- Schritt 3: Verhalten prüfen. Normalfälle, Grenzfälle, Berechtigungen, fehlerhafte Eingaben und Wiederholbarkeit werden anhand definierter Prüffälle kontrolliert.
- Schritt 4: Betrieb absichern. Entscheidungen, Qualitätskriterien, Verantwortlichkeiten, Wartungshinweise und erforderliche Rückfallmaßnahmen werden festgehalten.
2. Projekt- und Dataset-Kontext
Dieser Baustein behandelt die Aufgabe, Projektkennung, Dataset, API-Version und Perspektive korrekt konfigurieren. Die Bearbeitung folgt einem kontrollierbaren Vier-Schritte-Verfahren.
- Schritt 1: Ausgangslage erfassen. Fachliche Ziele, beteiligte Rollen, vorhandene Daten und technische Randbedingungen für „Projektkennung, Dataset, API-Version und Perspektive korrekt konfigurieren“ werden dokumentiert.
- Schritt 2: Lösung umsetzen. Die erforderliche Konfiguration oder Implementierung für „Projektkennung, Dataset, API-Version und Perspektive korrekt konfigurieren“ wird in nachvollziehbaren Teilschritten aufgebaut.
- Schritt 3: Verhalten prüfen. Normalfälle, Grenzfälle, Berechtigungen, fehlerhafte Eingaben und Wiederholbarkeit werden anhand definierter Prüffälle kontrolliert.
- Schritt 4: Betrieb absichern. Entscheidungen, Qualitätskriterien, Verantwortlichkeiten, Wartungshinweise und erforderliche Rückfallmaßnahmen werden festgehalten.
3. JavaScript Client
Dieser Baustein behandelt die Aufgabe, einen typisierten Client für Server- und Browserkontexte einrichten. Die Bearbeitung folgt einem kontrollierbaren Vier-Schritte-Verfahren.
- Schritt 1: Ausgangslage erfassen. Fachliche Ziele, beteiligte Rollen, vorhandene Daten und technische Randbedingungen für „einen typisierten Client für Server- und Browserkontexte einrichten“ werden dokumentiert.
- Schritt 2: Lösung umsetzen. Die erforderliche Konfiguration oder Implementierung für „einen typisierten Client für Server- und Browserkontexte einrichten“ wird in nachvollziehbaren Teilschritten aufgebaut.
- Schritt 3: Verhalten prüfen. Normalfälle, Grenzfälle, Berechtigungen, fehlerhafte Eingaben und Wiederholbarkeit werden anhand definierter Prüffälle kontrolliert.
- Schritt 4: Betrieb absichern. Entscheidungen, Qualitätskriterien, Verantwortlichkeiten, Wartungshinweise und erforderliche Rückfallmaßnahmen werden festgehalten.
4. Lesende Zugriffe
Dieser Baustein behandelt die Aufgabe, parametrisierte Abfragen ausführen und Ergebnisse in Anwendungsmodelle überführen. Die Bearbeitung folgt einem kontrollierbaren Vier-Schritte-Verfahren.
- Schritt 1: Ausgangslage erfassen. Fachliche Ziele, beteiligte Rollen, vorhandene Daten und technische Randbedingungen für „parametrisierte Abfragen ausführen und Ergebnisse in Anwendungsmodelle überführen“ werden dokumentiert.
- Schritt 2: Lösung umsetzen. Die erforderliche Konfiguration oder Implementierung für „parametrisierte Abfragen ausführen und Ergebnisse in Anwendungsmodelle überführen“ wird in nachvollziehbaren Teilschritten aufgebaut.
- Schritt 3: Verhalten prüfen. Normalfälle, Grenzfälle, Berechtigungen, fehlerhafte Eingaben und Wiederholbarkeit werden anhand definierter Prüffälle kontrolliert.
- Schritt 4: Betrieb absichern. Entscheidungen, Qualitätskriterien, Verantwortlichkeiten, Wartungshinweise und erforderliche Rückfallmaßnahmen werden festgehalten.
5. Schreibende Zugriffe
Dieser Baustein behandelt die Aufgabe, Transaktionen, Patches und idempotente Mutationen kontrolliert einsetzen. Die Bearbeitung folgt einem kontrollierbaren Vier-Schritte-Verfahren.
- Schritt 1: Ausgangslage erfassen. Fachliche Ziele, beteiligte Rollen, vorhandene Daten und technische Randbedingungen für „Transaktionen, Patches und idempotente Mutationen kontrolliert einsetzen“ werden dokumentiert.
- Schritt 2: Lösung umsetzen. Die erforderliche Konfiguration oder Implementierung für „Transaktionen, Patches und idempotente Mutationen kontrolliert einsetzen“ wird in nachvollziehbaren Teilschritten aufgebaut.
- Schritt 3: Verhalten prüfen. Normalfälle, Grenzfälle, Berechtigungen, fehlerhafte Eingaben und Wiederholbarkeit werden anhand definierter Prüffälle kontrolliert.
- Schritt 4: Betrieb absichern. Entscheidungen, Qualitätskriterien, Verantwortlichkeiten, Wartungshinweise und erforderliche Rückfallmaßnahmen werden festgehalten.
6. GraphQL
Dieser Baustein behandelt die Aufgabe, Schema-Bereitstellung, Abfragen und Grenzen der GraphQL-Schnittstelle bewerten. Die Bearbeitung folgt einem kontrollierbaren Vier-Schritte-Verfahren.
- Schritt 1: Ausgangslage erfassen. Fachliche Ziele, beteiligte Rollen, vorhandene Daten und technische Randbedingungen für „Schema-Bereitstellung, Abfragen und Grenzen der GraphQL-Schnittstelle bewerten“ werden dokumentiert.
- Schritt 2: Lösung umsetzen. Die erforderliche Konfiguration oder Implementierung für „Schema-Bereitstellung, Abfragen und Grenzen der GraphQL-Schnittstelle bewerten“ wird in nachvollziehbaren Teilschritten aufgebaut.
- Schritt 3: Verhalten prüfen. Normalfälle, Grenzfälle, Berechtigungen, fehlerhafte Eingaben und Wiederholbarkeit werden anhand definierter Prüffälle kontrolliert.
- Schritt 4: Betrieb absichern. Entscheidungen, Qualitätskriterien, Verantwortlichkeiten, Wartungshinweise und erforderliche Rückfallmaßnahmen werden festgehalten.
7. Authentifizierung und CORS
Dieser Baustein behandelt die Aufgabe, Tokens, Origins und Laufzeitumgebungen sicher konfigurieren. Die Bearbeitung folgt einem kontrollierbaren Vier-Schritte-Verfahren.
- Schritt 1: Ausgangslage erfassen. Fachliche Ziele, beteiligte Rollen, vorhandene Daten und technische Randbedingungen für „Tokens, Origins und Laufzeitumgebungen sicher konfigurieren“ werden dokumentiert.
- Schritt 2: Lösung umsetzen. Die erforderliche Konfiguration oder Implementierung für „Tokens, Origins und Laufzeitumgebungen sicher konfigurieren“ wird in nachvollziehbaren Teilschritten aufgebaut.
- Schritt 3: Verhalten prüfen. Normalfälle, Grenzfälle, Berechtigungen, fehlerhafte Eingaben und Wiederholbarkeit werden anhand definierter Prüffälle kontrolliert.
- Schritt 4: Betrieb absichern. Entscheidungen, Qualitätskriterien, Verantwortlichkeiten, Wartungshinweise und erforderliche Rückfallmaßnahmen werden festgehalten.
8. Fehlerbehandlung und Beobachtbarkeit
Dieser Baustein behandelt die Aufgabe, Rate Limits, Netzwerkfehler und fachliche Fehler strukturiert behandeln. Die Bearbeitung folgt einem kontrollierbaren Vier-Schritte-Verfahren.
- Schritt 1: Ausgangslage erfassen. Fachliche Ziele, beteiligte Rollen, vorhandene Daten und technische Randbedingungen für „Rate Limits, Netzwerkfehler und fachliche Fehler strukturiert behandeln“ werden dokumentiert.
- Schritt 2: Lösung umsetzen. Die erforderliche Konfiguration oder Implementierung für „Rate Limits, Netzwerkfehler und fachliche Fehler strukturiert behandeln“ wird in nachvollziehbaren Teilschritten aufgebaut.
- Schritt 3: Verhalten prüfen. Normalfälle, Grenzfälle, Berechtigungen, fehlerhafte Eingaben und Wiederholbarkeit werden anhand definierter Prüffälle kontrolliert.
- Schritt 4: Betrieb absichern. Entscheidungen, Qualitätskriterien, Verantwortlichkeiten, Wartungshinweise und erforderliche Rückfallmaßnahmen werden festgehalten.
Praxisübungen
- Einen Server-Client mit parametrisierter Abfrage implementieren.
- Eine transaktionale Aktualisierung mit Konfliktbehandlung entwickeln.
- GraphQL und GROQ für denselben Anwendungsfall vergleichen.
Qualitätssicherung
- Jeder Arbeitsschritt wird mit einem nachvollziehbaren Soll-Ergebnis abgeschlossen.
- Konfigurationen und Implementierungen werden gegen Normal-, Grenz- und Fehlerfälle geprüft.
- Fachliche und technische Entscheidungen werden mit Annahmen und Auswirkungen dokumentiert.
- Die Abschlussprüfung bewertet Vollständigkeit, Wartbarkeit, Sicherheit und betriebliche Eignung.
Methodik
Fachliche Einordnung, Live-Demonstration, angeleitete Umsetzung, eigenständige Übungen, Review und Fehleranalyse wechseln sich ab. Der Praxisfall wächst über die einzelnen Bausteine hinweg zu einer konsistenten Gesamtlösung.
Fachbereichsleitung und Seminarorganisation
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Webentwicklungs-, Integrations- und Plattformteams |
| Voraussetzungen: | JavaScript- oder TypeScript-Grundkenntnisse sowie grundlegendes Verständnis strukturierter Inhalte |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Fachliche Einordnung, Demonstrationen, angeleitete Umsetzung, praktische Übungen am System, Reviews und Fehleranalyse |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Durchführung mit Trainer vor Ort; Webinar nur bei ausdrücklich gewähltem Online-Format |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
