Microservicios con .NET Core
Curso
En línea
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Taller intensivo
-
Nivel
Nivel intermedio
-
Metodología
En línea
-
Horas lectivas
15h
-
Duración
3 Días
-
Inicio
Fechas disponibles
-
Prácticas en empresa
Sí
-
Envío de materiales didácticos
Sí
-
Clases virtuales
Sí
¿Buscas aprender Microservicios con .NET Core?
¡Has llegado al lugar correcto!
Durante este workshop nuestros consultores expertos te guiarán de manera 100% práctica para que logres desarrollar y desplegar tu aplicación ASP.NET Core usando Docker y puedas construir una infraestructura moderna.
La industria tecnológica demanda profesionales capacitados para innovar en el campo de la programación, por lo que cada uno de nuestros Workshop te dan la solución inmediata para cubrir tus necesidades de formación profesional, dándote las herramientas necesarias para desarrollarte rápidamente en la industria del desarrollo de software.
Precisiones importantes
Precio a usuarios Emagister: Obtén un 25% de descuento si realizas tu pago de contado. Promoción válida para las primeras 4 personas en inscribirse al curso.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Acerca de este curso
Aprender a desarrollar microservicios utilizando ASP.NET Core.
Explorar diferentes métodos de comunicación entre microservicios, incluyendo
HTTP y gRPC.
Aprender la contenerización de microservicios con Docker y su orquestación
mediante Docker Compose y Kubernetes.
Desarrollar habilidades en seguridad y autenticación para entornos de
microservicios.
Implementar estrategias de pruebas, despliegue continuo y escalabilidad en
proyectos de microservicios.
A desarrolladores en el campo de T.I. con ganas de superarse o personas interesadas de iniciar su carrera en el mundo de la programación, contamos con cursos desde nivel básico hasta avanzado.
-Conocimiento y experiencia con C# .NET.
-Experiencia en el desarrollo web y conceptos básicos de API REST.
-Experiencia básica en el uso de bases de datos.
-Familiaridad con el entorno de desarrollo de .NET Core y Visual Studio.
Obtendrás las herramientas necesarias para desarrollarte rápidamente en la industria del desarrollo de software.
Además al finalizar nuestro curso se te otorga un Diploma donde se mencionan los temas aprendidos durante el mismo con valor curricular.
Estamos comprometidos con lo profesional.
Buscamos ofrecer un servicio excelente y eficiente, acompañado de un trato digno, amable y eficaz, con el fin de que logres tus objetivos.
Asegura un mejor posicionamiento en tu empresa.
Te contactaremos a través de WhatsApp / email, para atender tus dudas y brindarte información acerca del curso de tu interés con el objetivo de que logres incrementes tus conocimientos.
• Grupos Reducidos.
• Interactividad directa con profesionales en T.I.
• Bolsa de Trabajo.
• Consultor Experto.
• Curso 100% Práctico.
• Practicas acorde a la industria.
• Acceso a más de 30 Talleres en Línea sin Costo.
• Acceso exclusivo a nuestros GuruDay en Vivo en Línea.
• Garantía de Aprendizaje.
• + 10 Años de Experiencia en el Sector T.I.
¿Quieres estar seguro de que somos tu mejor opción?
Asiste a una clase muestra gratis, donde conocerás la metodología de nuestros cursos.
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 reseñas en los últimos 12 meses
Este centro lleva 12 años en Emagister.
Materias
- Introducción a los Microserv
- Creacion
- Contenerización
- Persistencia de datos
- Seguridad
- Despliegue
- Escalabilidad y Tolerancia a F
- Pruebas y Despliegue Continu
- Proyecto Final
Profesores
Gerardo Alberto Guerrero Gomez
Director General
Programa académico
1.- Introducción a los Microservicios y ASP.NET
Core
1.2 ¿Qué son los microservicios? Ventajas y
desventajas.
1.3 Principios de diseño de microservicios.
1.4 Introducción a ASP.NET Core y su papel en el
desarrollo de microservicios.
1.5 Configuración del entorno de desarrollo.
2.- Creación de Microservicios Básicos
2.1 Configuración de un proyecto de microservicio
en ASP.NET Core.
2.2 Diseño de la arquitectura básica de
microservicios.
2.3 Implementación de un microservicio con
endpoints HTTP.
2.4 Implementación de manejo de errores y
registro.
3.- Comunicación entre Microservicios
3.1 Protocolos de comunicación entre
microservicios: HTTP, gRPC.
3.2 Implementación de llamadas HTTP entre
microservicios.
3.3 Implementación de comunicación con gRPC.
3.4 Uso de bibliotecas cliente para comunicarse
con microservicios.
4.- Contenerización de Microservicios
4.1 Introducción a Docker y contenedores.
4.2 Creación de imágenes Docker para
microservicios.
4.3 Uso de Docker Compose para orquestar
múltiples microservicios.
4.4 Despliegue de microservicios en contenedores.
5.- Escalabilidad y Balanceo de Carga
5.1 Escalabilidad horizontal vs. vertical.
5.2 Configuración de balanceo de carga para
microservicios.
5.3 Uso de herramientas de orquestación como
Kubernetes.
5.4 Despliegue y gestión de microservicios en
Kubernetes.
6.- Persistencia de Datos en Microservicios
6.1 Opciones de almacenamiento de datos en
microservicios.
6.2 Introducción a las bases de datos NoSQL y
SQL.
6.3 Implementación de acceso a bases de datos en
microservicios.
7.- Seguridad y Autenticación en Microservicios (3
horas)
7.1 Consideraciones de seguridad en arquitecturas
de microservicios.
7.2 Implementación de autenticación y autorización.
7.3 Uso de tokens JWT (JSON Web Tokens) para
asegurar la comunicación.
7.4 Configuración de políticas de seguridad en
microservicios.
8.- Pruebas y Despliegue Continuo
8.1 Estrategias de pruebas en microservicios.
8.2 Pruebas unitarias y de integración.
8.3 Implementación de pipelines de integración
continua y despliegue continuo.
8.4 Automatización de despliegue de
microservicios con CI/CD.
9.- Escalabilidad y Tolerancia a Fallos
9.1 Estrategias de escalabilidad en microservicios.
9.2 Implementación de replicación y
particionamiento.
9.3 Diseño para la tolerancia a fallos y
recuperación.
10.- Proyecto Final
Desarrollo de un proyecto práctico utilizando todos
los conceptos aprendidos.
Información adicional
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Microservicios con .NET Core