Desarrollo JavaScript y Formación - Carlos Azaustre

Carlos Azaustre

Curso de NODE.js Gratis. Desde cero, en español

Te doy la Bienvenida al curso de Node.js desde cero, totalmente gratis y en español. En el aprenderás a crear un API REST de principio a fin, utilizando Express como framework y MongoDB como base de datos.

🎥 Paso 1.

Suscríbete al canal de YouTube para no perderte ningún nuevo vídeo que se publique.

📬 Paso 2. Únete a la Newsletter para estar siempre al día.

Únete y ponte al día en desarrollo web

Recibe puntualmente información sobre las últimas novedades en tecnologías web y desarrollo web moderno para que estés siempre estés a la última

Subscribiéndote, estás de acuerdo con los Términos de uso de Revue y su Política de Privacidad.

🔒 Libre de Spam. Sólo contenido que te interesa.

🍿 Paso 3. ¡Disfruta del curso!

Aquí abajo, tienes los vídeos del curso 👇 . Son 19 vídeos, paso a paso y muy prácticos. Tómate tu tiempo :)

Cómo instalar Node.js en tu equipo

En este primer video veremos como instalar Node.js en tu equipo para iniciar el desarrollo de un API REST con JavaScript (ES2015) en el servidor y MongoDB como base de datos.

Suscríbete al canal para ver más videos →

Instalar Express y primer 'Hola Mundo' con Node.js

En éste segundo video veremos como iniciar nuestro proyecto de API REST con el comando 'npm init' e instalaremos el framework Express que nos ayudará con el manejo de rutas en el servidor. Para terminar haremos un 'Hola Mundo' para verificar que tenemos todo instalado correctamente.

Suscríbete al canal para ver más videos →

Instalar 'body-parser' y 'nodemon'

En este vídeo veremos como instalar el middleware 'body-parser' que nos permitirá tratar los datos que recibamos desde el cliente a través de las peticiones HTTP. Y también 'nodemon', una librería de desarrollo que nos ayudará en nuestro desarrollo ya que reiniciará automáticamente el servidor de Node.js a cada cambio que hagamos en nuestro código.

Suscríbete al canal para ver más videos →

Cómo crear un endpoint con GET y parámetros en tu API REST

En el video de hoy vemos como crear una ruta o endpoint en tu API REST con GET y como acceder a los parámetros que se incluyan en la URL utilizando Express en NodeJS

Suscríbete al canal para ver más videos →

Qué métodos HTTP y Códigos de Respuesta utilizar en tu API REST

En este vídeo veremos un poco de teoría. Aprenderemos cuales son los principales verbos o métodos HTTP que nos permitirán implementar una API REST ful completa. También daremos un vistazo a los diferentes códigos de respuesta que puede enviar nuestro API al cliente y así saber si la petición ha sido correcta, ha ocurrido un error, etc...

Suscríbete al canal para ver más videos →

Cómo usar POSTMAN para testear tu API REST

En éste vídeo de la serie veremos como implementar un endpoint para el método POST de HTTP y utilizaremos POSTMAN, una app que nos permite realizar peticiones HTTP a nuestra API para probar nuestro API REST

Suscríbete al canal para ver más videos →

Cómo instalar MongoDB y utilizar Mongoose como ORM/ODM

En éste vídeo veremos como instalar MongoDB en nuestro equipo de desarrollo utilizando Homebrew para Mac. En nuestro API, para utilizar MongoDB necesitamos un driver. En lugar de utilizar el driver oficial de Mongo para Node.js, emplearemos Mongoose que nos ofrece más posibilidades.

Suscríbete al canal para ver más videos →

Cómo almacenar datos en MongoDB con HTTP POST en tu API

En el vídeo de hoy vemos como implementar un Schema de Mongoose para nuestro modelo de datos, que nos sirva para validar los datos de entrada e implementamos el método POST para que los datos recibidos en la petición sean almacenados en MongoDB en base al modelo que hemos creado.

Suscríbete al canal para ver más videos →

Cómo devolver datos con GET desde un API REST

Continuando con el desarrollo de nuestra API REST en Node.js, vamos a implementar el método GET que nos devuelva desde la base de datos en MongoDB, un producto concreto a través de su ID, y otro método con todos los productos almacenados.

Suscríbete al canal para ver más videos →

Cómo implementar DELETE y UPDATE de registros en tu API REST

En éste video veremos como implementar los métodos DELETE y UPDATE de nuestro API RESTful. Seguimos utilizando para ello a Mongoose como driver y ODM de MongoDB

Suscríbete al canal para ver más videos →

Refactoriza el código de tu API REST

Ha llegado el momento de refactorizar el código de nuestro API REST con NodeJS y MongoDB para evitar la visita inesperada del monstruo del "spaguetti code". Vamos a separar en distintos ficheros las funcionalidades, para modularizar y poder mantener nuestro código a futuro.

Suscríbete al canal para ver más videos →

Crea un modelo 'User' con Mongoose Schemas

En el vídeo de hoy vemos como crear un modelo User (Usuario) en nuestra base de datos para poder registrar usuarios y posteriormente añadir autenticación. Para ello utilizaremos Mongoose Schemas para poder validar los campos una vez se guarden los registros en la base de datos MongoDB.

Suscríbete al canal para ver más videos →

Qué es la autenticación basada en Token

En el video de hoy te doy una introducción a la autenticación basada en Tokens para API REST y aplicaciones web/móvil. Utilizaremos el estándar JWT: JSON Web Tokens para manejar la autenticación.

Suscríbete al canal para ver más videos →

Cómo crear un JSON WebToken (JWT) en tu API REST

Implementamos una función para crear un json web token en base al usuario registrado en nuestra API REST y que viajará en las cabeceras de la comunicación entre cliente y servidor

Suscríbete al canal para ver más videos →

Cómo proteger rutas en tu API Rest con JSON WebTokens

En este video vemos cómo crear un middleware con Express que se encargue de verificar si el json web token que se envía con una petición es válido y asi dar acceso o no a determinadas rutas o vistas.

Suscríbete al canal para ver más videos →

Login y registro de usuarios con Token en tu API REST

En este video vemos cómo crear un middleware con Express que se encargue de verificar si el json web token que se envía con una petición es válido y asi dar acceso o no a determinadas rutas o vistas.

Suscríbete al canal para ver más videos →

Cómo testear JSON WebTokens con POSTMAN

En este vídeo aprenderemos a testear endpoints protegidos de nuestro API REST, utilizando JWT (JSON Web Tokens) y cabeceras de autorización. Para ello emplearemos POSTMAN como herramienta para realizar peticiones con autorización.

Suscríbete al canal para ver más videos →

Cómo renderizar vistas en Node.js

Aprende como renderizar vistas en Node.js utilizando Handlebars como sistema de plantillas. De esta manera implementamos Server-Rendering en Node.js

Suscríbete al canal para ver más videos →

Cómo desplegar tu aplicación Node.js en Producción con Heroku

Por último vamos aprender a desplegar nuestro API REST escrito en Node.js en producción. Para ello vamos a utilizar Heroku, en su versión gratuita, junto a mLab como base de datos en la nube, para publicar nuestra aplicación web. Espero que te haya gustado el curso!

Suscríbete al canal para ver más videos →