Fundamentos de API
En este curso gratuito en línea los estudiantes aprenderán a diseñar, desarrollar y probar su API
Description
Este curso está destinado a no saber nada para convertirse en un usuario de trabajo de API. No hacemos afirmaciones de enseñar todas y cada una de las cosas. Pero suficiente para hacer el trabajo. Así que si usted está añadiendo nuevas características, o simplemente arreglar errores, esto le será útil. Empiece por aprender por qué necesita utilizar una API. Algunas de las razones incluyen: pruebas automatizadas, aplicaciones de terceros y autenticación de usuarios.
A continuación, utilice PostMan. Postman es una herramienta interactiva y automática que no complica la creación, el uso compartido, las pruebas y las API de documentos para los desarrolladores. Es una aplicación de cromo/escritorio que interactúa con las API de HTTP, funciona en el programa de fondo y se asegura de que cada API funciona según lo previsto. También presenta al cliente una GUI amigable para enviar solicitudes y recuperar respuestas. Conceptos avanzados maestros relacionados con la autenticación de uso. Obtenga información sobre la autenticación básica en la que el individuo tiene que enviar su nombre de usuario/contraseña después de cada solicitud en una llamada de API. Es fácil de poner en práctica, pero pondría en duda las preocupaciones de seguridad. Los estudiantes también aprenderán a hacer uso de las claves de API. Los estudiantes aprenderán a implementar OAuth 2.0 que es una aplicación que puede autenticar cada solicitud con una señal de acceso. Esta sería una experiencia de usuario eficiente, sin embargo, puede ser difícil de implementar.
También se mostrará a los estudiantes cómo diseñar su API utilizando Swagger y Open API. Open API es una interfaz de aplicación públicamente disponible que proporciona a los desarrolladores acceso programático a una aplicación de software o servicio web. Los estudiantes también aprenderán a utilizar variables, colecciones y entornos también.
Prequestits; Los alumnos deben tener la comprensión básica y la capacidad de utilizar la programación de python antes de iniciar este curso.