¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
Las APIs REST (transferencia de estado representacional) son enormemente potentesy brindan posibilidades aparentemente ilimitadas, pero el concepto REST también es fácil de aprender. En este curso, comenzaremos con una descripción general de los fundamentosde las APIs web y los principios definitorios de REST. A continuación, aprenderá cómo las APIsREST se utilizan comúnmente para las operaciones de lectura, envío y escritura, incluyendouna exploración en profundidad de las solicitudes y respuestas HTTP. Se analizará el protocolo HTTP, incluyendo HTTP seguro, encabezados y códigos de estado.
La mayoría de las APIs modernas están alojadas en entornos de nube pública y en este curso conocerá las ofertas de APIs de los diversos proveedores de la nube. También se explorará la alineación de las APIs REST con las operaciones empresariales,las estrategias para el control de versiones de las APIs y la administración de actualizaciones. Luego siguenlaslecciones que cubren las pruebas de las APIs REST y el manejo de errores para garantizar que las APIsproduzcanlos resultados esperados. A continuación se cubrirá en profundidadla seguridad, incluyendo varias estrategias, como claves / secretos API y OAuth.
El curso concluirá con una exploración del desarrollo de software API REST del lado del servidor en una variedad de lenguajes.
Cubre los conceptos fundamentales detrás de las API web y los principios de REST, solicitudes y respuestas HTTP (incluyendo HTTP seguro, encabezados y códigos de estado), ofertas de API de proveedores de nube, gestión de versiones de API y actualización, pruebas de API REST y manejo de errores, estrategias de seguridad como claves/secretos de API y OAuth, y desarrollo de API REST del lado del servidor en múltiples lenguajes.
El curso concluye con desarrollo de API REST del lado del servidor cubriendo API REST de Node.js con Express.js, API REST de Python con documentación OpenAPI y creación de API REST usando ASP.NET Core y C#.
Ganaras habilidades en API Design, trabajar con Interfaces de Programación de Aplicaciones (API), ASP.NET Web API, REST API Development, usando un cliente REST y construir API RESTful.
La seguridad se cubre en profundidad, incluyendo estrategias como claves y secretos de API, OAuth para autenticación y uso de limitación de velocidad para controlar el tráfico.
El curso explica que la mayoría de las API modernas se alojan en entornos de nube pública y explora las ofertas de API de varios proveedores de nube.