Packt
Aufbau modularer Monolithen mit .NET 8

Genießen Sie unbegrenztes Wachstum mit einem Jahr Coursera Plus für 199 $ (regulär 399 $). Jetzt sparen.

Packt

Aufbau modularer Monolithen mit .NET 8

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Verstehen der Vorteile von modularen Monolithen gegenüber Microservices und traditionellen Monolithen

  • Lernen Sie, wie man ein modulares monolithisches Projekt mit .NET 8 strukturiert und organisiert

  • Implementierung von bereichsbezogenem Design und CQRS für eine effektive modulare Architektur

  • Erkundung bewährter Praktiken für Dependency Injection, saubere Architektur und Datenmanagement in modularen Monolithen

Kompetenzen, die Sie erwerben

  • Kategorie: Docker (Software)
  • Kategorie: Datenbank-Systeme
  • Kategorie: Objekt-Relationales Mapping
  • Kategorie: Entwicklungsumgebung
  • Kategorie: .NET-Rahmenwerk
  • Kategorie: Unternehmensarchitektur
  • Kategorie: Microservices
  • Kategorie: Geschäftslogik
  • Kategorie: Instandhaltbarkeit
  • Kategorie: Software-Entwurfsmuster
  • Kategorie: Software-Architektur
  • Kategorie: Software Entwurf
  • Kategorie: ASP.NET
  • Kategorie: C# (Programmiersprache)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

12 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung für .NET 8 Backend Bootcamp - Modulith, DDD & CQRS
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 11 Module

In diesem Modul werden die wichtigsten Konzepte des Bootcamps vorgestellt, die die Grundlage für den weiteren Verlauf des Kurses bilden. Sie erhalten Zugang zu den erforderlichen Ressourcen und lernen, wie Sie die endgültige Anwendung ausführen. Außerdem besprechen wir, wie Sie den Kurs am besten angehen, um eine reibungslose Lernerfahrung zu gewährleisten.

Das ist alles enthalten

6 Videos2 Lektüren

In diesem Modul werden wir herkömmliche monolithische Architekturen und die damit verbundenen Probleme untersuchen. Sie erfahren etwas über das Anti-Muster "Big Ball of Mud" und über technologische Lock-Ins, die Skalierbarkeit und Flexibilität in monolithischen Systemen behindern.

Das ist alles enthalten

4 Videos1 Aufgabe

In diesem Modul werden wir in die Microservices-Architektur eintauchen und ihre Vorteile und Grenzen diskutieren. Sie erfahren, warum Microservices nicht immer die beste Wahl für bestimmte Projekte sind und lernen von Amazons Erfahrungen bei der Umstrukturierung ihres Systems.

Das ist alles enthalten

4 Videos1 Aufgabe

In diesem Modul werden wir die modulare monolithische Architektur erkunden, die als Bridge zwischen monolithischen und Microservices-Architekturen dient. Sie erfahren mehr über die Vorteile der Modularität, inkrementelle Migrationsstrategien und Beispiele aus der Praxis wie den Ansatz von Shopify.

Das ist alles enthalten

6 Videos1 Aufgabe

In diesem Abschnitt führen wir Sie durch die Einrichtung der Lösungsstruktur für das modulare monolithische eShop-Projekt. Sie werden lernen, Module zu organisieren, Abhängigkeiten zu konfigurieren und eine saubere Architektur für eine skalierbare Anwendung einzurichten.

Das ist alles enthalten

16 Videos1 Aufgabe

Dieses Modul konzentriert sich auf die Verwaltung von Abhängigkeiten zwischen Modulen mithilfe von Dependency Injection. Sie lernen, DI in ASP.NET zu konfigurieren und die HTTP-Anforderungspipeline zu handhaben, um sicherzustellen, dass die Module effizient und unabhängig voneinander kommunizieren

Das ist alles enthalten

15 Videos1 Aufgabe

In diesem Abschnitt werden wir uns mit der Entwicklung des Katalogmoduls unter Verwendung der Vertical Slice Architecture und CQRS beschäftigen. Sie erfahren, wie das Katalogmodul strukturiert wird und lernen die Domänenmodellierung, die API-Entwicklung und das CQRS-Muster für die Datenverarbeitung kennen

Das ist alles enthalten

4 Videos1 Aufgabe

In diesem Modul konzentrieren wir uns auf die Entwicklung der gemeinsamen Domäne unter Verwendung taktischer DDD-Muster. Sie lernen, wie Sie Entitäten, Aggregate und Domänenereignisse erstellen und MediatR nutzen können, um Domänenereignisse effektiv zu behandeln.

Das ist alles enthalten

6 Videos1 Aufgabe

Dieses Modul führt Sie durch die Erstellung des Produktdomänenmodells für das Katalogmodul. Sie werden lernen, wie Sie umfangreiche Modelle erstellen, Domänenereignisse implementieren und diese Muster anwenden, um produktbezogene Geschäftslogik effektiv zu handhaben.

Das ist alles enthalten

7 Videos1 Aufgabe

In diesem Modul werden wir PostgreSQL als Hauptdatenbank für unser modulares Monolith-Projekt einrichten. Sie lernen Techniken zur Datenisolierung kennen, richten Docker-Container für eine Cloud-native Datenbank ein und konfigurieren PostgreSQL in einer Docker-Entwicklungsumgebung.

Das ist alles enthalten

10 Videos1 Aufgabe

In diesem Abschnitt werden wir die Dateninfrastruktur für die Shared und Catalog Module mit dem Code-First-Ansatz von EF Core aufbauen. Sie werden Migrationen und Seed-Daten konfigurieren und EF Core Interceptors für Auditing und Event Dispatching nutzen.

Das ist alles enthalten

24 Videos1 Lektüre3 Aufgaben

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Packt - Course Instructors
Packt
1.280 Kurse307.773 Lernende

von

Packt

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen