
Introducción al Curso
Vista 360 del curso, donde se presenta todo el contenido a desarrollar.
Notas Importantes del Curso
Notas de Lanzamiento del Curso
Únase a nuestros canales en Telegram, Youtube & Discord para obtener soporte e interacción en tiempo real.
Qué es una API?
Descripción General
Definición de una API
Ciclo de vida de una API
Descripción General
Fases del ciclo de vida de una API
Qué es OpenAPI
Descripción General
Especificación OpenAPI
Modelo API Canvas
Descripción General
Elaborar Modelo API Canvas
Cómo Modelar una API?
Análisis de Dominios para Modelar APIs
Analizar el Dominio
Definir los Contextos Delimitados del Dominio
Definir Entidades
Identificar APIs
Cómo Documentar una API?
Por qué Documentar API?
Demostración
Qué es Apicurio Studio?
Definición
Características Clave
Instalación de Apicurio Studio
Prerrequisitos
Demostración de la Instalación
Creación de una API en Apicurio Studio
Demostración de Creación de una API en Apicurio Studio
Creación del Modelo en Apicurio Studio
Demostración de la Creación de Entidades de manera gráfica e interactiva
Creación de Operaciones en Apicurio Studio – Primera Parte
Demostración de la Creación de Paths basado en recursos
Demostración de la Creación de Operaciones de manera gráfica e interactiva
Creación de Operaciones en Apicurio Studio – Segunda Parte
Demostración de la Creación de Paths basado en recursos
Demostración de la Creación de Operaciones de manera gráfica e interactiva
Creación de Operaciones en Apicurio Studio – Tercera Parte
Demostración de la Creación de Paths basado en recursos
Demostración de la Creación de Operaciones de manera gráfica e interactiva
Creación de Operaciones en Apicurio Studio – Cuarta Parte
Demostración de la Creación de Paths basado en recursos
Demostración de la Creación de Operaciones de manera gráfica e interactiva
Creación de Operaciones en Apicurio Studio – Quinta Parte
Demostración de la Creación de Paths basado en recursos
Demostración de la Creación de Operaciones de manera gráfica e interactiva
Creación de Operaciones en Apicurio Studio – Sexta Parte
Demostración de la Creación de Paths basado en recursos
Demostración de la Creación de Operaciones de manera gráfica e interactiva
Creación de Operaciones en Apicurio Studio – Séptima Parte
Demostración de la Creación de Paths basado en recursos
Demostración de la Creación de Operaciones de manera gráfica e interactiva
Importar y Exportar Documentación de una API en Apicurio Studio
Demostración de como Exportar la Documentación de Diseño de una API
Demostración de como Importar la Documentación de Diseño de una API
Qué es un Mock de APIs?
Contexto
Definición de Mock
Escenarios de Uso
Qué es Microcks?
Definición
Plataformas de Instalación
Instalación de Microcks
Prerrequisitos
Demostración de la Instalación de la Herramienta Microcks
Credenciales Microcks
Username: admin
Password: microcks123
Creación de Mocks de APIs en Microcks
Demostración de la Creación de Mocks de APIs en la herramienta Microcks
Test de Mocks de APIs utilizando Postman
Contexto del Test de Mocks de APIs
Demostración de Test de Mocks de APIs con la herramienta POSTMAN
Agregar Metadatos en la Estructura de Respuesta
Rediseño de las Estructuras de Respuesta o Response utilizando Apicurio Studio
Creación de Mocks de API utilizando Microcks
Test de Mocks de API utilizando Postman
Agregar Códigos de Estado de Respuesta Http
Rediseño de las Estructuras de Respuesta o Response utilizando Apicurio Studio
Creación de Mocks de API utilizando Microcks
Test de Mocks de API utilizando Postman
Bienvenido a mi curso de Diseño, Mocks y Test de APIs RESTful utilizando Apicurio y Microcks en español, el cual tiene por objetivo enseñarte todo lo que necesitas saber sobre Estrategia, Diseño, Mock y Test de APIs utilizando herramientas como Modelo Canvas, Apicurio Studio, Microcks y Postman.
El curso se basa en la metodología API First.
El curso fue creado para ayudarte a empezar en el mundo de las APIs, aquí tocaremos los siguientes temas:
Fundamentos de APIs.
Especificación OpenAPI.
Fases del Ciclo de Vida de las APIs.
Fase de Estrategia.
Elaboración del Modelo API Canvas.
Fase de Diseño y la Herramienta Apicurio Studio.
Cómo modelar una API?.
Cómo Documentar una API.
Qué es Apicurio Studio.
Instalación de Apicurio Studio.
Creación de APIs en Apicurio Studio.
Creación del Modelo en Apicurio Studio
Creación de Esquemas.
Definición de Paths.
Creación de Operaciones.
Creación de Estructuras de Request y Response.
Importar Documentación de una API en Apicurio Studio.
Exportar Documentación de una API en Apicurio Studio.
Fase de Mock y la herramienta Microcks.
Qué es un Mock de APIs.
Qué es Microcks.
Instalación de Microcks.
Creación de Mocks de APIs en Microcks.
Fase de Test y la herramienta Postman.
Test de Mocks de APIs utilizando Postman.
Buenas prácticas en el diseño de APIs.
Agregar metadatos a las estructuras de respuesta.
Agregar códigos de estado de respuesta http.
Y mucho más…
El curso ha sido creado cuidadosamente para que te diviertas practicando con ejemplos de la vida real, es 90% práctico y 10% teórico, con presentaciones cortas pero ilustrativas para explicar conceptos fundamentales de las fases del ciclo de vida de las APIs.
IMPORTANTE:
Todo el material necesario en este curso es brindado con enlaces de descarga.
El curso está estructurado en secciones con evaluaciones finales.