Curso Microservicios usando NET 6

Curso Microservicios usando NET 6

Precio

El precio de este curso es de 24 UF por persona.

Consultoria plan informatico

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, compilábamos todo el producto de software en una sola pieza y lo desplegábamos con poca frecuencia. El despliegue era difícil, así que optábamos 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 nivel adecuado de disponibilidad 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.

El Curso Microservicios usando NET 6 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.

 Objetivos de Aprendizaje:

Al terminar el Curso Microservicios usando NET 6, el alumno el alumno podrá:

  • Utilizar con confianza el stack Net Core 6 que se describe en el curso.
  • Comprender los distintos componentes clave de uServices
  • Aplicar los conocimientos para migrar aplicaciones a soluciones con arquitectura de microservicios en Docker, Kubernetes
  • Comprender los diversos componentes en un entorno de microservicios en contenedores para CI/CD

 Duración del Curso Microservicios usando NET 6:

40 horas pedagógicas en sesiones on-line de 3 horas.

 Público Objetivo:

El Curso Microservicios usando NET 6 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

 Requisitos Previos:

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

Contenido del Curso Microservicios usando NET 6

 Modulo 1: Introducción a microservicios, cubre   los temas relacionados con este estilo de arquitectura

  1. Beneficios
  2. Desafíos a considerar
  3. Arquitectura comparación con otras
  4. Patrón Microservicios
  5. Messagging
  6. Testing
  7. Deployment

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

Observa el estilo de comunicación por mensajería. Además, creará más microservicios que se comunican utilizando MassTransit para la mensajería.

Módulo 6

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.

Módulo 7 del Curso Microservicios usando NET 6

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.

Módulo 8

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.

Módulo 9

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

Capacitacion oracle db ii 2

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

Capacitacion oracle data guard

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

Capacitacion modelamiento datos

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

Capacitacion modelamiento bizagi

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