Packt

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

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

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

Demander à Coursera

Approfondissez votre connaissance d’un sujet

des 6 examens de cours de ce programme

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

des 6 examens de cours de ce programme

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 : API Design
  • Catégorie : Database Development
  • Catégorie : Integration Testing
  • Catégorie : Enterprise Architecture
  • Catégorie : Object-Relational Mapping
  • Catégorie : Identity and Access Management
  • Catégorie : Database Management
  • Catégorie : Distributed Computing
  • Catégorie : Data Validation
  • Catégorie : Authorization (Computing)
  • Catégorie : Dependency Analysis
  • Catégorie : Transaction Processing

Outils que vous découvrirez

  • Catégorie : Docker (Software)
  • Catégorie : ASP.NET

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais

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 - série de 3 cours

Building Modular Monoliths with .NET 8

Building Modular Monoliths with .NET 8

COURS 1, 11 heures

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 : Object-Relational Mapping
Catégorie : Software Architecture
Catégorie : Docker (Software)
Catégorie : Event-Driven Programming
Catégorie : Software Design
Catégorie : Microservices
Catégorie : Data Migration
Catégorie : Database Management
Catégorie : C# (Programming Language)
Catégorie : Database Development
Catégorie : Enterprise Architecture
Catégorie : .NET Framework
Catégorie : Software Design Patterns
Catégorie : Dependency Analysis
Catégorie : Systems Architecture
Catégorie : Maintainability
CQRS, API Development, and Module Communication

CQRS, API Development, and Module Communication

COURS 2, 15 heures

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 : Application Programming Interface (API)
Catégorie : Restful API
Catégorie : Software Design Patterns
Catégorie : Software Architecture
Catégorie : API Design
Catégorie : Maintainability
Catégorie : Object-Relational Mapping
Catégorie : PostgreSQL
Catégorie : Data Validation
Catégorie : Redis
Catégorie : ASP.NET
Catégorie : Distributed Computing
Catégorie : .NET Framework
Catégorie : Middleware
Event-Driven Systems, Security, and Microservices

Event-Driven Systems, Security, and Microservices

COURS 3, 10 heures

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 : Microservices
Catégorie : Authorization (Computing)
Catégorie : Containerization
Catégorie : Authentications
Catégorie : Event-Driven Programming
Catégorie : Docker (Software)
Catégorie : Identity and Access Management
Catégorie : OAuth
Catégorie : Software Design Patterns
Catégorie : Scalability
Catégorie : Transaction Processing
Catégorie : Software Architecture
Catégorie : .NET Framework
Catégorie : Integration Testing

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
1 946 Cours578 447 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.’

Foire Aux Questions