← Alle Kurse
DevOps · Kostenloser Kurs

Enterprise Wisej.NET: von der Architektur in die Cloud

Dieser Kurs ist der krönende Abschluss des Experten-Tracks: alles, was Sie brauchen, um Enterprise-Systeme mit Wisej.NET zu entwerfen, zu bauen und zu betreiben – und sie anschließend in die Cloud zu bringen. Es ist ein umfangreicher Kurs – vierzehn Module und rund einundzwanzig Stunden – der sowohl die Technik als auch die technische Führung rund um sie abdeckt. Sie befassen sich mit Enterprise-Architektur und Governance, Modernisierung und Migrationsstrategie für Wisej.NET 4, fortgeschrittenem Design für Sessions, Mandanten und Nebenläufigkeit sowie einer echten Datenschicht mit EF Core, Transaktionen und Repositorys. Danach geht es um Daten-UX für große Datenmengen, Echtzeit-Pipelines und Importe, fortgeschrittene Orchestrierung modaler Workflows, eigene Controls und Widget-Wrapper, ein sicheres JavaScript-Interop-Modell und eine vollständige Sicherheitsarchitektur mit SSO und Audit. Der letzte Abschnitt behandelt Observability und Profiling, Container, Load Balancing und Release Engineering, hybride, PWA- und Offline-Apps sowie KI-gestützte Entwicklung – und endet mit der Auslieferung eines Abschlussprojekts. Der Kurs richtet sich an erfahrene Entwickler und Architekten, die Wisej.NET auf Enterprise-Niveau bringen.

Der Wisej.NET-Track für Experten – Enterprise-Architektur, Mandantenfähigkeit, Sicherheit und Observability, dann containerisieren, skalieren und mit zuverlässigen CI/CD-Pipelines ausliefern.

Kostenlosen Kurs starten

Auch verfügbar auf: EnglishFrançaisItalianoEspañol

Lehrplan

Modul 1: Enterprise-Architektur mit Wisej.NET, technische Führung und Governance

Modul 1 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Enterprise-Architektur“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Architekturentscheidungen, Projektstandards, Team-Workflow, Code-Review-Gates. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionDie Architekturbasis für EnterpriseOps aufsetzen · 8 Min.

    Die Architekturbasis für EnterpriseOps aufsetzen – ein geführter Video-Walkthrough zu Modul 1, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Bauen Sie das EnterpriseOps Command Center als ein System auf, das ein Team warten kann. In diesem Wisej.NET-Kurs wird jeder Bildschirm durch explizite Verantwortlichkeiten unterstützt, sodass zukünftige Änderungen einen klaren Ort haben, an den sie gehen sollen.

    Fragen Sie, wer diesen Bildschirm verstehen wird, nachdem der ursprüngliche Autor gegangen ist. Die Architektur macht Abhängigkeiten und Entscheidungen sichtbar und reduziert so den Wissensaufwand, den ein neuer Entwickler rekonstruieren muss, bevor er eine sichere Änderung vornehmen kann.

    Verwenden Sie die Lösungsstruktur, um die Eigentumsverhältnisse auszudrücken, und Entscheidungsaufzeichnungen, um Kompromisse zu erläutern. Review-Gates und Konventionen sorgen dafür, dass diese Grenzen konsistent bleiben. Die Schuldenverfolgung macht Ausnahmen sichtbar, anstatt sie zu zufälligen Standards werden zu lassen.

    Separate Schnittstelle, Domäne, Dienste, Daten und Integrationen in der Lösungsbaseline. Erfassen Sie im ersten Architekturentscheidungsdatensatz, warum diese Grenzen bestehen, damit Prüfer neuen Code mit einem vereinbarten Design vergleichen können.

    Behalten Sie das Dashboard-Layout im Wisej.NET Designer bei, während die Dienste eigene Geschäftsentscheidungen treffen. Designer können das Raster und die wichtigsten Leistungsindikatoren anpassen, ohne die Workflow-Logik in visuelle Steuerelemente zu verlagern.

    Folgen Sie der Dashboard-Anfrage in die Serviceschicht. Ein einzeiliger Click-Handler delegiert den Vorgang, wodurch die Rolle des Bildschirms deutlich wird und das gleiche Geschäftsverhalten ausgeführt werden kann, ohne durch die Benutzeroberfläche klicken zu müssen.

    Der lange Handler stellt einen Überprüfungsfehler dar, da er die Dienstgrenze umgeht. Dadurch, dass dies vor der Zusammenführung erkannt wird, wird verhindert, dass ein anderer Bildschirm eine eigene Version von Geschäftsregeln erstellt, die gemeinsam genutzt werden sollten.

    Legen Sie Nachweise vor, denen ein anderer Entwickler folgen kann: die Struktur, seinen ersten Entscheidungsdatensatz, Standards, einen Referenzbildschirm und die Überprüfungscheckliste. Zusammen zeigen sie sowohl die geplante Architektur als auch die Art und Weise, wie das Team sie erhalten wird.

    Eine Architektur ist dann nützlich, wenn das Team sie konsequent anwenden kann. Der Referenzbildschirm und die Überprüfungsregeln verwandeln eine private Designvorliebe in eine gemeinsame, testbare Arbeitsweise.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 1 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – EnterpriseOps-Basis und ADR-001 · 45 Min.

    Ziel: Legen Sie die Basis der Lösung EnterpriseOps Command Center an. Fügen Sie Projekte oder Ordner für UI, gemeinsame Controls, Domäne, Anwendungsservices, Datenzugriff, Integrationen, Sicherheit, Diagnose, Ressourcen und Deployment hinzu. Ergänzen Sie einen Ordner für Architecture Decision Records und schreiben Sie ADR-001 zur gewählten Lösungsstruktur. Ergebnisse: Screenshot oder Baumansicht der Lösungs- und Ordnerstruktur; ADR-001 mit der Entscheidung zur Lösungsstruktur; Seite mit den Coding-Standards des Teams; Beispiel für die Benennung eines Referenzbildschirms und für eine Service-Kapselung; auf den ersten Bildschirm angewendete Code-Review-Checkliste.

Modul 2: Projektmodernisierung und Migrationsstrategie für Wisej.NET 4

Modul 2 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Modernisierung und Migration“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Upgrade-Planung, Kompatibilitätsanalyse, inkrementelle Migration, Absicherung gegen Regressionen. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionEin Migrationsdossier für Wisej.NET 4 planen · 8 Min.

    Ein Migrationsdossier für Wisej.NET 4 planen – ein geführter Video-Walkthrough zu Modul 2, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Planen Sie den Wechsel zu Wisej.NET 4 rund um das bestehende TicketOps-Verhalten. Das Ziel besteht darin, die Plattform zu modernisieren und gleichzeitig die Arbeitsabläufe, auf die sich die Benutzer verlassen, verfügbar und nachweislich korrekt zu halten.

    Behandeln Sie jede Framework-, Theme- oder Bereitstellungsänderung als separates Risiko, das es zu überprüfen gilt. Ein erfolgreicher Build beweist, dass der Code kompiliert werden kann. Zur Geschäftskontinuität gehört auch die Überprüfung sichtbaren Verhaltens und die Beibehaltung einer praktischen Lösung.

    Machen Sie eine Bestandsaufnahme der vorhandenen Abhängigkeiten, bevor Sie eine Upgrade-Reihenfolge auswählen. Kompatibilitätsprüfungen und Ressourcenzuordnungen erklären, was geändert werden muss; Regressionstests sagen Ihnen, ob jeder inkrementelle Schritt die Arbeitsabläufe beibehält, die Sie schützen wollten.

    Bereiten Sie für dieses Labor einen Migrationsplan für die TicketOps-Konsole vor. Notieren Sie für jede Änderung das aktuelle Verhalten, das Zielverhalten, das Risiko, die von Ihnen gesammelten Beweise und einen Rollback-Plan.

    Gehen Sie die sieben Schritte nur durch, wenn die Prüfungen erfolgreich sind. Ein Fallback in jeder Phase begrenzt, wie viel Arbeit rückgängig gemacht werden muss, und hilft dabei, herauszufinden, welche Änderung zu einer Regression geführt hat.

    Beachten Sie, dass die Kompilierung erfolgreich ist, während das Thema sichtbar falsch ist. Verwenden Sie diesen fehlgeschlagenen visuellen Vergleich, um die Migration zu stoppen, den vorherigen Zustand wiederherzustellen, die Zuordnung zu korrigieren und dieselbe Prüfung zu wiederholen.

    Überprüfen Sie, ob der korrigierte Bildschirm weiterhin im Wisej.NET Designer geöffnet wird. Das zugeordnete Theme-Mixin sollte für das Erscheinungsbild sorgen, während der Bildschirm durch denselben Design-Workflow wartbar bleibt.

    Alle zehn Regressionsflüsse geben nun Wisej.NET 4 weiter. Dies ist ein Beweis dafür, dass die ausgewählten Arbeitsabläufe ihr Verhalten beibehalten haben; Behalten Sie diese Überprüfungen bei der Migration bei, damit spätere Änderungen mit derselben Baseline verglichen werden können.

    Bei der Übergabe sollte erklärt werden, was sich geändert hat, was fehlschlagen könnte, wie zehn Arbeitsabläufe überprüft wurden und wie ein Rollback durchgeführt werden kann. Die Entscheidungsnotiz verbindet diese Beweise mit der Empfehlung, fortzufahren.

    Genehmigen Sie die Migration, da die Prüfungen dies unterstützen. Eine wiederholbare Regressionssuite und ein nutzbarer Rollback-Plan geben dem Team über eine erfolgreiche Kompilierung hinaus eine Grundlage für Release-Entscheidungen.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 2 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Migrationsdossier und Risikomatrix · 45 Min.

    Ziel: Erstellen Sie ein Migrationsdossier für die TicketOps Console aus dem Fortgeschrittenen-Kurs und überführen Sie sie in die Projektbasis des Experten-Kurses. Nehmen Sie eine Bestandsaufnahme des Ist-Zustands, eine Bestandsaufnahme des Soll-Zustands, eine Risikomatrix, einen Regressionsplan für die Bildschirme und eine Rollback-Strategie auf. Ergebnisse: Tabelle der Migrationsbestandsaufnahme; Kompatibilitäts- und Risikomatrix; Regressionstestplan für zehn zentrale Abläufe; Rollback-Plan; Entscheidungsmemo zur Modernisierung.

Modul 3: Fortgeschrittenes Design für Sessions, Zustand, Mandanten und Nebenläufigkeit

Modul 3 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Sessions, Mandanten und Nebenläufigkeit“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Verantwortung für Sessions, Mandantenisolation, optimistische Nebenläufigkeit, Audits des statischen Zustands. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionEnterpriseOps mandantenfähig machen · 8 Min.

    EnterpriseOps mandantenfähig machen – ein geführter Video-Walkthrough zu Modul 3, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Verfolgen Sie einen Arbeitsauftrag über Sitzungen, Mandanten und gleichzeitige Bearbeitungen. Dieses Modul macht den Zustandseigentum explizit, sodass die EnterpriseOps-Schnittstelle nicht versehentlich die Arbeit eines Benutzers mit dem Kontext eines anderen Benutzers vermischen kann.

    Das Teilen eines Servers bedeutet nicht, dass der Benutzerstatus geteilt wird. Entscheiden Sie, welche Werte zu einer Sitzung, einem Mandanten, einer Registerkarte oder einem Job gehören, bevor Sie sie speichern. Ein falscher Bereich kann sowohl Daten offenlegen als auch einen Workflow beschädigen.

    Kombinieren Sie Sitzungs- und Mandantenkontext mit einem Korrelationsbezeichner, um einen Vorgang zu verfolgen. Überprüfen Sie dann die statischen Felder und den Tab-Status, während die optimistische Parallelität erkennt, ob ein anderer Autor den Datensatz vor diesem Speichern geändert hat.

    Lesen Sie Identität und Mandant aus dem vertrauenswürdigen Sitzungskontext. Der Mandantenschutz muss mandantenübergreifenden Zugriff auch dann ablehnen, wenn ein Browser-Steuerelement eine andere Kennung übermittelt; Das Ändern eines sichtbaren Feldes kann keinen Zugriff gewähren.

    Gestalten Sie den Konfliktdialog so, dass er erklärt, warum die Bearbeitung veraltet ist. Neu laden, vergleichen und abbrechen sollten verständliche nächste Schritte bieten, damit Benutzer die Nichtübereinstimmung beheben können, ohne zu glauben, dass ihre Änderungen stillschweigend akzeptiert wurden.

    Bearbeiten Sie denselben Arbeitsauftrag in zwei Sitzungen und lassen Sie die erste Speicherung gewinnen. Beim zweiten Speichern sollte die veraltete Version erkannt und der Konfliktfluss geöffnet werden, anstatt den neueren Datensatz zu überschreiben.

    Zeigen Sie, wo der Kontext Befehle eingibt, wo der statische Status überprüft wurde und wie Parallelitätsfehler in den Dialog gelangen. Diese Artefakte sollten es einem Prüfer ermöglichen, die Eigentümerschaft von der Sitzung bis zum Speicherversuch zu verfolgen.

    Für jeden gespeicherten Wert können Sie dessen Eigentümer und Lebensdauer angeben. Diese Antwort bestimmt, ob es sicher ist, sie wiederzuverwenden, zu teilen oder zu verwerfen, wenn sich eine Sitzung oder Registerkarte ändert.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 3 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Mandantenkontext und optimistische Nebenläufigkeit · 45 Min.

    Ziel: Erweitern Sie EnterpriseOps um Mandantenauswahl, mandantenfähige Services, Korrelations-IDs und optimistische Nebenläufigkeit für Arbeitsaufträge. Erstellen Sie einen Konfliktdialog, der veraltete Bearbeitungen erklärt und die Wege Reload, Compare und Cancel anbietet. Ergebnisse: mandantenfähiger SessionContext; CommandContext mit Korrelations-ID; Auditbericht zum statischen Zustand; Implementierung der optimistischen Nebenläufigkeit; Dialog zur Konfliktlösung.

Modul 4: Echte Datenarchitektur: EF Core, Transaktionen, Repositorys und Commands

Modul 4 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Echte Datenarchitektur“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Datenzugriff im Produktivbetrieb, Transaktionen, Kapselung durch Services, Trennung von Commands und Queries. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionEF Core hinter Services kapseln · 8 Min.

    EF Core hinter Services kapseln – ein geführter Video-Walkthrough zu Modul 4, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Ersetzen Sie die Demonstrationsdatenschicht durch echte Persistenz und behalten Sie dabei den Servicevertrag des Bildschirms bei. Die wichtige Änderung besteht darin, wo Transaktionen und Fehler behandelt werden, und nicht darin, wie viele Datenbankdetails das Formular lernt.

    Stellen Sie die Absicht des Benutzers als Befehl dar und lassen Sie dann den Dienst entscheiden, wie er sie beibehält. Dadurch bleiben Datenbankabfragen und Geschäftsentscheidungen außer Kontrolle und der Betrieb erhält einen Ort, an dem er seine Regeln durchsetzen kann.

    Definieren Sie die Grenze von Entity Framework Core und die Lebensdauer des Datenbankkontexts, bevor Sie den Befehl implementieren. Trennen Sie ggf. Lesevorgänge von transaktionalen Schreibvorgängen und übersetzen Sie Persistenzfehler in Ergebnisse, die die Schnittstelle sinnvoll darstellen kann.

    ApproveWorkOrderCommand gibt einen CommandResult zurück, der das Ergebnis beschreibt. Das Formular präsentiert dem Benutzer dieses Ergebnis. Da der Speichervorgang vom Formular getrennt ist, können Sie ihn testen, ohne eine Benutzeroberfläche zu erstellen.

    Ersetzen Sie den gefälschten Arbeitsauftragsservice durch die echte Implementierung. Lassen Sie die Delegation des Genehmigungsbearbeiters unverändert. Dies zeigt, dass die Schnittstelle eher vom Vertrag des Vorgangs als von einem bestimmten Speichermechanismus abhängt.

    Versuchen Sie es mit einem ungültigen Zustandsübergang. Der Vorgang führt ein Rollback durch, zeichnet einen Überwachungseintrag auf und gibt eine nützliche Nachricht zurück. Versuchen Sie dann einen gültigen Übergang und bestätigen Sie, dass die Transaktion erfolgreich festgeschrieben wird.

    Dokumentieren Sie die Datengrenze und die Kontextlebensdauer zusammen mit dem Befehl, dem Transaktionsbeispiel und der Fehlerzuordnung. Ein Prüfer sollte in der Lage sein, sowohl den erfolgreichen Commit-Pfad als auch das Verhalten nach einem abgelehnten Vorgang zu identifizieren.

    Das Formular sollte die angeforderte Aktion und ihr Ergebnis verstehen. Indem Speicherentscheidungen hinter dem Dienst belassen werden, kann die Datenimplementierung weiterentwickelt werden, ohne dass jeder Bildschirm zu einem Datenbankintegrationspunkt wird.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 4 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – EF-Core-Repository und Command-Pipeline · 45 Min.

    Ziel: Ersetzen Sie die simulierte Persistenz des WorkOrderService durch eine Implementierung auf Basis von EF Core oder durch eine praxisnahe Repository-Abstraktion. Implementieren Sie die Operationen Create, Update, Approve, Search und Audit mit Transaktionsgrenzen und gemappten Fehlern. Ergebnisse: Diagramm der Datenzugriffsgrenze; Entscheidung zur DbContext-Lebensdauer; Command- und Result-Klassen; Transaktionsbeispiel; Tabelle für das Fehler-Mapping.

Modul 5: Daten-UX für große Datenmengen, serverseitige Filterung und Stapelverarbeitung

Modul 5 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Daten-UX für große Datenmengen“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Große Grids, Paging, Filtern, Sortieren, Stapelbearbeitung, Rückmeldung an den Benutzer. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionDie Enterprise-Arbeitswarteschlange erstellen · 8 Min.

    Die Enterprise-Arbeitswarteschlange erstellen – ein geführter Video-Walkthrough zu Modul 5, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Entwerfen Sie die Arbeitswarteschlange entsprechend der Datenmenge, die die Benutzer tatsächlich verwenden. Dieses Modul verbindet Serverabfragen mit Navigation und Batch-Feedback, sodass ein großer Datensatz ein überschaubarer Workflow bleibt.

    Das Laden jedes Datensatzes verknüpft den ersten nützlichen Bildschirm mit der Größe des gesamten Datensatzes. Beginnen Sie mit der Suche des Benutzers und der aktuellen Seite, damit die Benutzeroberfläche nützliche Arbeit leisten kann, ohne auf alles warten zu müssen.

    Seite und Filter auf dem Server, wobei nur die Felder zurückgegeben werden, die das Raster benötigt. Behalten Sie den Ansichtsstatus des Benutzers separat bei und behandeln Sie Batch-Vorgänge als Befehle mit expliziten Teilergebnissen und nicht als eine einzelne Allzweck-Erfolgsmeldung.

    WorkQueueQuery gibt eine Seite mit WorkQueueRow-Datensätzen innerhalb eines PagedResult zurück. Der erste Bildschirm lädt nur diese Seite. Es muss nicht die gesamte Arbeitswarteschlange geladen werden, bevor der Benutzer beginnen kann.

    Ordnen Sie Filter, gespeicherte Ansichten, Paging und die Stapelaktion in der gestaltbaren Arbeitswarteschlange an. Diese Steuerelemente sollen Benutzern dabei helfen, den Satz einzugrenzen, zu einer vertrauten Ansicht zurückzukehren und zu verstehen, auf welche Datensätze sich eine Aktion auswirkt.

    Ordnen Sie drei Zeilen neu zu und überprüfen Sie die fehlerhafte. Der Fortschritt sollte den gesamten Vorgang berücksichtigen, während der Bericht pro Zeile erfolgreiche Änderungen vom verbleibenden Element unterscheidet und einen klaren Wiederholungspfad bietet.

    Senden Sie den Abfragedienst und die Projektion mit der gespeicherten Ansicht und dem Batch-Workflow. Fügen Sie Leistungsbeobachtungen hinzu, die das gewählte Seitenverhalten erklären, damit Prüfer das Design mit seiner gemessenen Wirkung in Verbindung bringen können.

    Binden Sie die von Ihnen geladenen Daten ein und erläutern Sie jedes Batch-Ergebnis. Benutzer müssen wissen, wo sie sich in der Warteschlange befinden und was mit jedem Datensatz passiert ist, den sie ändern möchten.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 5 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Enterprise-Arbeitswarteschlange und Stapelaktionen · 45 Min.

    Ziel: Erstellen Sie einen Bildschirm für die Enterprise-Arbeitswarteschlange mit serverseitigen Filtern, gespeicherten Ansichten, Paging, dauerhaft gespeicherter Sortierung und einer Stapelaktion zur Neuzuweisung. Ergänzen Sie eine Fortschrittsanzeige und einen Ergebnisbericht pro Zeile für Teilfehler. Ergebnisse: Query-Service mit Paging; Projektionsmodell für die Suche; Definition einer gespeicherten Ansicht; Workflow für die Stapel-Neuzuweisung; Performance-Notizen.

Modul 6: Echtzeitsysteme, Hintergrund-Pipelines, Benachrichtigungen und Importe

Modul 6 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Hintergrund-Pipelines“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Hintergrundjobs, Fortschritt, Benachrichtigungen, Abbruch, Warteschlangen, Server-Push. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionDie Job-Pipeline für das Import Center erstellen · 8 Min.

    Die Job-Pipeline für das Import Center erstellen – ein geführter Video-Walkthrough zu Modul 6, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Bauen Sie das Import Center rund um Jobs mit eigenem Lebenszyklus auf. Der Bildschirm beobachtet den Fortschritt, während die Pipeline unabhängig genug weiterläuft, um zu überleben, wenn ein Benutzer die Anwendung verlässt und zu ihr zurückkehrt.

    Ein Auftrag kann nicht davon abhängen, dass ein Bildschirm geöffnet bleibt. Speichern Sie den Status dort, wo Beobachter ihn finden können, definieren Sie einen sicheren Abbruch und halten Sie sitzungsspezifische Aktualisierungen getrennt von der Arbeit selbst, damit der Fortschritt eines Benutzers nicht gelöscht wird.

    Verwenden Sie ein Jobmodell und eine Warteschlange, um Arbeit unabhängig von ihren Beobachtern zu beschreiben. Wisej.NET-Aufgaben- und Aktualisierungsmechanismen unterstützen die Ausführung und das Feedback, während Benachrichtigungen und Wiederholungsrichtlinien den Abschluss und behebbare Fehler explizit machen.

    Der Importauftrag veröffentlicht Meilensteine über eine Senke, anstatt direkt auf eine Seite zuzugreifen. Es prüft den Abbruch zwischen den Chargen, gibt der Pipeline kontrollierte Stopppunkte und ermöglicht es verschiedenen Beobachtern, den gleichen Fortschritt zu verfolgen.

    Verwenden Sie die Warteschlange, die Fortschrittsansicht, die Benachrichtigungsglocke und das Detailfenster, um den Job zu beobachten. Behalten Sie die Ausführung in Diensten bei, sodass sich beim Öffnen einer anderen Seite ändert, was der Benutzer sieht, ohne Eigentümer des Imports zu werden.

    Schließen Sie die Sitzung während des Imports, kehren Sie dann zurück und stellen Sie den Status des Jobs wieder her. Der Abschlussbericht sollte dennoch einzelne Zeilenfehler identifizieren und zeigen, dass Fortschritt und Ergebnisse zum Job und nicht zur Originalseite gehören.

    Stellen Sie den Job- und Statusmodellen die Warteschlange, den Fortschrittsbeobachter, das Benachrichtigungsfeld und die Wiederholungsrichtlinie zur Verfügung. Erklären Sie, wie sich diese Teile nach dem Ende einer Sitzung wieder verbinden, sodass die Wiederherstellung Teil des Designs ist.

    Behandeln Sie einen Bildschirm als einen Beobachter eines längerfristigen Vorgangs. Sobald der Job seinen Status und seine Ergebnisse besitzt, können Benutzer ihn verlassen und zurückkehren, ohne die Erklärung des Geschehens zu verlieren.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 6 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Job-Warteschlange für das Import Center · 45 Min.

    Ziel: Erstellen Sie ein Import Center mit Job-Warteschlange, Fortschrittsbeobachter, Abbruch, wiederholbarer Zeilenverarbeitung, Benachrichtigungen und einem Detailbildschirm für Jobs. Demonstrieren Sie die Wiederherstellung, nachdem die Session geschlossen und erneut geöffnet wurde. Ergebnisse: Job-Modell und Statusspeicher; Abstraktion der Hintergrund-Warteschlange; UI des Fortschrittsbeobachters; Benachrichtigungsbereich; Richtlinie für Wiederholung und Abbruch.

Modul 7: Fortgeschrittene Workflow-UX: Assistenten, modale Orchestrierung und Kompensation

Modul 7 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Workflow-UX“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Komplexe Geschäftsabläufe, typisierte Ergebnisse, Undo und Kompensation, fortsetzbare Workflows. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionDen Eskalationsassistenten erstellen · 8 Min.

    Den Eskalationsassistenten erstellen – ein geführter Video-Walkthrough zu Modul 7, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Bauen Sie den Eskalationsassistenten rund um den Geschäftsablauf auf, den er darstellt. Auf seinen Seiten werden Entscheidungen gesammelt, während eine separate Operation die Auswirkungen koordiniert und erklärt, was gilt, wenn ein Schritt fehlschlägt.

    Ein mehrstufiger Workflow kann Daten speichern und andere Effekte auslösen, die keine gemeinsame Transaktion erfordern. Trennen Sie den sichtbaren Assistenten von dieser Koordination, damit die Schnittstelle kein Alles-oder-Nichts-Ergebnis verspricht, das sie nicht garantieren kann.

    Status des Modellassistenten und typisierte Ergebnisse, dann Listen Sie die Fehlerpfade auf. Die Kompensation beschreibt, wie mit bereits abgeschlossenen Effekten umgegangen wird, während der wiederaufnehmbare Status den Workflow von einer verstandenen Position aus fortsetzen lässt, anstatt blind von vorne zu beginnen.

    EscalationCommand führt die Operation aus und gibt einen WorkflowResult zurück. Der Assistent verwendet dieses Ergebnis, um den Bildschirm zu aktualisieren. Halten Sie den Workflow getrennt, damit sein Verhalten getestet werden kann, ohne den Assistenten auszuführen.

    Fassen Sie die sechs Schritte in einem Eskalationsbefehl zusammen. Halten Sie das Seitenlayout gestaltbar und lassen Sie die Geschäftsentscheidung von den Diensten validieren, sodass eine Änderung der Präsentation des Assistenten nicht zu einer Neuverteilung seiner Regeln auf den Seiten führt.

    Die Eskalation bleibt bereits bestehen, wenn die Benachrichtigung fehlschlägt. Behalten Sie diese Tatsache bei und dokumentieren Sie die Entschädigung, anstatt zu behaupten, dass der gesamte Arbeitsablauf rückgängig gemacht wurde. Das Ergebnis muss das Teilergebnis beschreiben, mit dem Benutzer und Betreiber umgehen müssen.

    Stellen Sie den Assistentenablauf, den Workflow-Dienst, typisierte Objekte, die Fehlermatrix und das Vergütungsbeispiel zusammen bereit. Ein Prüfer sollte in der Lage sein, eine erfolgreiche Eskalation zu verfolgen und jede mögliche Unterbrechung zu erklären, ohne zu raten.

    Ein zuverlässiger Workflow meldet, welche Auswirkungen aufgetreten sind und welche Wiederherstellung verbleibt. Eine explizite Kompensation macht ein Teilergebnis beherrschbar, anstatt es hinter einem ungenauen Transaktionsversprechen zu verbergen.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 7 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Eskalationsassistent und Kompensation · 45 Min.

    Ziel: Erstellen Sie einen Eskalationsassistenten, der Grund, Anhänge, Genehmiger, Fälligkeitsdatum und Benachrichtigungsoptionen erfasst. Implementieren Sie die Orchestrierung in einem Service, nicht in den Seiten des Assistenten, und ergänzen Sie eine Kompensation für einen simulierten Benachrichtigungsfehler. Ergebnisse: Bildschirmablauf des Assistenten; Workflow-Service; typisierte Command-/Result-Objekte; Matrix der Fehlerpfade; Kompensationsbeispiel.

Modul 8: Eigene Controls, Erweiterungen, Widget-Wrapper und wiederverwendbare Komponenten

Modul 8 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Eigene Controls“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Wiederverwendbare Controls, Wrapper für Widgets von Drittanbietern, eigene Eigenschaften und Events, Paketierung von Ressourcen. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionEin StatusTimeline-Control und ein Diagramm-Widget erstellen · 8 Min.

    Ein StatusTimeline-Control und ein Diagramm-Widget erstellen – ein geführter Video-Walkthrough zu Modul 8, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Erstellen Sie wiederverwendbare Steuerelemente mit einem klaren Vertrag für ihre Anrufer. Dieses Modul kombiniert eine native Zeitleiste und ein umschlossenes Diagramm und zeigt, wie konsistente Eigenschaften und Ereignisse Implementierungsdetails von verbrauchenden Bildschirmen fernhalten.

    Wählen Sie eine Programmierschnittstelle, die die gültige Verwendung offensichtlich macht. Eine wiederverwendbare Komponente sollte die Entscheidungen, die ihr Aufrufer benötigt, mit nützlichen Standardeinstellungen offenlegen, anstatt zu verlangen, dass jeder Bildschirm sein internes Widget oder seine Ressourcen versteht.

    Wählen Sie je nach dem Verhalten, das Sie verpacken möchten, ein UserControl, ein geerbtes Steuerelement oder einen Widget-Wrapper aus. Fügen Sie Ressourcen, Ereignisdefinitionen und Designer-Standardeinstellungen in dieses Paket ein, sodass die Wiederverwendung sowohl die Entwurfszeit als auch die Laufzeit abdeckt.

    Die Zeitleiste akzeptiert Elemente über eine explizite Methode und das Diagramm meldet einen Segmentklick durch ein benanntes Ereignis. Diese kleinen Verträge ermöglichen es Bildschirmen, Daten bereitzustellen und auf Absichten zu reagieren, ohne von Rendering-Details abhängig zu sein.

    Platzieren Sie beide Steuerelemente vom Toolbox und überprüfen Sie ihre Entwurfszeitmuster. Das Rendern von Beispielen hilft bei der Erstellung des Bildschirms, muss jedoch ohne Live-Geschäftsdaten oder Laufzeitdienstaufrufe sicher bleiben.

    Folgen Sie einem Diagrammklick in das benannte Serverereignis und beobachten Sie dann den Fall des blockierten Skripts. Ein nützlicher Fallback sorgt dafür, dass der umgebende Bildschirm verständlich bleibt, wenn das externe Widget nicht geladen werden kann, anstatt einen ungeklärten leeren Bereich zu hinterlassen.

    Stellen Sie beide Komponenten mit ihren Ressourcen, dem Ereignisvertrag und einem Nutzungsbildschirm bereit. Das Beispiel soll einem Aufrufer beibringen, wie er Daten bereitstellt und Ereignisse verarbeitet, ohne die interne Implementierung des Wrappers zu lesen.

    Beurteilen Sie die Wiederverwendung anhand der Einfachheit des verbrauchenden Bildschirms. Ein klarer Komponentenvertrag und sichere Standardeinstellungen reduzieren die wiederholte Einrichtung und erleichtern die Beibehaltung des korrekten Verhaltens in der gesamten Anwendung.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 8 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – StatusTimeline-Control und Diagramm-Widget · 45 Min.

    Ziel: Erstellen Sie ein wiederverwendbares StatusTimeline-Control und ein gekapseltes Diagramm- bzw. Visualisierungs-Widget für die Historie von Arbeitsaufträgen. Stellen Sie C#-Eigenschaften, Server-Events, eingebettete Ressourcen und einen Beispielmodus für die Entwurfszeit bereit. Ergebnisse: StatusTimeline-UserControl; Widget-Wrapper oder eigenes Control; Paket mit eingebetteten Ressourcen; Dokument zum Event-Vertrag; Beispielbildschirm zur Verwendung.

Modul 9: JavaScript-Objektmodell, Browser-APIs und sichere Interop-Verträge

Modul 9 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Sicheres Interop“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Fortgeschrittenes JS-Interop, Client-Events, Browser-Fähigkeiten, Validierung von Verträgen. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionEine Befehlspalette mit sicherem Interop ergänzen · 8 Min.

    Eine Befehlspalette mit sicherem Interop ergänzen – ein geführter Video-Walkthrough zu Modul 9, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Fügen Sie Browserfunktionen durch einen expliziten Vertrag mit dem Server hinzu. Die Befehlspalette veranschaulicht, wie JavaScript die Interaktion verbessern kann, während die Wisej.NET-Anwendung die Verantwortung für Berechtigungen und akzeptierte Vorgänge behält.

    Definieren Sie, was jede grenzüberschreitende Anfrage bedeutet, bevor Sie Rückrufe verknüpfen. Ein benannter Vorgang und eine dokumentierte Nutzlast lassen sich leichter validieren und weiterentwickeln als lose Werte, deren Bedeutung von einer bestimmten Seite oder einem bestimmten Skript abhängt.

    Verbinden Sie das Anwendungsobjektmodell, Clientereignisse und Remotemethoden über den Interoperationsvertrag. Überprüfen Sie die Browserfunktionen und den Lebenszykluszeitpunkt des Widgets, damit ein gültiger Befehl nicht an eine nicht verfügbare Funktion oder ein nicht vorhandenes Widget angehängt wird.

    Senden Sie einen ClientCommandRequest mit einer benannten Nutzlast an RunClientCommand. Der Server validiert die Anfrage, bevor er etwas ausführt. Ein vom Browser eingehender Befehl ist eine Anfrage und keine Erlaubnis, ihn auszuführen.

    Erstellen Sie den Palettenhost und das Funktionsfeld und hängen Sie dann das Skript an, nachdem das Widget vorhanden ist. Diese Reihenfolge gibt dem Skript ein echtes Ziel und macht nicht verfügbare Browserfunktionen sichtbar, anstatt während der Initialisierung auszufallen.

    Öffnen Sie die Befehlspalette mit Control K, geben Sie genehmigt ein und drücken Sie die Eingabetaste. Der Server lehnt den Befehl ab, da die Berechtigung fehlt. Die Palette hilft dem Benutzer beim Auffinden von Befehlen. Die Autorisierung verbleibt auf dem Server.

    Stellen Sie den Interoperationsvertrag zusammen mit dem Palettenskript, den Rückrufen, dem Funktionsbereich und den Sicherheitshinweisen bereit. Ein Prüfer sollte in der Lage sein, jede Browseranforderung auf die Validierung und Autorisierung zurückzuführen, die ihre Ausführung regelt.

    Behandeln Sie jede Browser-Server-Kreuzung als eine kleine Programmierschnittstelle. Klare Eingaben, Berechtigungen und Ergebnisse erleichtern die Wartung der Erweiterung, ohne dass Client-Komfort mit Serverautorität verwechselt wird.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 9 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Befehlspalette und Capability-Panel · 45 Min.

    Ziel: Ergänzen Sie eine erweiterte Befehlspalette für die Tastatur und ein Panel für Browser-Fähigkeiten. Erfassen Sie Browser-Features mit JavaScript und lösen Sie serverseitige Befehle aus; setzen Sie dabei die Berechtigungen serverseitig durch, bevor der Befehl ausgeführt wird. Ergebnisse: Dokument zum Interop-Vertrag; Skript der Befehlspalette; Server-Callback-Methoden; Panel für Browser-Fähigkeiten; Notizen zum Sicherheitsreview.

Modul 10: Sicherheitsarchitektur: Identität, SSO, Autorisierung, Audit und sicheres Deployment

Modul 10 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Sicherheitsarchitektur“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Integration von Identitäten, Berechtigungsmodell, Audit-Trails, sicheres HTML, sichere Konfiguration. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionIdentität, Autorisierung und Audit ergänzen · 8 Min.

    Identität, Autorisierung und Audit ergänzen – ein geführter Video-Walkthrough zu Modul 10, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Verbinden Sie Identität, Berechtigungen, Prüfung und Bereitstellung in einem Sicherheitsdesign. EnterpriseOps muss erklären, wer handelt, was er tun darf und wie das System sowohl angenommene als auch abgelehnte Anfragen erfasst.

    Durch die Anmeldung wird die Identität hergestellt, für jeden sensiblen Vorgang ist jedoch weiterhin eine Berechtigungsentscheidung erforderlich. Erzwingen Sie diese Entscheidung im ausführenden Dienst, sodass für jeden Anrufer die gleiche Regel gilt, unabhängig von der Konfiguration des Bildschirms.

    Ordnen Sie die OpenID Connect- und Single-Sign-On-Identität den Ansprüchen zu, die Ihr Berechtigungsdienst benötigt. Kombinieren Sie die Dienstautorisierung mit der Prüfung und Überprüfung der HTML-fähigen Ausgabe, da die Identitätsintegration allein nicht alle Daten- und Aktionsgrenzen sichert.

    Befolgen Sie die Berechtigungsanforderung über den Mandantenschutz und den Rollenspeicher. Dies ist der Durchsetzungspfad: Er überprüft den Vorgang anhand eines vertrauenswürdigen Kontexts, anstatt die Annahme der Schnittstelle zu akzeptieren, dass der Benutzer berechtigt ist.

    Lassen Sie auf dem Prüfungsbildschirm anzeigen, wer welche Berechtigung unter welchem Mandanten und mit welchem Ergebnis angefordert hat. Durch die Aufzeichnung gewährter und abgelehnter Anforderungen können Betreiber legitime Aktivitäten von fehlgeschlagenen Zugriffsversuchen unterscheiden.

    Die Schaltfläche „Exportieren“ ist fälschlicherweise aktiviert, der Dienst lehnt die fehlende Berechtigung jedoch weiterhin ab. Bestätigen Sie, dass die Ablehnung geprüft wird: Ein Präsentationsfehler sollte weder den Export autorisieren noch den versuchten Vorgang verbergen.

    Senden Sie die Identitätszuordnung, die Berechtigungsmatrix, die Serviceimplementierung, den Prüfbildschirm und die Härtungscheckliste. Diese sollten einen Identitätsanspruch mit einer konkreten erlaubten oder verweigerten Handlung und den aufgezeichneten Beweisen verknüpfen.

    Behalten Sie Identität und Erlaubnis im gesamten Design als separate Fragen bei. Zu wissen, wer ein Benutzer ist, hilft bei der Bewertung einer Anfrage, aber der ausführende Dienst muss dennoch entscheiden, ob diese Aktion zulässig ist.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 10 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Identität, Autorisierung und Audit · 45 Min.

    Ziel: Ergänzen Sie eine Simulation der Enterprise-Authentifizierung, das Mapping von Claims auf Berechtigungen, die Durchsetzung von Mandantenrollen, Autorisierung auf Service-Ebene, ein Review für sicheres HTML, eine Freigabe für Exporte und Audit-Logging für sensible Aktionen. Ergebnisse: Design des Identitäts-Mappings; Berechtigungsmatrix; Implementierung des Berechtigungsservices; Bildschirm für das Audit-Log; Checkliste zur Sicherheitshärtung.

Modul 11: Observability, Diagnose, Performance und Session-Profiling

Modul 11 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Observability“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Health, Logs, Metriken, Traces, Client- und Server-Timing, Wachstum von Speicher und Sessions. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionEnterpriseOps durchgängig instrumentieren · 8 Min.

    EnterpriseOps durchgängig instrumentieren – ein geführter Video-Walkthrough zu Modul 11, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Geben Sie den Bedienern genügend Beweise, um EnterpriseOps zu verstehen, ohne den Code durchgehen zu müssen. Diagnosen, korrelierte Protokolle und explizite Leistungsbudgets verknüpfen ein gemeldetes Symptom mit dem Vorgang und der Umgebung, die es verursacht hat.

    Das Runbook muss beantworten, welche Version ausgeführt wird, wo sie ausgeführt wird und wie ein Fehler untersucht werden kann. Erfassen Sie diese Informationen bewusst, damit die Diagnose nicht von der Reproduktion des Problems im Produktivbetrieb in einem Debugger abhängt.

    Verwenden Sie strukturierte Felder und einen Korrelationsbezeichner, um die Beweise für einen Vorgang zusammenzuführen. Gesundheitschecks, Diagnose-Snapshots, Zeitbudgets und Beobachtungen des Sitzungsspeichers beantworten unterschiedliche Fragen. Halten Sie daher den Zweck jedes Signals klar.

    Der Betriebszeitgeber fügt die Korrelationskennung an seinen Protokolleintrag an und macht damit die damit verbundene Arbeit rückverfolgbar. Der Diagnose-Snapshot stellt einen absichtlich sicheren Satz von Feldern bereit, sodass Supportinformationen nicht zu einem versehentlichen geheimen Dump werden.

    Erstellen Sie die Diagnoseseite rund um Version, Knoten, Konfigurationsflags und Budgets. Beschränken Sie den Zugriff nach Rolle und redigieren Sie Geheimnisse, damit die Seite autorisierten Bedienern hilft, ohne die vertrauliche Konfiguration der Anwendung preiszugeben.

    Die langsame Abfrage dauert zweitausenddreihundertvierzig Millisekunden und das Protokoll zeigt eine Seitengröße von fünftausend an. Verwenden Sie diese Beweise, um die übergroße Anfrage zu korrigieren, und prüfen Sie dann, ob das gemessene Budget wieder einen akzeptablen Zustand erreicht.

    Senden Sie die Diagnoseseite mit strukturierten Beispielprotokollen, Korrelationsausbreitung, Budgets und Speicherergebnissen. Das Paket sollte zeigen, wie ein Betreiber von einem sichtbaren Fehler zu relevanten Beweisen übergeht, anstatt nur Metriken aufzulisten.

    Sorgen Sie dafür, dass sich das Verhalten im Produktivbetrieb durch sichere Beweise erklärt. Wenn Protokolle, Diagnose und das Runbook übereinstimmen, kann der Support das laufende System untersuchen, ohne sich auf das private Wissen eines Entwicklers verlassen zu müssen.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 11 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Observability und Session-Profiling · 45 Min.

    Ziel: Statten Sie EnterpriseOps mit Observability aus: strukturiertes Logging, Korrelations-IDs, Diagnoseseite, Health-Status, Panel für Performance-Timing und eine Review-Checkliste für den Session-Speicher. Simulieren Sie eine langsame Abfrage und zeigen Sie, wie sie diagnostiziert wird. Ergebnisse: Diagnoseseite; Beispiel für strukturiertes Logging; Weitergabe der Korrelations-ID; Tabelle mit dem Performance-Budget; Audit-Notizen zu Speicher und Sessions.

Modul 12: Cloud, Container, Load Balancing und Release Engineering

Modul 12 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Release Engineering“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    IIS, Kestrel, Reverse Proxys, Container, Sticky Sessions, Health Checks, CI/CD, Runbooks. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionEnterpriseOps für die Cloud paketieren · 8 Min.

    EnterpriseOps für die Cloud paketieren – ein geführter Video-Walkthrough zu Modul 12, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Bereiten Sie das Command Center auf eine Freigabe vor, die von den Bedienern überprüft und rückgängig gemacht werden kann. Hosting, Routing, Konfiguration und Integritätsprüfungen müssen zusammenarbeiten, bevor eine Bereitstellung als für Benutzer bereit betrachtet werden kann.

    Wählen Sie Hosting unter Berücksichtigung der betrieblichen Konsequenzen. Identität, WebSocket-Verbindungen, Protokolle, Konfiguration und Skalierung überschreiten alle die Bereitstellungsgrenze, sodass ein lokaler Erfolg allein nicht beweist, dass das gehostete System bereit ist.

    Vergleichen Sie Internetinformationsdienste, Kestrel hinter einem Reverse-Proxy, Cloud-Hosting und Docker mit denselben Anforderungen. Integritätsprüfungen, Sitzungsaffinität sowie kontinuierliche Integration und Bereitstellung erfordern weiterhin eine explizite Konfiguration, unabhängig davon, welches Ziel Sie auswählen.

    Verpacken Sie die Umgebungseinstellungen als Bereitstellungsvertrag und erläutern Sie, welche Werte Betreiber bereitstellen müssen. Beenden Sie das Runbook mit einem Rollback-Verfahren, sodass die Umkehrung einer Version geplant ist, bevor die erste Bereitstellung beginnt.

    Verwenden Sie das Release-Dashboard, um die Runbook-Schritte mit Knotenintegritäts- und Bereitstellungsaktionen zu verbinden. HealthCheck.json stellt das Knotensignal bereit, während Deploy und Rollback unterschiedliche betriebliche Entscheidungen darstellen, die sichtbare Ergebnisse erfordern.

    Wenn Knoten B seine Gesundheitsprüfung nicht besteht, leiten Sie den Datenverkehr weg und stellen Sie Version zwei Punkt vier Punkt eins wieder her. Beobachten Sie, dass die Sitzungen von Knoten A fortgesetzt werden, was den spezifischen Fehler- und Wiederherstellungspfad zeigt, der in dieser Bereitstellung gezeigt wird.

    Stellen Sie Architektur- und Konfigurationsdetails mit der Integritätsprüfung, dem Release-Runbook, dem Rollback-Verfahren und der Checkliste für die grundlegende Überprüfung bereit. Gemeinsam sollten sie einen anderen Betreiber das System bereitstellen und den Wiederherstellungspfad überprüfen lassen.

    Eine ausgelieferte Kommandozentrale umfasst die Mittel zu ihrem Betrieb. Bewahren Sie Konfigurations-, Integritätsnachweise und Rollback-Anweisungen bei der Veröffentlichung auf, damit die Bereitstellung nicht von der Anwesenheit des ursprünglichen Entwicklers abhängt.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 12 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Cloud-Deployment-Paket und CI/CD · 45 Min.

    Ziel: Erstellen Sie ein Deployment-Paket für EnterpriseOps mit umgebungsspezifischer Konfiguration, HealthCheck.json, Smoke-Test-Checkliste, Beispielnotizen zum Container, Notizen zum Reverse Proxy, Hinweisen zu Sticky Sessions und Load Balancer sowie einem Rollback-Runbook. Ergebnisse: Diagramm der Deployment-Architektur; Tabelle der Umgebungskonfiguration; HealthCheck.json; Release-Runbook; Checkliste für Rollback und Smoke-Test.

Modul 13: Hybride, PWA-, Offline- und gerätebewusste Wisej.NET-Anwendungen

Modul 13 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „Hybrid und Offline“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Online- und Offlinemodus, lokale Daten, Geräte-APIs, Muster für Synchronisationskonflikte, Außendienstszenarien. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionEinen Prototyp für den Außendienstmodus erstellen · 8 Min.

    Einen Prototyp für den Außendienstmodus erstellen – ein geführter Video-Walkthrough zu Modul 13, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Erweitern Sie das Command Center auf Außeneinsätze, bei denen Konnektivität und Gerätefunktionen unterschiedlich sind. Der Entwurf muss darlegen, welche Aktionen eine Verbindung benötigen und wie lokal erfasste Arbeiten später Teil des gemeinsamen Systems werden.

    Ein mobiler, Tablet-, Kiosk- oder getrennter Workflow verändert die Art und Weise, wie Benutzer interagieren und wann Daten verfügbar sind. Behalten Sie ein Anwendungsmodell bei, entscheiden Sie jedoch bewusst, wie jede Form Aufgaben offenlegt und fehlende Konnektivität behandelt.

    Trennen Sie den Wisej.NET Hybrid-verbundenen Betrieb von einer lokalen Offline-Anwendung und ihren Synchronisierungsaufgaben. Gerätedienste, lokaler SQLite-Speicher, die Synchronisierungswarteschlange und eine progressive Webanwendungs-Shell decken verschiedene Teile dieses Designs ab.

    Stellen Sie jede Offline-Aktion als Befehl mit explizitem Synchronisierungsstatus dar. Platzieren Sie den Gerätezugriff hinter einer Dienstabstraktion, damit Geschäftsabläufe ausstehende Arbeiten beschreiben können, ohne die spezifische Kamera-, Scanner- oder Plattformimplementierung zu kennen.

    Erstellen Sie den Außendiensttechnikermodus mit einem geräteorientierten Layout, zwischengespeicherten Arbeitsaufträgen und einer lokalen Abschlusswarteschlange. Die Warteschlange macht eine nicht abgeschlossene Synchronisierung sichtbar, anstatt einen lokalen Abschluss als vom Server bereits akzeptiert zu behandeln.

    Bei erneuter Verbindung steht der abgeschlossene Auftrag des Technikers im Widerspruch zur Stornierung des Disponenten. Präsentieren Sie beide Versionen, damit der Konflikt explizit gelöst werden kann; Keine Seite sollte verschwinden, nur weil die Synchronisierung später erfolgte.

    Dokumentieren Sie die verbundene und Offline-Architektur mit Gerätediensten, Warteschlangenstatus, Konfliktbehandlung und Feldbenutzbarkeitsprüfungen. Das Paket sollte zeigen, wie die Arbeit die Trennung übersteht und wie Meinungsverschiedenheiten nach der Wiederherstellung der Verbindung gelöst werden.

    Einsatzbereitschaft bedeutet mehr als nur das Anbringen des Bildschirms an einem Telefon. Die Anwendung muss den lokalen Fortschritt, ausstehende Synchronisierungen und Konflikte kommunizieren, damit Benutzer verstehen, was das gemeinsam genutzte System tatsächlich akzeptiert hat.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 13 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Offlinemodus für Außendiensttechniker · 45 Min.

    Ziel: Entwerfen Sie einen Außendienstmodus für EnterpriseOps und erstellen Sie einen Prototyp dafür. Ergänzen Sie ein gerätebewusstes Layout, einen Offline-Cache für Arbeitsaufträge, eine lokale Warteschlange für Abschlüsse, eine Simulation der Synchronisation beim Wiederverbinden und eine Konfliktanzeige. Ergebnisse: Architekturnotiz zu Hybrid- und Offlinebetrieb; Abstraktion des Geräteservices; Modell der Offline-Warteschlange; Bildschirm für Synchronisationskonflikte; Usability-Checkliste für den Außendienstmodus.

Modul 14: KI-gestützte Entwicklung, MCP-fähige Dokumentation und Auslieferung des Abschlussprojekts

Modul 14 von Enterprise Wisej.NET: von der Architektur in die Cloud – der Wisej.NET-Track für Experten. Lesen Sie den Lektionsleitfaden und den Lab- und Prüfungsleitfaden, sehen Sie sich den Video-Walkthrough „KI und Auslieferung des Abschlussprojekts“ an, bestehen Sie den Wissenstest und schließen Sie dann das Praxis-Lab im EnterpriseOps Command Center ab.

  1. LektüreLektionsleitfaden · 14 Min.

    Disziplin beim KI-gestützten Programmieren, Zugriff auf Dokumentation, Review-Prompts, abschließende Enterprise-Verteidigung. Was das für ein Wisej.NET-Team auf Expertenniveau bedeutet – und wie Sie dieses Modul lesen.

    Lektionsleitfaden lesen (PDF)

  2. LektüreLab- und Prüfungsleitfaden · 12 Min.

    Was Sie im Praxis-Lab bauen, das vorgeschlagene Vorgehen und die geforderten Ergebnisse.

    Lektionsleitfaden lesen (PDF)

  3. VideolektionDas Enterprise-Abschlussprojekt ausliefern · 8 Min.

    Das Enterprise-Abschlussprojekt ausliefern – ein geführter Video-Walkthrough zu Modul 14, Schritt für Schritt im EnterpriseOps Command Center aufgebaut. Läuft direkt hier im Player.

    Transkript der Sprecherstimme

    Vervollständigen Sie das Abschlussprojekt mit dem Nachweis, dass das Team seine Design- und Release-Entscheidungen verteidigen kann. Künstliche Intelligenz kann dabei helfen, Code und Dokumentation zu erstellen, aber das fertige Paket muss dennoch überprüftes Verhalten und Betriebsbereitschaft aufweisen.

    Generierter Code ist ein Entwurf, dessen Konsequenzen im Produktivbetrieb dem Team obliegen. Überprüfen Sie Architektur, Sicherheit und Betrieb mit den gleichen Standards wie handgeschriebener Code, anstatt überprüftes Verhalten durch eine plausible Antwort ersetzen zu lassen.

    Verankern Sie die Prompts in den Projektregeln und der Dokumentation, einschließlich des Dokumentationsendpunkts für das Model Context Protocol. Prüfen Sie die erzeugten Änderungen und bereiten Sie eine Begründung der Architektur vor. Das Abschlussprojekt soll nachvollziehbare Entscheidungen belegen und nicht nur eine eindrucksvolle Vorführung bieten.

    Beginnen Sie jede Assistenzsitzung mit den Projektregeln und den relevanten dokumentierten Programmierschnittstellen. Dadurch erhält der Entwurf eine konkrete Grenze, aber die Gutachter müssen dennoch überprüfen, ob jeder vorgeschlagene Aufruf vorhanden ist und diese Regeln einhält.

    Stellen Sie Eingabeaufforderungen, den Dokumentationsindex, die Überprüfungscheckliste, das Demonstrationsskript und die Bereitschaftserklärung zusammen. Diese Artefakte sollen erläutern, wie die Arbeit angeleitet wurde, was überprüft wurde und welche Behauptungen mit der Demonstration bewiesen werden sollen.

    Die generierte Änderung erfindet eine Programmierschnittstelle und speichert den Status in einem statischen Feld. Erkennen Sie beides während der Überprüfung vor der Zusammenführung: Das eine bricht den dokumentierten Vertrag, während das andere den Sitzungsdaten möglicherweise die falsche Lebensdauer zuweist.

    Senden Sie die Eingabeaufforderungsbibliothek, die Checkliste für die Überprüfung des generierten Codes, den Dokumentationsindex, das Demonstrationsskript und die Bereitschaftserklärung als ein vertretbares Paket. Jeder Bereitschaftsanspruch sollte auf eine überprüfte Entscheidung oder ein nachgewiesenes Ergebnis verweisen.

    Verteidigen Sie die Kommandozentrale, indem Sie ihre Grenzen, Fehler und Einsatzbeweise erläutern. Unterstützung kann die Arbeit beschleunigen, aber das Team sollte in der Lage sein, das System zu rechtfertigen, ohne sich auf das Tool verlassen zu müssen, mit dem es entworfen wurde.

  4. LektüreKI-Coding-Übung · 20 Min.

    Erstellen Sie das Beispielprojekt EnterpriseOps dieses Moduls mit ChatGPT oder Claude aus einem fertigen Prompt, der das Modell auf die Spezifikation des Moduls verweist – und prüfen, starten und erweitern Sie dann, was Sie erhalten, auch im Vergleich mit unserem eigenen Referenz-Build auf GitHub.

    Lektionsleitfaden lesen (PDF)

  5. WissenstestWissenstest – Modul 14 · 12 Min. · Bestehensgrenze 80%
  6. Praktisches LabLab – Abschlusspaket und Verteidigung · 45 Min.

    Ziel: Stellen Sie das Paket des Abschlussprojekts fertig. Ergänzen Sie Notizen zur KI-Nutzung, eine Prompt-Bibliothek, Links zur Dokumentation, eine Code-Review-Checkliste, ein Skript für die finale Demo, eine Gliederung für die Präsentation zur Architekturverteidigung und eine Erklärung zur Produktivreife. Ergebnisse: KI-Prompt-Bibliothek; Review-Checkliste für generierten Code; Index der Projektdokumentation; Demo-Skript für das Abschlussprojekt; Erklärung zur Produktivreife.