Micro Servicios
Microservicios usando NET 6
Last Update:

noviembre 2, 2023

Review:

(0)

Este curso está pensado para que el alumno adquiera las habilidades y conocimientos necesarios para llevar adelante un desarrollo de microservicios usando la ultima versión de ASP.NET Core 6 en backend.

Microservicios usando NET 6
Avatar del usuario

Microservicios usando NET 6

40 Hours
Experto
0 lección
0 cuestionarios
85 estudiantes

Requisitos

  • Debe tener conocimiento amplios de desarrollo c# y conceptos claro de desarrollo e aplicaciones web, además de un buen dominio de inglés técnico.

Audiencia objetivo

  • Este curso será particularmente útil para arquitectos, líderes de desarrollo que implementen o consideren Microservicios y DevOps para su organización, incluyendo lo siguiente: Arquitectos, Ingenieros de fiabilidad del software, Operaciones, Desarrolladores de aplicaciones líderes, Desarrolladores de aplicaciones

Descripción del curso Microservicios usando NET 6:

La arquitectura de microservicios divide el software en piezas más pequeñas que se pueden desplegar, escalar y sustituir de forma independiente. Esta arquitectura moderna tiene muchas ventajas, pero hay temas que no son fáciles de entender y requiere un conocimiento de arquitectura de software base.

En los viejos tiempos, compilamos todo el producto de software en una sola pieza y

y lo desplegamos con poca frecuencia. El despliegue era difícil, así que optamos por no hacerlo muy a menudo. Con la llegada de los contenedores, el despliegue se ha vuelto mucho más fácil. Ahora podemos dividir nuestra aplicación en muchas piezas pequeñas – microservicios. Cuando un microservicio necesita más potencia, podemos escalar sólo esta porción de la propiedad web. Si una característica necesita

Si una característica necesita funcionar de manera diferente, podemos desplegar sólo este microservicio, evitando el cambio de todo el sistema. 

Con esta potencia vienen algunas capas adicionales de complejidad. En las aplicaciones de software monolíticas heredadas, simplemente hacíamos una llamada a una función si queríamos llamar a otra parte del sistema. Nuestros métodos internos ahora tienen direcciones IP, múltiples instancias, tal vez balanceadores de carga que distribuyen la carga, y muchas más piezas en movimiento.

¿Cómo descubrimos la dirección del microservicio? ¿Cómo escalamos hasta el nivel de disponibilidad adecuado sin desperdiciar costes? Esta es la magia de los microservicios, y este es el propósito de este libro. Aprenderá a diseñar, arquitecturar, escalar, monitorizar y aplicaciones en contenedores para construir microservicios robustos y escalables.

Este curso está pensado para que el alumno adquiera las habilidades y conocimientos necesarios para llevar adelante un desarrollo de microservicios usando la ultima versión de ASP.NET Core 6 en backend.


Contenido:

  • Módulo 1 Introducción a microservicios, cubre   los temas relacionados con este estilo de arquitectura.
  • Modulo 2 ASP.NET Core Introducción, Historia e Instalación.
  • Módulo 3, utilizamos una historia ficticia para ayudar a transmitir el propósito de separar una aplicación monolítica a una arquitectura de microservicios. Cubrimos el uso de los multitenant en Event Storming y Domain-Driven Design para ayudar a entender los procesos de negocio existentes para determinar dónde y por qué crear un microservicio.
  • Módulo 4, cubrimos la comunicación directa con los microservicios. En este   Módulo también se empieza a crear microservicios utilizando Visual Studio 2022 con .NET 6.
  • Módulo 5 cubre el estilo de comunicación por mensajería. Además, crearás más microservicios que se comunican utilizando MassTransit para la mensajería.
  • Módulo 6 cubre la separación de datos de un storage centralizado a almacenes de datos distribuidos. También cubrimos los patrones de Saga para manejar las transacciones a través de múltiples sistemas.
  • Módulo 7, cubrimos las pruebas de los microservicios utilizando la comunicación directa. También cubrimos las pruebas de los microservicios que se comunican usando mensajería. Crearás los proyectos de prueba para ambos estilos de comunicación.
  • Módulo 8 cubre el alojamiento de microservicios en contenedores Docker, así como el uso de Kubernetes. Al entender las opciones de contaenerización, comprenderás cómo manejar el escalamiento de los microservicios.
  • Módulo 9, cubrimos los problemas de salud de los microservicios. Los microservicios desarrollados en   Módulos anteriores sólo tienen lógica de negocio. Este   Módulo cubre las preocupaciones de registro, recopilación de métricas, rastreo y puntos para la depuración.
image
Microservicios usando NET 6
Free
- 68% OFF
  • Instructor : Studein
  • Lectures : 0
  • Duration : 40 horas
  • Enrolled : 85 students

Payment :

image

Related courses