KMMX Capacitación acorde a tu pensamiento

Web Services for the JS Developer (30 hrs.)

Descripción:En este curso, aprenderá cómo diseñar y desarrollar servicios web para ser consumidos por solicitudes HTTP, así como servicios web para ser consultados por GraphQL, dos metodologías comunes en el desarrollo de aplicaciones web modernas, usando JavaScript y varios frameworks de Node.js. A lo largo del curso, se explorarán temas importantes como la validación de datos, la seguridad de datos, la autenticación y la autorización.

Objetivo:Una vez completado el material proporcionado, los desarrolladores estarán familiarizados con la creación de API RESTful que permiten la creación, recuperación, actualización y eliminación (CRUD) de datos en una fuente de datos, así como la creación de API GraphQL que permiten la consulta de datos API.


Temario:

Parte 1. Una introducción a los servicios web y al desarrollo de API.

Aplicaciones Web con Backend Combinado y Código de Frontend | API de servicios web que se utilizarán con las aplicaciones de lado cliente | GraphQL para consultar servicios web desde aplicaciones que enfrentan clientes | Instalación y configuración de Node.js para desarrollo con JavaScript

Parte 2. Desarrollo de una API REST con Node.js y Express Framework

Creando un Proyecto con las Dependencias | Arrancando el proyecto de Express Framework | Diseño de los puntos finales de la API REST y el modelo de datos | Desarrollo de una API básica de CRUD con datos simulados | Validación de datos con el marco JOI | Requerir autorización para acceder a los puntos finales de la API | Intercambio de recursos de origen cruzado para acceso de clientes

Parte 3. Comunicación con una API REST a través de una interfaz de cliente

Enviando solicitudes con HTTP usando cURL | Postman y el moderno REST API Test Suite

Parte 4. Desarrollo de una API GraphQL con Node.js y Express Framework

Creando un Proyecto con las Dependencias | Bootstrapping the GraphQL Project | Diseñando el modelo de datos GraphQL | Desarrollo de consultas básicas y mutaciones con datos simulados | Requerir autorización para acceder a consultas y campos

Parte 5. Comunicación con una API GraphQL a través de una interfaz de cliente

Enviando solicitudes con HTTP usando cURL | Conseguir gráficos con GraphiQL

Parte 6. Contenido extra

Instalación y configuración de Couchbase para desarrollo | Uso de una base de datos NoSQL como la capa de datos para una API REST | Uso de una base de datos NoSQL como la capa de datos para una API GraphQL


Precio por participante:$11,020 (IVA incluído)

Formas de pago