YoVDO

Node.js: Interceptando peticiones a un API con middlewares

Offered By: Coursera Project Network via Coursera

Tags

Node.Js Courses Javascript Courses Data Processing Courses Middleware Courses

Course Description

Overview

Este proyecto guiado es para todos aquellos interesados en continuar su aprendizaje en Node.js. En este curso, aprenderás como crear rutas de acceso a funciones o recursos, luego a interceptar las peticiones que sean realizadas a estas rutas, y finalmente a realizar algún procesamiento sobre los datos recibidos en la petición entrante para que sea retransmitida acorde a las necesidades del proyecto. Para lograr este aprendizaje, debemos aprender a crear proyectos de Node.js, en los cuales podamos definir rutas de acceso a recursos, que podrán ser invocadas por cualquier cliente que pueda consumir servicios API RESTFul (este ejemplo usaremos Insomnia), de ese modo podamos analizar como el middleware toma control al interceptar cada petición que para este caso, realizará una validación de datos para determinar si existe una autenticación válida. Este proyecto es de vital importancia debido a que sigue un camino hacia el dominio práctico fundamental que reposa detrás de funcionalidades complejas de uso concurrente en toda aplicación moderna profesional. Con el fin de que puedas afrontar el proyecto con los recursos de conocimiento necesarios, es recomendable saber programar en Javascript, así como algunas nociones básicas en el proceso de instalación y creación de proyectos básicos en Node.js. Finalmente el éxito radicará en cuánto te esfuerces por comprender los objetivos planteados en el proyecto, y cómo aplicar estos a otros proyectos y en distintos escenarios.

Syllabus

  • Visión general del proyecto
    • En este curso, aprenderás como crear rutas de acceso a funciones o recursos, luego a interceptar las peticiones que sean realizadas a estas rutas, y finalmente a realizar algún procesamiento sobre los datos recibidos en la petición entrante para que sea retransmitida acorde a las necesidades del proyecto.

Taught by

Pedro Camargo

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera