Comparte si te a gustado:

Clean Architecture Microservices con ASP.NET 6 y RabbitMQ

Publicado en 23 Feb 2024

Udemy UK

Lo que aprender√°s

  • Microservice Architecture en NET 6 y Visual Studio 2022
  • Instalar y configurar RabbitMQ
  • Implementar Docker Containers y configuracion de imagenes con Docker Engine
  • Creacion de proyectos con NET 6 y Visual Studio 2022
  • Comunicacion entre Microservices utilizando RabbitMQ
  • Programacion por capas de persistence, presentacion y domain
  • Transacciones con Entity Framework Core 6
  • Implementar MediatR y comunicacion de servicios
  • Patron IoC - Inversion of Control

Requisitos

  • Conocimientos de C#

Descripción

Bienvenidos al curso Clean Architecture y Comunicacion entre Microservices utilizando RabbitMQ

En el curso te ensenaremos desde cero como trabajar con Docker Containers en 2022 y WSL en windows environments.

Adicionalmente instalaremos y configuraremos RabbitMQ en tu computador paso a paso.

Analizaremos a fondo el funcionamiento de RabbitMQ y te explicaremos en detalle como trabajan por dentro los componentes como publishers, subscribers, exchanges, queues y routings keys.

Como todos los cursos de Vaxi Drez, este es super practico y dinamico, crearemos una primera demo de comunicacion entre NET 6 y RabbitMQ,    implementando consumers, producers.

En el siguiente proyecto desarrollaremos microservices utilizando NET, y plantearemos un modelo de comunicacion asyncrona utilizando RabbitMQ, Patrones de Diseno y buenas practicas de desarrollo en un proyecto real.


  • Implementar Clean Architecture Microservices con ASP.NET 6 con Clean Architecture

  • Setup de Docker en detalle usando WSL / Linux en ambientes Windows

  • Programacion de interfaces genericas, reutilizables para comunicacion entre NET y RabbitMQ

  • Comunicacion Asyncrona entre Microservices

  • Implementacion de Pattern IoC

  • Generar Queues y Exchanges en RabbitMQ

  • ....y mucho mas!!


Que es RabbitMQ?

RabbitMQ es un software de negociación de mensajes de código abierto que funciona como un middleware de mensajería. Implementa el estándar Advanced Message Queuing Protocol (AMQP).


Que es un Microservice?

La arquitectura de microservicios (en ingl√©s, Micro Services Architecture, MSA) es una aproximaci√≥n para el desarrollo de software que consiste en construir una aplicaci√≥n como un conjunto de peque√Īos servicios, los cuales se ejecutan en su propio proceso y se comunican con mecanismos ligeros (normalmente una API de recursos HTTP). Cada servicio se encarga de implementar una funcionalidad completa del negocio. Cada servicio es desplegado de forma independiente y puede estar programado en distintos lenguajes y usar diferentes tecnolog√≠as de almacenamiento de datos.

¬ŅPara qui√©n es este curso?

  • Developers

Debes tener en cuenta que los cupones duran maximo 4 dias o hasta agotar 1000 inscripciones,pero puede vencer en cualquier momento. Obten el curso con cupon haciendo clic en el siguiente boton:

(Cupón válido para las primeras 1000 inscripciones): VAXIDREZ50
Udemy UK
Tags:

Articulos Relacionados

content

Universidad Desarrollo Web - FrontEnd Web Developer!

El mejor curso para aprender a crear aplicaciones Web Modernas con HTML, CSS y JavaScript. Ser√°s un FrontEnd Developer!

Ir al Curso
content

Universidad Angular - De Cero a Experto en Angular!

Domina Angular y crea aplicaciones web del mundo real con TypeScript, Firebase, Cloud Firestore, JWT y m√°s!

Ir al Curso
content

Angular: De cero a experto

Componentes, directivas, servicios, mapas, gráficas, JWT, autenticación, despliegues, mongo, Git, GitHub y mucho más

Ir al Curso
Suscríbete a nuestro boletín
Reciba los √ļltimos Cupones y promociones (Solicitar Cup√≥n)