Jimmy Bogard: Modern .NET with Vertical Slice
Schulung & Kurs

Erkunde modernes .NET mit Microsoft MVP Jimmy Bogard: Tipps und Tricks von dem Erfinder von Vertical Slice, MediatR und AutoMapper.

Zweitägiger Hands-on Kurs mit dem Fokus aufs Refactoring einer bestehenden c# basierten Enterprise Applikation zu einem skalierbaren und robusten System. Um dies zu erreichen, werden im Kurs Themen wie Vertical Slicing und wichtige .NET 8 Features angeschaut. Vertiefe deine Kenntnisse in Libraries wie MediatR und AutoMapper und konzentriere dich auf deren richtige Verwendung. Gewinne Einblicke in Messaging und Verteilte Systeme mit der NServiceBus Library.

Kurse für Teams:

Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.

In-House Kurs Anfragen

 

Kursinhalt:


Enterprise-Applikationen wachsen rasant, und es ist wichtig, die richtigen Entscheidungen hinsichtlich der architektonischen Patterns zu treffen. Wie kann man sich in diesem Entscheidungsprozess iterativ bewegen? Dieser Kurs wird dich durch diesen Prozess führen. Wir werden uns ausführlich mit dem architektonischen Pattern Vertical Slice beschäftigen, das es ermöglicht, fundierte Entscheidungen für jedes Slice unabhängig voneinander zu treffen. Der Kurs behandelt Refactoring-Techniken, die ein teures Rewrite der Applikation überflüssig machen. Darüber hinaus erhältst du Einblicke in weit verbreitete Bibliotheken wie MediatR und AutoMapper sowie in die NServiceBus-Integration, um ein umfassenderes Verständnis und praktische Implementierung Hinweise zu erhalten.

Gemeinsam werden wir eine .Net-basierte Enterprise-Applikation inkrementell refaktorisieren und folgende Themen Schritt für Schritt einführen und diskutieren:

- Erlernen von Domain-Driven Design und Refactorings Techniken
- Verwendung der wertvollsten Funktionen von .NET 8
- Verstehen des Vertical Slice Architektur Pattern
- Erkennen von Szenarien, in denen das Vertical Slice Pattern die am besten geeignete Lösung ist
- Erlernen von Techniken zur Auswahl der effektivsten Grösse für Vertical Slices
- Erforschung verschiedener Architekturmuster, die innerhalb und zwischen einzelnen Slices anwendbar sind
- Erlernen des Mediator Design Pattern
- Erlernen des effektiven Einsatzes der MediatR-Bibliothek
- Erlernen der optimalen Nutzung der AutoMapper-Bibliothek
- Nutzung von NServiceBus für Messaging- und verteilte Systemen
- Offene Q&A Session


Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.

Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.

Ziel:

Am Ende des Kurses werden die Teilnehmer das Wissen erworben haben, um eine bestehende Applikation kompetent zu einer modernen .NET 8 Applikation zu refaktorieren, so dass ein komplettes, teures Rewrite überflüssig wird. Du wirst auch Fachkenntnisse in der Anwendung der am besten geeigneten Architekturmuster und Bibliotheken erwerben.
Darüber hinaus werden die Teilnehmer ein gründliches Verständnis dafür entwickeln, wann und wie das Architekturmuster Vertical Slice implementiert werden sollte. Ausserdem lernst du die korrekte Nutzung der MediatR- und AutoMapper-Libraries und verbesserst deine Fähigkeiten, diese Tools effektiv zu nutzen.


Form:

Eine bewährte Mischung aus Konzepten, Live-Coding und Zusammenarbeit an einer beispielhaften .NET-Applikation.


Zielgruppe:

Software Engineers, Software Architekten, Tech Leads


Voraussetzungen:

Basiskenntnisse in der Softwareentwicklung mit .NET


Vorbereitung:

Alle Teilnehmer erhalten vor Beginn des Kurses detaillierte Anweisungen zur Vorbereitung. Dazu gehören die Einrichtung spezieller Software oder Tools auf dem eigenen Laptop, die Bereitschaft zur Teilnahme an interaktiven Aktivitäten oder die notwendige Vorarbeit. Feedback und Klärung werden auch auf der Grundlage der individuellen Bedürfnisse der Teilnehmer durch einen Fragebogen vor Kursbeginn gegeben.

In-House Kurs anfragen:

In-House Kurs Anfragen

Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.

Warteliste

(Falls ihr bereits mehr 3 Teilnehmer:innen oder mehr habt, klären wir mit euch direkt euren Wunschtermin ab und schreiben den Kurs aus.)

Share by: