Backend

Curso Crea un API Rest con Node JS y Express: JWT y ficheros

A lo largo de este curso aprenderás a crear una API Rest utilizando Node.js y Express.js, añadiendo también el sistema JWT y la subida de ficheros.

4.3 (114 valoraciones)
1 hora y 41 minutos · curso
API Rest con Node JS y Express: JWT y ficheros

Lo que aprenderás en este curso:

  • Manejar el sistema JWT
  • Manejo de ficheros

Requisitos del curso

Para realizar este curso es altamente recomendable tener conocimientos de JavaScript, si no es tu caso, estaría bien cursar previamente nuestro curso de JavaScript para principiantes.

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
4.3
114 valoraciones

Contenido del curso:

    • 1 m
    • Instalaciones básicas
      1 m
    • Descargar el repositorio e iniciar la app
      4 m
    • Instalación de las dependencias
      2 m
    • Creando el modelo de usuario
      4 m
    • 1 m
    • Endpoint para registrar usuarios
      16 m
    • Servicio JWT para crear TOKENS
      5 m
    • Endpoint para realizar login
      13 m
    • Middleware authenticated
      9 m
    • Incorporando middleware a un endpoint
      7 m
    • Instalación de dependencias
      2 m
    • Configuración del multiparty
      3 m
    • Subir el avatar del usuario y actualizarlo
      20 m
    • Obtener el avatar del usuario
      8 m
También te puede interesar

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

API Rest con Node JS y Express: Endpoint

Curso Crea un API Rest con Node JS y Express: Endpoint con Rest

2 horas y 10 minutos · curso

En este curso aprenderemos a crear una API Rest usando Node.js y Expres.js, así como a añadir el sistema JWT y subida de ficheros.

  • Backend
JavaScript para principiantes

Curso de JavaScript para principiantes

2 horas y 46 segundos · curso

En este curso aprenderemos a crear una API Rest usando Node.js y Expres.js, así como a añadir el sistema JWT y subida de ficheros.

  • Frontend

Dudas frecuentes

1

¿Cuándo comienza el curso?

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 nuestros planes.

2

¿Cuál es el precio?

En OpenWebinars no vendemos cursos, talleres o laboratorios unitarios.

Tenemos diferentes tipos de suscripciones, 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 ti. Consúltanos aquí.

3

¿Puedo obtener un diploma que acredite mis conocimientos?

Efectivamente, una vez superada cada formación, podrás descargarte el diploma acreditativo de cada una de ellas. Añádelas a tu CV y mejora tu perfil para las empresas.

También podrás obtener un diploma de nivel superior al superar todas las formaciones de la carrera.

Este curso online está pensado para toda aquella persona que tenga interés en aprender a desarrollar aplicaciones web con JavaScript. Para poder realizarlo comprendiendo todo lo que se explica y se aplica de forma práctica, es necesario tener conocimientos a nivel intermedio en este lenguaje de programación. Si no es tu caso, puedes realizar previamente el curso de JavaScript para principiantes, disponible dentro de nuestra plataforma.

Este curso es la continuación del Curso Crear un API Rest con Node JS y Express: Endpoint, ya que se partirá de la aplicación desarrollada en el mismo, para ampliar la misma y añadirle nuevas funcionalidades, por los que es totalmente aconsejable realizarlo en primer lugar.

En la introducción del curso veremos, además de la presentación del profesor y del temario, cómo comenzar este curso utilizando lo desarrollado en el curso anterior, descargando el repositorio e inicializando la aplicación creada previamente.

Tras este bloque introductorio comenzaría el curso propiamente dicho, el cual se divide en tres bloques, cada uno de ellos dedicados a una parte del desarrollo de una aplicación, en el que se irán aplicando todos los conceptos teóricos, lo que te ayudará a comprender mejor todo el proceso.

En la primera parte del curso continuamos avanzando en el desarrollo de nuestra app, añadiendo a la misma un sistema de autenticación de usuarios, para lo que veremos cómo instalar las dependencias que necesitamos para el mismo. Después crearemos el modelo de usuario, reutilizaremos la base de datos que creamos en el curso anterior, crearemos un endpoint para registrar usuarios, un servicio JWT para crear Tokens y, finalmente, crearemos un endpoint para realizar el login en la app.

Seguidamente vamos a desarrollar un sistema de protección de los endpoints para que solo puedan ser usados por usuarios logueados, lo que se hará a lo largo de las clases que componen el segundo apartado del curso. Se creará un Middleware para proteger nuestros endpoints, explicando previamente qué es y para qué sirve el mismo, y su incorporará el mismo a un endpoint.

Y en el tramo final de esta formación, se realizará el sistema de ficheros que implementaremos en nuestra aplicación, comenzando por la instalación de las dependencias necesarias para ello y su posterior configuración, la creación de un endpoint para poder subir el avatar de un usuario y actualizarlo, además de otro endpoint para poder obtener ese avatar de usuario.

Realizando este curso aprenderás a crear un sistema de usuarios, añadir una seguridad más potente a tus API, qué son los Middleware y también a manejar ficheros dentro de tus aplicaciones.

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.