
El Curso de Microservicios con .NET 6 le enseñará a diseñar y desarrollar software modular, permitiéndole desplegar, escalar y actualizar cada componente de forma independiente. Esta arquitectura moderna ofrece múltiples ventajas, pero su correcta implementación requiere un conocimiento sólido de arquitectura de software y del ecosistema .NET 6.
Inscríbase ahora y domine los microservicios con .NET 6
En el pasado, el software se desarrollaba con arquitecturas monolíticas, difíciles de actualizar y escalar. Con los microservicios, es posible dividir las aplicaciones en módulos independientes, mejorando la flexibilidad y el rendimiento. Sin embargo, esta arquitectura trae desafíos como la gestión de múltiples instancias y balanceadores de carga.
En el Curso de Microservicios con .NET 6, aprenderá a diseñar, implementar y optimizar aplicaciones escalables con Docker y Kubernetes.
Qué aprenderá en el Curso Microservicios usando NET 6
Al finalizar, podrá:
Desarrollar aplicaciones con .NET 6 y arquitectura de microservicios.
Comprender los componentes clave de uServices.
Migrar aplicaciones tradicionales a soluciones escalables con Docker y Kubernetes.
Implementar estrategias de integración y despliegue continuo (CI/CD).
Modalidad y duración
Duración: 40 horas pedagógicas.
Modalidad: Clases online en sesiones de 3 horas.
¿A quién está dirigido?
Este curso es ideal para arquitectos de software, líderes de desarrollo, ingenieros de confiabilidad (SRE), equipos de DevOps y desarrolladores que buscan especializarse en microservicios con .NET 6.
Requisitos del Curso Microservicios usando NET 6
- Conocimientos avanzados en C# y desarrollo de aplicaciones web.
- Comprensión de inglés técnico.
Precio:
El precio de este curso es de 24 UF por persona.
Contenidos del Curso Microservicios usando NET 6
- Beneficios
- Desafíos a considerar
- Arquitectura comparación con otras
- Patrón Microservicios
- Messagging
- Testing
- Deployment
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.
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.
Observa el estilo de comunicación por mensajería. Además, creará más microservicios que se comunican utilizando MassTransit para la mensajería.
Trata la separación de datos de un storage centralizado a almacenes de datos distribuidos. También, tratamos los patrones de Saga para manejar las transacciones a través de múltiples sistemas.
Cubrimos las pruebas de los microservicios utilizando la comunicación directa. Además, estudiamos las pruebas de los microservicios que se comunican usando mensajería. Creará los proyectos de prueba para ambos estilos de comunicación.
En el Curso Microservicios usando NET 6 se analiza el alojamiento de microservicios en contenedores Docker, así como el uso de Kubernetes. Al entender las opciones de contenerización, comprenderá cómo manejar el escalamiento de los microservicios.
Tratamos 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.
Otros Cursos y Seminarios de Capacitación
Administración Oracle DB: Workshop II
Es un curso oficial de Oracle Education que está diseñado para llevar al administrador de la base de datos más allá de las tareas básicas tratadas en el primer taller. El estudiante obtendrá un conocimiento más profundo del que posiblemente es el trabajo más importante de un DBA... Ver más
Administración Oracle Data Guard
Es un curso oficial de Oracle Education que está diseñado para entrenar al DBA a entender la arquitectura de procesos asociados a Data Guard, y como implementar Active Data Guard y Standby Data Guard. Este curso entrenará y ayudará al alumno a desarrollar las habilidades necesarias... Ver más
Modelamiento de Datos
Este curso tiene como objetivo principal que los alumnos dominen los conceptos de Modelamiento de Datos abarcando todo el proceso de diseño, construcción e implementación de una Base de Datos Relacional incluyendo elementos de Inteligencia de Negocios... Ver más
Modelamiento de Procesos con Bizagi
Este curso proporciona las herramientas necesarias para emprender el levantamiento de procesos de negocio en una organización. Estas herramientas serán el apoyo fundamental para iniciarse en el mundo de la gestión de procesos y de esta forma iniciar el proceso de mejora continua... Ver más