Seminar / Training
Das Intensivseminar führt durch die gesamte windream-Entwicklungskette von klassischen Objektmodellzugriffen bis zu REST-basierten Webanwendungen und BPM-Erweiterungen. Gemeinsame Schnittstellenverträge, Testdaten und Bereitstellungsverfahren verhindern isolierte Einzellösungen.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- windream-Objektmodell, SDK und REST-Web-Service sicher einsetzen
- Dynamic-Workspace-Komponenten und BPM-Erweiterungen entwickeln
- Sicherheits-, Fehler- und Transaktionsgrenzen in Integrationen berücksichtigen
- Tests, Versionierung, Paketierung und Deployment standardisieren
Zielgruppe
Softwareentwicklung, Integrationsarchitektur, technische windream-Beratung, Webentwicklung und erfahrene Administratoren mit Entwicklungsaufgaben.
Voraussetzungen
Gute Programmiererfahrung, vorzugsweise C# und JavaScript, Grundlagen in objektorientierter Entwicklung, HTTP, HTTPS, REST, JSON, HTML5 und CSS sowie windream-Fachadministrationskenntnisse. Erforderliche SDKs müssen vorhanden sein.
Seminarinhalte
Tag 1: Objektmodell, SDK und klassische Schnittstellen
- Schritt 1: windream-Architektur, Objektmodell, COM-Interfaces und SDK-Bausteine analysieren.
- Schritt 2: Verbindung, Kontext, Objektidentität und Berechtigungsprüfung sicher handhaben.
- Schritt 3: Dokumente und Metadaten speichern, lesen, ändern und versionieren.
- Schritt 4: Suchen mit strukturierten Kriterien und Ergebnisverarbeitung implementieren.
- Schritt 5: Fehlerbehandlung, Protokollierung und Ressourcenfreigabe standardisieren.
Tag 2: Scripting, Integrationsmuster und Qualität
- Schritt 1: Scripting und kompilierte Erweiterung nach Umfang, Risiko und Wartbarkeit abgrenzen.
- Schritt 2: Import-, Scan-, ERP- und Fachanwendungsintegration als klaren Vertrag modellieren.
- Schritt 3: Idempotenz, Dubletten, Wiederholungen und Teilfehler in Datenflüssen behandeln.
- Schritt 4: Servicekonten, Rechte und Geheimnisse nach Minimalprinzip verwalten.
- Schritt 5: Automatisierte Tests mit definierten Testobjekten und Aufräumlogik aufbauen.
Tag 3: Web Service, REST und JSON
- Schritt 1: Web-Service-Architektur, Authentifizierung, Sessions und Endpunkte konfigurieren.
- Schritt 2: REST-Aufrufe für Speichern, Abrufen, Suchen und Metadatenänderung entwickeln.
- Schritt 3: JSON-Nutzdaten validieren und HTTP-Status, Fehlerkörper und Wiederholungen auswerten.
- Schritt 4: Pagination, große Dokumente, Zeitüberschreitungen und Parallelität berücksichtigen.
- Schritt 5: API-Client mit Protokollierung und Integrationstests erstellen.
Tag 4: Dynamic Workspace Komponenten
- Schritt 1: Workspace-Komponentenmodell, Ereignisse, Zustände und Konfiguration erschließen.
- Schritt 2: Script-Komponente mit Web-Service-Anbindung und kontrollierter Fehleranzeige entwickeln.
- Schritt 3: Eigene Komponente mit HTML5, CSS und wiederverwendbarer Schnittstelle aufbauen.
- Schritt 4: Berechtigungen serverseitig prüfen und sensible Daten minimieren.
- Schritt 5: Komponente in Testansicht integrieren, paketieren und versionieren.
Tag 5: BPM-API, Gesamtsystem und Deployment
- Schritt 1: BPM-Objektmodell, Prozesskontext und automatische Schritte verwenden.
- Schritt 2: Formularlogik und externe Integrationsschritte mit Fehlerpfaden entwickeln.
- Schritt 3: SDK-, REST-, Workspace- und BPM-Komponenten in einem Gesamtfall verbinden.
- Schritt 4: Regressionstest, Sicherheitsprüfung und Lastnahe Funktionsprüfung durchführen.
- Schritt 5: Releasepaket, Freigabe, Deployment, Monitoring und Rückfallplan erstellen.
Praxisübungen
- SDK-Anwendung für Ablage, Suche und Metadatenänderung entwickeln
- Idempotenten Import mit Fehler- und Wiederholungslogik umsetzen
- REST-Client für Dokument- und Suchfunktionen erstellen
- Workspace-Komponente mit API-Anbindung entwickeln
- BPM-Schritt integrieren und gesamtes Releasepaket bereitstellen
Methodik
Ein gemeinsamer Integrationsfall wird über SDK, REST, Workspace und BPM umgesetzt. Schnittstellenverträge, Fehlercodes, Testdaten und Deploymentartefakte werden von Beginn an gemeinsam versioniert.
Fachbereichsleitung / Trainerleitung / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwareentwicklung, Integrationsarchitektur, technische windream-Beratung, Webentwicklung und erfahrene Administratoren mit Entwicklungsaufgaben. |
| Voraussetzungen: | Gute Programmiererfahrung, vorzugsweise C# und JavaScript, Grundlagen in objektorientierter Entwicklung, HTTP, HTTPS, REST, JSON, HTML5 und CSS sowie windream-Fachadministrationskenntnisse. Erforderliche SDKs müssen vorhanden sein. |
| 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: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder 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.
