Packt
Spécialisation .NET 8 Backend Bootcamp – Modulith, DDD & CQRS

Ce spécialisation n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Spécialisation .NET 8 Backend Bootcamp – Modulith, DDD & CQRS

Master Backend Development with .NET 8 & CQRS. Implement CQRS, DDD, and the Outbox Pattern to develop scalable backend systems using .NET 8.

Inclus avec Coursera Plus

Approfondissez votre connaissance d’un sujet
niveau Intermédiaire

Expérience recommandée

4 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Approfondissez votre connaissance d’un sujet
niveau Intermédiaire

Expérience recommandée

4 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Master Modular Monoliths architecture and the advantages over microservices

  • Implement CQRS and DDD patterns in backend application design

  • Manage intermodule communication using the Outbox Pattern for reliability

  • Develop enterprise-grade applications with EF Core and PostgreSQL

Compétences que vous acquerrez

  • Catégorie : Redis
  • Catégorie : Event-Driven Programming
  • Catégorie : Middleware
  • Catégorie : Authentications
  • Catégorie : Restful API
  • Catégorie : Software Design
  • Catégorie : Software Design Patterns
  • Catégorie : Software Architecture
  • Catégorie : Maintainability
  • Catégorie : C# (Programming Language)
  • Catégorie : PostgreSQL
  • Catégorie : Data Migration

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais
Récemment mis à jour !

mai 2025

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Améliorez votre expertise en la matière

  • Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
  • Maîtrisez un sujet ou un outil avec des projets pratiques
  • Développez une compréhension approfondie de concepts clés
  • Obtenez un certificat professionnel auprès de Packt

Spécialisation - 3 séries de cours

Ce que vous apprendrez

  • Understand the advantages of modular monoliths over microservices and traditional monoliths

  • Learn how to structure and organize a modular monolith project using .NET 8

  • Implement domain-driven design and CQRS for effective modular architecture

  • Explore best practices for dependency injection, clean architecture, and data management in modular monoliths

Compétences que vous acquerrez

Catégorie : Software Architecture
Catégorie : Software Design
Catégorie : .NET Framework
Catégorie : C# (Programming Language)
Catégorie : Docker (Software)
Catégorie : Object Oriented Design
Catégorie : Object-Relational Mapping
Catégorie : Systems Architecture
Catégorie : Application Programming Interface (API)
Catégorie : Software Design Patterns
Catégorie : Maintainability
Catégorie : Database Development
Catégorie : Microservices

Ce que vous apprendrez

  • Implement CQRS and MediatR to efficiently manage commands and queries in modular applications.

  • Develop modular APIs using minimal APIs, Carter, and REPR design patterns for efficient communication

  • Handle cross-cutting concerns like validation, logging, and exception handling within the MediatR pipeline

  • Optimize application performance with distributed caching strategies using Redis in modular systems

Compétences que vous acquerrez

Catégorie : Software Architecture
Catégorie : Data Validation
Catégorie : PostgreSQL
Catégorie : .NET Framework
Catégorie : Restful API
Catégorie : Debugging
Catégorie : Application Programming Interface (API)
Catégorie : Software Design Patterns
Catégorie : Scalability
Catégorie : Maintainability
Catégorie : Redis
Catégorie : Database Development
Catégorie : Middleware

Ce que vous apprendrez

  • Implement asynchronous communication between services using RabbitMQ and MassTransit

  • Develop scalable modular monolithic systems with event-driven messaging patterns

  • Integrate Keycloak for secure authentication in microservices

  • Containerize and orchestrate microservices applications with Docker-Compose

Compétences que vous acquerrez

Catégorie : Containerization
Catégorie : Event-Driven Programming
Catégorie : Software Architecture
Catégorie : Integration Testing
Catégorie : Object Oriented Design
Catégorie : Systems Architecture
Catégorie : Data Migration
Catégorie : Application Programming Interface (API)
Catégorie : Software Design Patterns
Catégorie : OAuth
Catégorie : Authentications
Catégorie : Microservices

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
751 Cours119 808 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions