Conocimientos y habilidades que adquieres realizando este curso

  • Conocerás las bases del testing.
  • Qué es una API REST, cuáles son las peticiones más comune y cómo se construyen estas peticiones.
  • Aplicar técnicas de caja negra para poner a prueba los diferentes servicios de una API REST.
  • Aprenderás a utilizar Postman para consumir o utilizar una API REST.
  • Serás capaz de automatizar pruebas en Postman usando Javascript.
  • Aprenderás a generar documentación de una API REST usando Postman.
  • Aprenderás a simular APIs REST con Postman y para qué puede ser útil esto.
  • Aprenderás a utilizar la API de Postman para poder automatizar procesos en esta herramienta.

Temario

  • ¿Qué es el testing y por qué es necesario? (Parte I)

    10m
  • ¿Qué es el testing y por qué es necesario? (Parte II)

    13m
  • Niveles de pruebas

    6m
  • Tipos de pruebas

    5m
  • Técnicas de caja negra o basadas en especificación

    18m
  • ¿Qué es una API REST?

    5m
  • ¿Cómo construir una petición HTTP?

    5m
  • ¿Cómo probar servicios REST?

    6m
  • ¿Qué es Postman?

    3m
  • Instalación y configuración de Postman

    16m
  • Dashboard de Postman

    2m
  • Otras alternativas para testing de APIs REST

    5m
  • Enviando nuestra primera petición con Postman

    11m
  • ¿Qué son las colecciones?

    17m
  • Entornos

    19m
  • Scripts

    10m
  • Enlazando llamadas

    13m
  • Collection Runner

    11m
  • La importancia de una buena documentación

    12m
  • Introducción a Markdown

    3m
  • Documentando un servicio en Postman

    15m
  • ¿Qué es un Mock y por qué puede ser útil?

    9m
  • Creando un Mock Server

    17m
  • ¿Qué son los monitores y cómo utilizarlos?

    4m
  • ¿Qué es Newman?

    1m
  • Instalación de Newman

    2m
  • Usando Postman desde la línea de comandos

    8m
  • ¿Qué más cosas hacer con Postman?

    8m
  • Conclusión

    1m

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Programador full stack MEAN

Programador full stack MEAN

carrera

Incluye 8 cursos:

  • Curso Online de MongoDB
  • Curso de Angular 4
  • Curso de JavaScript Profesional

y 5 cursos más!

Duración: 43 horas y 33 minutos

Por qué usar API REST en 2018

Por qué usar API REST en 2018

Lenguajes de programación

08 de Octubre de 2018

Aprende qué son las APIs y por qué resultan tan importantes en la actualidad, por qué se usan cada vez más y por qué es casi imprescindible tener una en tu proyecto.

Preguntas Frecuentes

En OpenWebinars no vendemos cursos o talleres unitarios.

Tenemos diferentes tipos de suscripciónes, que te dará acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para tí. Consúltanos aquí.

En OpenWebinars los cursos no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestro planes.

Si estás suscrito al plan Profesional o VIP, en todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

Descripción

Este curso de introducción al testing de API REST con Postman es una buena elección para comenzar tu formación de Postman, ya que para hacerlo no es necesario tener conocimientos previos en programación.

Aunque es recomendable tener unas nociones básicas en lenguaje JavaScript. Si quieres iniciarte en JavaScript, en nuestra plataforma tienes un completo curso con el que podrás aprender desde cero.

No obstante no es imprescindible partir con estos conocimientos, ya que Postman incluye una serie de herramientas que permiten generar el código para crear estos scripts, lo que resulta de gran ayuda en estos casos.

Entrando ya en el contenido del curso, lo primero que verás será un amplio e interesante bloque inicial, que se compone de una introducción al testing, para que tengas una perspectiva de los objetivos, todo lo que implica y qué procesos componen este ámbito tan importante.

Durante este segmento del curso aprenderás los 7 principios del testing, que son los puntos clave del mismo. También conocerás qué son y cuáles son los diferentes niveles de prueba y tipos de pruebas que existen, y finalmente se profundizará en la técnica de diseño de pruebas de caja negra o basada en especificación.

Además verás una introducción a la APIs REST, ya que es importante conocerlas bien para poder testearlas. Y finalmente el profesor va a realizar una primera introducción a Postman, en la que hablará sobre las muchas posibilidades que nos ofrece esta herramienta.

Tras haber introducido todos estos conceptos previos, el tutor del curso comenzará a desarrollar el tema principal del curso, que es el uso de Postman para el testeo de API REST, y lo hará en diferentes bloques formativos, que a su vez se componen de lecciones.

En el primero de estos bloques se desarrollarán los conceptos de colecciones, variables y entornos, y además aprenderás previamente a enviar la primera petición con Postman utilizando el servicio Echo, lo que se hará de forma práctica para que puedas visualizar paso a paso cómo hacerlo.

Seguidamente se entraría en el bloque en el que se explica cómo automatizar pruebas o cualquier tipo de proceso que se vaya a realizar con las peticiones. En este bloque se tratará el tema de los scripts, que como comentamos previamente, se realizan con lenguaje JavaScript. Aprenderás a crearlos y utilizarlos para hacer uso de todas las posibilidades que ofrecen.

En las siguientes lecciones de este bloque se explicará cómo enlazar llamadas, para reutilizar la información obtenida de otras llamadas en posteriores, y también se desarrollará qué es y para qué sirve el collection runner, una herramienta de Postman de gran utilidad.

Una vez hayas completado todo lo anterior, puedes seguir tu formación empezando la sección de documentación de APIs REST, donde aprenderás a generar documentación de APIs con Postman, además de conocer la importancia que tiene generar bien esa documentación. También te mostramos cómo emplear Markdown y aplicar esos estilos a tus documentos.

La siguiente parte de la formación te servirá para aprender y comprender otros conceptos como los dobles de prueba y sus diferentes tipos (dummy, fake, stubs, spies, mocks), entrando más en detalle en el tipo mocks, del que verás unos ejemplos. Después pasaremos a la creación de un Mock Server en Postman.

Seguimos avanzando por el curso y entramos en la sección en la que el tutor explicará qué son los monitores y cómo utilizarlos, lo que hará de una forma práctica para comprender mejor el proceso de creación de este tipo de herramienta que ofrece Postman.

Nos acercamos ya al final del curso entrando en las lecciones centradas en Newman, una línea de comandos que nos permite ejecutar colecciones de Postman. Durante estas lecciones aprenderás los diferentes usos que tiene y sus características.

Después realizaremos el proceso de instalación de Newman, que se hará paso a paso y de forma guiada para que puedas replicar el en tu equipo. Una vez instalado lo utilizaremos para realizar una de sus funciones, que es la de ejecutar pruebas desde la línea de comandos.

Entramos después en la penúltima sección del curso, en la que el tutor hablará sobre la API de Postman. En las lecciones que conforman este bloque se verá qué esta API de Postman, qué ventajas nos aporta su uso y cómo utilizarla de forma individual en cada tipo de tarea que podemos usarla.

Acabamos la formación con un resumen sobre otras cosas que se pueden hacer con Postman, como la gestión de colecciones y entornos con Git, usar Newman con Docker, integrar Jenkins y Travis CI, capturar peticiones HTTP y algunas otras, sin entrar en detalle, porque queda fuera del objetivo del curso.

Una vez que hayas acabado el curso de Postman, serás capaz de utilizar esta herramienta de una forma completa y aprovechando todas las funcionalidades que nos ofrece.

* Requisitos del Curso

Para comenzar este curso se recomienda tener unas nociones básicas de Javascript y APIs REST, pero no es imprescindible.

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars