Revisando requisitos
Requisito previo
Este curso pertenece al siguiente programa:
Es necesario que te inscribas al programa antes de poder tomar este curso
Requisitos previos
Horarios disponibles
Selecciona un horario de la siguiente lista
Inscripción terminada
Inscripción no realizada
Si considera que esto es un error comunicarse al correo: jmrincon@ia.center
Desarrollo, implementación y despliegue de microservicios - Nivel Básico
El objetivo de este curso es conocer las consideraciones que hay que tomar en el momento de diseñar Microservicios. Durante este curso se desarrollará un microservicio utilizando Python, se aprenderá como contenerizarlo usando Docker y como desplegarlo usando Kubernetes
Inicia sesión para inscribirteInicio
28/11/2022
Duración
30 horas
Dedicación
4 horas por semana
Precio
Beca Microsoft
Idioma
Español
Modalidad
Vía Teams
Horarios
-
Martes y jueves de 18:00 a 21:00, hora ciudad Juárez
Inicia 28/11/2022
Prerequisitos
Requisitos
Perfil de ingreso
Perfil de egreso
Obtén certificados oficiales
Contenido del curso
Unidad 1: Introducción a los microservicios
• Presentación del temario del curso, de los participantes y de la metodología de trabajo durante el curso. • Comparación de los microservicios con otras arquitecturas de software • Identificar ventajas y desventajas • Características de los microservicios
Unidad 2: Diseño de microservicios
• Identificar método de almacenamiento adecuado y consideraciones: o BDD relacional o BDD basada en documentos o BDD en grafos o Consideraciones generales --- • Comunicación entre microservicios: o Sincrona HTTP (JSON, XML) gRPC o Asincrona Comunicación mediante eventos o ¿Qué es REST API? o ¿Qué es Open API? o ¿Qué es HATEOAS?
Unidad 3: Desarrollo de microservicios (Spotify clone simple example)
• Diseño de la aplicación • Desarrollo de microservicio de songs • Desarrollo de micoservicio de profile • Desarrollo de microservicio de likedSongs • Desarrollo de API Gateway • Desarrollo de interfaz • Vista a futuro
Unidad 4: Contenerización
• Uso de docker para contenerización
Unidad 5: Despliegue
• Uso de kubernetes para python
Instructor del curso
Ing. Alejandro Medina Reyes
Ingeniero en Sistemas Computacionales egresado del Tecnológico Nacional de México en Celaya, cuenta con certificados en distintas especializaciones en machine Learning y Deep Learing. Actualmente trabaja en el IA Center como líder de proyectos dirigiendo entre otras cosas el desarrollo de la plataforma académica.