Curso de Backend con Node.js

Clases del Curso de Backend con Node.js

Instruido por:
Guillermo Rodas
Guillermo Rodas
Básico
4 horas de contenido
Ver la ruta de aprendizaje
Crea el sistema de administración de datos de Platzi Videos
Proyecto del curso
Crea el sistema de administración de datos de Platzi Videos

Desarrolla la aplicación que gestionará los datos de Platzi Videos. Crea una API REST para consultar y modificar datos del sistema. Realiza pruebas de tu aplicación. Despliega la aplicación en un servicio en la nube.

Curso de Backend con Node.js

Curso de Backend con Node.js

Progreso del curso:0/47contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/47contenidos(0%)

Tu primera experiencia con Node.js

Material Thumbnail

Introducción y bienvenida

02:27 min

Material Thumbnail

¿Qué es Node.js?

Material Thumbnail

¿Qué es Node.js y para qué sirve?

03:12 min

Material Thumbnail

Diferencias entre Node.js y JavaScript

01:53 min

Resumen: Diferencias Nodejs y Javascript

00:08 min

Instalación de Node.js

00:18 min

Material Thumbnail

Arquitectura orientada a eventos

12:46 min

Material Thumbnail

Node.js para la web

08:31 min

Manejo y uso de Streams con Node.js

Material Thumbnail

Introducción a streams

06:22 min

Material Thumbnail

Readable y Writable streams

07:13 min

Material Thumbnail

Duplex y Transforms streams

07:12 min

Uso de utilidades de Node.js

Material Thumbnail

Sistema operativo y sistema de archivos

11:55 min

Material Thumbnail

Administrar directorios y archivos

05:36 min

Material Thumbnail

Consola, utilidades y debugging

13:03 min

Clusters y procesos hijos

01:05 min

Crea tu primer proyecto en Express.js

Material Thumbnail

¿Qué es Express.js y para qué sirve?

02:07 min

Material Thumbnail

Creando tu primer servidor con Express.js

10:55 min

Request y Response Objects

02:27 min

Aprende a crear un API con REST

Material Thumbnail

Anatomía de una API Restful

01:54 min

Estructura de una película con Moockaru

00:51 min

Material Thumbnail

Implementando un CRUD en Express.js

07:54 min

Material Thumbnail

Métodos idempotentes del CRUD

08:21 min

Material Thumbnail

Implementando una capa de servicios

09:34 min

Cómo conectarse con librerías externas en Express.js

Material Thumbnail

Creación de una BD en MongoAtlas

06:03 min

Material Thumbnail

Conexión a MongoAtlas una instancia de MongoDB

09:13 min

Conexión con Robot3T y MongoDB Compass a una BD

01:33 min

Material Thumbnail

Implementación de las acciones de MongoDB

06:01 min

Material Thumbnail

Conexión de nuestros servicios con MongoDB

08:20 min

Conoce como funcionan los Middleware en Express.js

Material Thumbnail

¿Qué es un middleware? Capa de manejo de errores usando un middleware

08:04 min

Manejo de errores asíncronos y síncronos en Express

01:34 min

Material Thumbnail

Capa de validación de datos usando un middleware

03:24 min

Material Thumbnail

¿Qué es Joi y Boom?

01:37 min

Material Thumbnail

Implementando Boom

06:17 min

Material Thumbnail

Implementando Joi

13:25 min

Material Thumbnail

Probar la validación de nuestros endpoints

03:11 min

Middlewares populares en Express.js

00:39 min

Implementa tests en Node.js

Material Thumbnail

Creación de tests para nuestros endpoints

10:34 min

Material Thumbnail

Creación de tests para nuestros servicios

08:41 min

Material Thumbnail

Creación de tests para nuestras utilidades

07:56 min

Material Thumbnail

Agregando un comando para coverage

04:19 min

Debugging e inspect

01:06 min

Despliega tu primera aplicación en Express.js

Material Thumbnail

Considerando las mejores prácticas para el despliegue

02:14 min

Variables de entorno, CORS y HTTPS

03:27 min

Material Thumbnail

¿Cómo implementar una capa de manejo de caché?

05:54 min

¿Cómo contener tu aplicación en Docker?

00:26 min

Material Thumbnail

Despliegue en Now

07:30 min

Conclusiones

Material Thumbnail

¿Qué aprendiste en este curso?

00:43 min

nuevosmás votadossin responder
Salaxer
Salaxer
Estudiante

Porque sera que todos los métodos funcionan pero ninguno causa efecto en el objeto, no se modifican, no se eliminan o se actualizan. lo único que hace el código del profesor es mandar a llamar la primer película y retornar su id, es por eso que los “tags” que le mandamos nunca se usan en los sevicios

1
Santiago Ortiz Ceballos
Santiago Ortiz Ceballos
Estudiante

Me perdí un poco al final, me pueden aclarar este par de dudas porfa?

  1. Para qué sirve el parámetro “size” que recibe el readable stream que nunca se usa?

  2. Cómo logran leerse las 25 letras del abecedario si la función que ejecuta el readable es un timeout y no un interval? En que momento se ejecuta múltiples veces?

2
Santiago Ortiz Ceballos
Santiago Ortiz Ceballos
Estudiante

Cuál es la diferencia entre res.send y res.end?

1
cryptocu
cryptocu
Estudiante

empezamos bien pero vamos muy mal ???

0
cryptocu
cryptocu
Estudiante

por que no empezamos con lo real mente importante, pus hasta el momento solo hermo mirado para saber cuantas ienas tiene, cuando es que empiza lo realmente importante, esto backend no lectura

0
Martín Bortagaray
Martín Bortagaray
Estudiante

Hola, una consulta, cuando se instalan paquetes o utilidades con “npm” esta instalación aplica para siempre? es decir para todo el SO o se debe realizar siempre para cada nuevo proyecto?

1
OmarMJU
OmarMJU
Estudiante

Hola a todos.
Tengo un problema, realizando la validación no tengo problema con que compare los datos de forma correcta con el esquema, el problema que tengo es que el error de las validaciones lo regresa en formato HTML y no en JSON. Ya intenté todo lo que dicen en el foro por ejemplo agregar en la función validate las

opciones { errors: { stack:true } }

Adjunto las pantallas de mi código, la terminal y Postman.
Muchas gracias.

IMAGE 2021-05-07 12:05:42 a.m..jpg
IMAGE 2021-05-07 12:06:00 a.m..jpg
IMAGE 2021-05-07 12:06:11 a.m..jpg
0
gasparnd
gasparnd
Estudiante

No me esta gustando el BackEnd. O el curso va muy rápido pero no entiendo casi nada de lo que hace.
Me sale este error.

npm ERR! code EJSONPARSE
npm ERR! path C:\Users\Tassaroli\Desktop\gaspar\homevidoe-backend/package.json
npm ERR! JSON.parse Unexpected string in JSON at position 133 while parsing '{
npm ERR! JSON.parse"name": "HomeVideo-backend",
npm ERR! JSON.parse   "ve'
npm ERR! JSON.parse Failed to parse JSON data.
npm ERR! JSON.parseNote: package.json must be actual JSON, not just JavaScript.

0
gasparnd
gasparnd
Estudiante

Me da un error que no es el que esperaba. Cuando salta el erro que produje en el movies.js, me salta esto

TypeError: Cannot readproperty'statusCode' of undefined

No es lo que esperaba.

0
David Leonardo Roa Fajardo
David Leonardo Roa Fajardo
Estudiante

Cuando ejecuto el servidor de node se ejecuta correctamente, pero al abrir el navegador rechaza la conexión.

1