Diplomado

¡Nuevo!

Desarrollo de APIs y Microservicios

El Diplomado en Desarrollo de APIs y Microservicios brinda herramientas para diseñar, construir y desplegar servicios web profesionales. Integra APIs REST, OpenAPI, microservicios, resiliencia, observabilidad, seguridad, Docker, Kubernetes y entrega continua para entornos tecnológicos.

* Educación informal – No conduce a título o certificado de aptitud ocupacional – Decreto 1075 de 2015 (artículo 2.6.6.8).

Información del Diplomado

Presentación de Desarrollo de APIs y Microservicios

El Diplomado en Desarrollo de APIs y Microservicios desarrolla conocimientos para comprender y construir arquitecturas de servicios utilizadas en aplicaciones y plataformas digitales. Aborda los principios REST, protocolo HTTP, arquitectura monolítica y de microservicios, enfoque API First, formatos JSON y estilos de integración como REST, GraphQL y gRPC. También profundiza en el diseño de recursos, rutas y endpoints, validación de datos, manejo de errores, documentación mediante OpenAPI y Swagger, pruebas funcionales y versionado de APIs.

La integración de servicios distribuidos comprende comunicación síncrona y asíncrona mediante API Gateway y mensajería de eventos, junto con patrones de resiliencia como circuit breaker, reintentos y tiempos de espera. La observabilidad incorpora registros estructurados, métricas y trazabilidad distribuida, mientras que la gestión de datos contempla consistencia eventual y el patrón saga. Además, se incluyen herramientas para documentar decisiones de arquitectura mediante el modelo C4 y registros de decisiones arquitectónicas.

Objetivo

El diplomado en Desarrollo de APIs y Microservicios forma profesionales capaces de diseñar, construir, documentar, asegurar y desplegar interfaces de programación de aplicaciones y arquitecturas de servicios distribuidos aplicadas a entornos empresariales reales. A lo largo de cuatro unidades el participante desarrolla competencias aplicadas para modelar recursos y contratos con la especificación OpenAPI, implementar endpoints con frameworks backend actuales, integrar servicios mediante API Gateway y mensajería de eventos, incorporar patrones de resiliencia y observabilidad, proteger los servicios con OAuth 2.0 y JWT, y llevarlos a producción mediante contenedores, orquestación en Kubernetes y canalizaciones de entrega continua, bajo estándares de calidad y gobierno reconocidos por la industria del software.

Participantes

El programa está dirigido a desarrolladores backend y full stack, ingenieros de software, arquitectos de soluciones en formación, analistas y líderes técnicos de áreas de tecnología, ingenieros DevOps y de plataforma, integradores de sistemas empresariales, tecnólogos y profesionales de ingeniería de sistemas, informática o telecomunicaciones que trabajan o proyectan trabajar en la construcción de servicios web, en la modernización de aplicaciones monolíticas y en proyectos de integración de plataformas digitales.

Qué aprenderás en Desarrollo de APIs y Microservicios

Competencia laboral: Interpretar los fundamentos de las APIs web y de las arquitecturas distribuidas para sustentar decisiones de diseño en proyectos de software empresarial.

  • Identificar los principios del estilo arquitectónico REST formulados por Roy Fielding y su aplicación en sistemas distribuidos actuales.
  • Explicar el modelo cliente-servidor, el protocolo HTTP, sus métodos y los códigos de estado empleados en la comunicación entre servicios.
  • Diferenciar la arquitectura monolítica de la arquitectura de microservicios según acoplamiento, escalabilidad, despliegue y propiedad de los datos.
  • Reconocer el ciclo de vida de una API y el enfoque API First como práctica de definición del contrato previa a la implementación.
  • Interpretar el formato JSON y los contratos de datos que intercambian los servicios en integraciones empresariales.
  • Comparar los estilos de integración REST, GraphQL y gRPC para seleccionar el más adecuado según el caso de uso.

Competencia laboral: Construir APIs REST documentadas y probadas que expongan operaciones de negocio conforme a convenciones y estándares del sector.

  • Diseñar recursos, rutas y verbos HTTP de una API REST conforme a convenciones de nomenclatura y modelado de recursos.
  • Implementar endpoints de creación, lectura, actualización y eliminación con un framework backend como Express, Spring Boot o FastAPI.
  • Aplicar validación de datos de entrada, manejo de errores y estructuras de respuesta normalizadas en los servicios.
  • Documentar la API mediante la especificación OpenAPI 3 y las herramientas del ecosistema Swagger.
  • Ejecutar pruebas funcionales de endpoints con Postman y pruebas automatizadas de contrato entre consumidor y proveedor.
  • Gestionar el versionado de la API junto con la paginación, el filtrado y el ordenamiento de los resultados.

Competencia laboral: Integrar microservicios resilientes y observables que comuniquen resultados de negocio de manera confiable en entornos distribuidos.

  • Analizar los patrones de descomposición del dominio y la definición de límites de servicio a partir del diseño guiado por el dominio.
  • Implementar comunicación síncrona y asíncrona entre microservicios mediante API Gateway y mensajería de eventos.
  • Diagnosticar fallos en sistemas distribuidos aplicando patrones de resiliencia como circuit breaker, reintentos y tiempos de espera.
  • Configurar la observabilidad del sistema con registros estructurados, métricas y trazabilidad distribuida según W3C Trace Context.
  • Evaluar estrategias de gestión de datos por servicio, consistencia eventual y el patrón saga para transacciones distribuidas.
  • Comunicar decisiones de arquitectura mediante diagramas del modelo C4 y registros de decisiones arquitectónicas.

Competencia laboral: Desplegar y gobernar APIs y microservicios seguros conforme a estándares profesionales de la industria del software.

  • Aplicar mecanismos de autenticación y autorización con OAuth 2.0, OpenID Connect y tokens JWT en servicios expuestos.
  • Evaluar los riesgos del OWASP API Security Top 10 y definir los controles técnicos que los mitigan.
  • Contenerizar servicios con Docker y orquestar su despliegue en clústeres de Kubernetes.
  • Construir canalizaciones de integración y entrega continua para el ciclo de vida de los microservicios.
  • Verificar el rendimiento de la API mediante pruebas de carga, límites de tasa y políticas de caché.
  • Elaborar los estándares de gobierno, documentación y publicación de APIs para su mantenimiento profesional.

Certificado que se otorga

Constancia de asistencia:
Desarrollo de APIs y Microservicios

¿Por qué es importante certificarte en Desarrollo de APIs y Microservicios?

Consulta todo lo que necesitas saber sobre el proceso de certificación
cerificado Polisura cursos gratis online
cerificado Polisura cursos gratis online

Habilidades que desarrollarás

  • APIs REST
  • OpenAPI
  • Seguridad APIs

Aprende gratis.
certifícate cuando estés listo.

Todos nuestros cursos son 100% gratuitos. Pagas solo si quieres obtener tu certificado digital y dejar un historial académico permanente en nuestra plataforma.

Características

Gratis

Certificado

Inscripción sin costo
Acceso al aula virtual
Actividades y evaluaciones
Soporte básico
Soporte especializado
Certificación digital
Historial de notas obtenidas

información importante

Confianza, claridad
y acompañamiento

Tres cosas que dejamos claras desde el inicio: quiénes somos, cómo funciona nuestro modelo gratuito y dónde encontrar ayuda.

Centro de Confianza

Verifica nuestras licencias, certificaciones, validaciones oficiales y el respaldo institucional de Polisura.

Cómo funciona

Descubre cómo puedes acceder a nuestros cursos gratuitos y obtener tu certificado cuando prefieras.

Soporte y ayuda

Resuelve tus dudas antes, durante o después de tu formación. Nuestro equipo está disponible para ayudarte cuando lo necesites.

Competencias a desarrollar

Al terminar, serás capaz de...

Perfil del participante

Una persona vinculada al desarrollo de software o áreas de tecnología, interesada en crear e integrar servicios web modernos, preparada para trabajar con APIs REST, arquitecturas de microservicios, seguridad, observabilidad, Docker y Kubernetes, fortaleciendo sus capacidades para participar en proyectos de integración, modernización y despliegue de soluciones digitales.

Resolvemos tus dudas.

Preguntas frecuentes

¿El diplomado tiene costo?

No. El acceso al aula virtual y todo el contenido son 100% gratuitos. Solo pagas si decides obtener el certificado digital, que cuesta $80.000 COP.
Son 120 horas certificadas, con ritmo autogestionado. El acceso es inmediato: empiezas apenas te inscribes.
No. El programa está diseñado para principiantes y también para profesionales que quieran profundizar.
Desde cualquier país. Al ser 100% online, puedes inscribirte desde Colombia o cualquier región de LATAM hispanohablante.
Una constancia de asistencia de educación continua expedida por el Politécnico de Suramérica, con tus 120 horas.

Diplomados y cursos relacionados

Diplomado Virtual

Desarrollo de APIs y Microservicios

¡Inscríbete, acceso inmediato!

Scroll al inicio
× Whatsapp