Diseñando APIs Web
Una API Web es una interfaz de programación de aplicaciones para conectar aplicaciones. Permite el intercambio de información y la interoperabilidad entre aplicaciones a través de la web.
Este entrenamiento presencial impartido por un instructor (en línea o in situ) está dirigido a desarrolladores que deseen diseñar, escribir y construir APIs Web aprovechando tecnologías existentes para desarrollar productos de alto valor.
Al finalizar este entrenamiento, los participantes podrán:
- Configurar el entorno de desarrollo necesario para comenzar a crear APIs Web.
- Comprender los conceptos fundamentales, la arquitectura y los usos comunes de las APIs Web.
- Desarrollar una estrategia para crear APIs Web de gran valor.
- Aprender a definir la arquitectura y las especificaciones de las APIs Web.
- Aplicar las mejores prácticas en seguridad, diseño y escalabilidad de rendimiento de las APIs.
- Aprender a construir, probar, depurar y publicar APIs Web.
Formato del curso
- Clases interactivas y debates.
- Numerosos ejercicios y prácticas.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, contáctenos para organizarlo.
Temario del curso
Introducción
- API Web vs API RESTful vs API SOAP
- Visión general de los conceptos fundamentales y la arquitectura de las APIs Web
Primeros pasos
- Elegir el paradigma de API adecuado
- Ejemplo de caso de negocio de APIs Web
- Tecnologías y herramientas de API
Protección de APIs
- Autenticación y autorización
- Trabajo con OAuth
- Implementación de seguridad de WebHooks
Diseño de APIs Web
- Comprensión de casos de uso reales
- Definición del problema y objetivos de negocio
- Construcción de la arquitectura
- Redacción de una especificación de API
- Mejores prácticas de diseño de API
Escalado de APIs
- Optimización de recursos informáticos
- Evolución del diseño de API
- Paginación de APIs
- Límites de tasa (rate-limiting) en APIs
- SDK para desarrolladores
Pruebas y publicación de APIs
- Definición de casos de prueba
- Automatización de pruebas de API
- Evaluación de resultados de pruebas
- Publicación de APIs Web
Resolución de problemas
Resumen y próximos pasos
Requerimientos
- Familiaridad con las APIs
- Experiencia en programación web (Javascript, ASP.NET, PHP, C#, etc.)
Público objetivo
- Desarrolladores
Los cursos públicos requieren más de 5 participantes.
Diseñando APIs Web - Reserva
Diseñando APIs Web - Consulta
Diseñando APIs Web - Solicitud de consultoría
Testimonios (1)
El nivel de conocimiento del formador
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Curso - Designing Web APIs
Traducción Automática
Próximos cursos
Cursos Relacionados
Desarrollo de Microservicios en Google Cloud Apigee
21 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o en sitio), está dirigida a desarrolladores que deseen aprender a construir, probar, depurar e implementar una API sobre la plataforma API de Apigee de Google Cloud.
Al finalizar esta capacitación, los participantes podrán:
- Configurar un entorno de desarrollo que incluya todos los recursos necesarios para comenzar a desarrollar una API.
- Comprender e implementar las herramientas disponibles dentro de Apigee Edge.
- Construir e implementar una API en Google Cloud.
- Monitorear y depurar errores de API.
- Aprovechar las soluciones de análisis y aprendizaje automático de Google Cloud para hacer que las API sean más inteligentes.
Desarrollo de APIs utilizando Google Cloud Apigee X
14 HorasEsta capacitación presencial o en línea, impartida por un instructor en Colombia, está dirigida a desarrolladores que deseen utilizar Apigee X para diseñar, desarrollar y administrar APIs de manera eficiente y segura.
Al finalizar esta capacitación, los participantes podrán:
- Configurar el entorno de desarrollo necesario para comenzar a crear soluciones de APIs con Apigee X.
- Comprender los fundamentos y las mejores prácticas para desarrollar, proteger y administrar el ciclo de vida de las APIs.
- Aprender a diseñar, construir y probar APIs, y luego desplegarlas en la plataforma Apigee X.
- Implementar seguridad de múltiples capas para las APIs mediante políticas de claves de API y tokens de acceso OAuth.
DevSecOps Incendio: Brecha, Reparación y Fortificación
7 HorasEste taller de clase mundial, vanguardista y práctico sumerge a los participantes en las realidades críticas de la seguridad de las pipelines CI/CD modernas. Diseñado para profesionales de seguridad, ingenieros de DevOps y desarrolladores ansiosos por dominar la defensa avanzada contra brechas en pipelines, la capacitación combina simulaciones de ataques en vivo con herramientas líderes en la industria y técnicas prácticas de defensa.
Kong API Gateway
14 HorasEsta capacitación en vivo impartida por un instructor en Colombia (en línea o en el sitio) está dirigida a ingenieros que deseen configurar una pasarela de API Kong para gestionar el tráfico de ida y vuelta de sus microservicios.
Al finalizar esta capacitación, los participantes podrán:
- Instalar y configurar un clúster de Kong.
- Gestionar una pasarela de API Kong para ofrecer un único punto de comunicación para el acceso a las APIs.
- Controlar el tráfico de servicios web a nivel granular.
- Proteger las APIs mediante la autenticación de acceso.
- Controlar el tráfico mediante limitación de tasa y cuotas.
- Monitorear, registrar y analizar el tráfico de API utilizando una solución de terceros, como la pila ELK.
Gestión de APIs con MuleSoft Anypoint Platform
14 HorasEsta formación impartida por un instructor, en vivo en Colombia (en línea o presencial), está dirigida a desarrolladores de nivel intermedio que deseen utilizar MuleSoft Anypoint Platform para diseñar, construir y gestionar APIs e integraciones de manera más rápida en una plataforma segura y universal.
Al finalizar esta formación, los participantes estarán capacitados para:
- Configurar el entorno de desarrollo necesario para comenzar a desarrollar APIs con MuleSoft Anypoint Platform.
- Comprender las características y la arquitectura de MuleSoft Anypoint Platform.
- Aprender a diseñar, construir, gestionar e implementar APIs con AnyPoint Platform.
- Conocer el rol de cada componente en la creación de integraciones y APIs.
- Conectar bases de datos y transformar datos utilizando APIs.
- Gestionar el acceso a las APIs mediante la creación e implementación de proxies de API.
Técnicas Avanzadas de Integración con MuleSoft
21 HorasMuleSoft es una plataforma líder de integración que permite a las empresas conectar aplicaciones, datos y dispositivos en entornos tanto en la nube como locales.
Esta capacitación presencial impartida por un instructor (en línea o en sitio) está dirigida a desarrolladores de MuleSoft de nivel avanzado y profesionales de integración que desean diseñar, optimizar y desplegar flujos de integración complejos utilizando MuleSoft y la plataforma Anypoint.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Diseñar e implementar flujos avanzados de Mule utilizando manejo de errores y procesamiento por lotes.
- Proteger APIs con OAuth 2.0, políticas y implementaciones de seguridad personalizadas.
- Aprovechar DataWeave para transformaciones complejas y enrutamiento dinámico.
- Desplegar y monitorear aplicaciones en CloudHub y entornos híbridos.
- Implementar pipelines de CI/CD para proyectos de MuleSoft utilizando Git, Jenkins y Maven.
Formato del curso
- Clases interactivas con discusiones guiadas.
- Numerosos ejercicios y práctica constante.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para coordinarlo.
Fundamentos de la Plataforma Anypoint de MuleSoft
14 HorasEsta capacitación impartida por un instructor, en vivo y en Colombia (en línea o en sitio), está dirigida a profesionales de TI de nivel principiante que desean utilizar MuleSoft para integrar sistemas, gestionar APIs y optimizar los flujos de datos en toda la empresa.
Al finalizar esta capacitación, los participantes serán capaces de:
- Comprender los fundamentos de MuleSoft y la Plataforma Anypoint.
- Diseñar, construir y gestionar APIs utilizando las herramientas de MuleSoft.
- Aplicar técnicas de integración de MuleSoft a problemas del mundo real.
- Demostrar dominio de DataWeave y patrones de integración comunes.
Pruebas de Seguridad Web - Seguridad y pruebas de aplicaciones web utilizando OWASP
21 HorasEsta capacitación impartida por un instructor, en vivo (en línea o en sitio), está dirigida a desarrolladores, ingenieros y arquitectos que buscan asegurar sus aplicaciones y servicios web.
Al finalizar esta capacitación, los participantes estarán en capacidad de integrar, probar, proteger y analizar sus aplicaciones y servicios web utilizando el marco de trabajo y las herramientas de pruebas de OWASP.
Seguridad de IA Generativa según OWASP
14 HorasBasado en las últimas directrices del Proyecto de Seguridad de IA Generativa de OWASP, los participantes aprenderán a identificar, evaluar y mitigar amenazas específicas de la IA mediante ejercicios prácticos y escenarios del mundo real.
Guía de Pruebas de Seguridad Móvil de OWASP
21 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a desarrolladores, ingenieros y arquitectos que desean aplicar los principios, procesos, técnicas y herramientas de prueba de la MSTG para asegurar sus aplicaciones y servicios móviles.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Explorar técnicas de prueba para diseñar una implementación efectiva de pruebas de seguridad dentro del ciclo de vida de desarrollo.
- Aplicar técnicas de prueba para identificar vulnerabilidades y riesgos generales en aplicaciones móviles.
- Ejecutar diversos procesos de pruebas de seguridad para proteger sus aplicaciones móviles en Android e iOS.
OWASP Top 10 2025
14 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a desarrolladores web y líderes que deseen explorar e implementar el estándar de referencia OWASP Top 10 para asegurar sus aplicaciones web.
Al finalizar esta capacitación, los participantes podrán planificar, implementar, asegurar y monitorear sus aplicaciones y servicios web utilizando el documento OWASP Top 10.
Gestión de APIs con Red Hat 3Scale
14 HorasEste entrenamiento en vivo impartido por un instructor en Colombia (en línea o en sitio) está dirigido a desarrolladores y administradores de sistemas que deseen utilizar Red Hat 3Scale para crear, distribuir, gestionar y monetizar APIs, manteniendo el control sobre el uso, la seguridad y el soporte durante todo el ciclo de vida de las APIs.
Al finalizar este entrenamiento, los participantes podrán:
- Configurar el entorno de desarrollo necesario para comenzar a gestionar APIs con Red Hat 3Scale.
- Comprender las funciones y la arquitectura de la gestión de APIs de 3Scale.
- Aprender cómo crear, gestionar y monetizar APIs.
- Utilizar el portal para desarrolladores para publicar APIs, configurar flujos de registro y acceso de clientes.
- Conocer cómo hacer que la adopción de APIs sea efectiva y segura.
- Definir e implementar webhooks para habilitar notificaciones en tiempo real.
Swagger y la Especificación OpenAPI
14 HorasEsta capacitación impartida por un instructor, en vivo en Colombia (en línea o presencial), está dirigida a desarrolladores back-end que desean utilizar Swagger para construir, diseñar, documentar y consumir servicios web RESTful.
Al finalizar esta capacitación, los participantes podrán:
- Crear una estrategia de gestión de API para la infraestructura de software.
- Utilizar las herramientas de Swagger para editar archivos OAS y crear SDK.
- Implementar seguridad de API, control de versiones, documentación y otras funciones importantes.
Automatización de Pruebas con Apigee
14 HorasApigee es la plataforma de gestión de APIs de ciclo completo de Google Cloud, que permite a las organizaciones diseñar, asegurar, implementar, monitorear y escalar APIs. Sus funciones de prueba y automatización permiten a los equipos validar APIs, hacer cumplir políticas y garantizar implementaciones de alta calidad en pipelines de CI/CD.
Esta capacitación dirigida por un instructor, en vivo (en línea o presencial), está diseñada para ingenieros de QA y desarrolladores de nivel principiante a intermedio que deseen automatizar las pruebas y validación de APIs utilizando las herramientas e integraciones de Apigee.
Al finalizar esta capacitación, los participantes podrán:
- Configurar Apigee para pruebas y monitoreo de APIs.
- Automatizar casos de prueba de APIs utilizando Apigee y herramientas integradas.
- Validar el rendimiento, la seguridad y la fiabilidad de las APIs.
- Integrar la automatización de pruebas en pipelines de CI/CD.
Formato del Curso
- Clase interactiva y discusión.
- Ejercicios prácticos y práctica guiada.
- Implementación en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para coordinarlo.
Visual Studio Code
14 HorasEsta capacitación, impartida por un instructor y en vivo en Colombia (en línea o en el sitio), está dirigida a desarrolladores desde nivel principiante hasta intermedio que deseen editar código utilizando VS Code.
Al finalizar esta capacitación, los participantes podrán:
- Familiarizarse con la interfaz de VS Code.
- Utilizar eficazmente los espacios de trabajo en VS Code.
- Gestionar los atajos de teclado y configuraciones de VS Code.
- Aprender a usar diversos lenguajes de programación en VS Code.