Métodos, cabeceras y estados
Clase 4 de 33 • Curso de Node.js: Base de Datos con MongoDB y WebSockets
Contenido del curso
Crear un servidor HTTP en Javascript, y comenzar a escuchar y responder peticiones desde un cliente .
- 6

Crear un servidor HTTP desde NodeJS
08:57 min - 7

¿Cómo pueden venir las peticiones?
05:19 min - 8

Recibir información desde el cliente: Body y Query
06:21 min - 9

Información contextual: Leer las cabeceras
04:36 min - 10

Tipos de respuesta: Vacía, plana, con datos y estructurada
03:29 min - 11

Respuestas coherentes
08:30 min - 12

Servir archivos estáticos
02:46 min - 13

Errores: Cómo presentarlos e implicaciones en la seguridad
04:20 min
Comprender y desarrollar la arquitectura básica de un backend en NodeJS, y comunicarse entre módulos
Utilizar una base de datos para definir, modelar, almacenar y recuperar la información de nuestra aplicación
- 18

Tipos de Bases de Datos: Relacionales y No Relacionales
06:10 min - 19
Crear y Configurar tu Base de Datos con MongoDB
00:50 min - 20

MongoDB: Almacenar y leer datos
12:24 min - 21

MongoDB: Actualizar datos
11:19 min - 22

MongoDB: Consultar datos
05:09 min - 23

MongoDB: Eliminar Datos
07:32 min - 24

Gestionar conexiones a la base de datos desde la API
04:43 min
Uso de entidades para crear aplicaciones escalables
Conocer el protocolo de websockets, e implementar comunicación cliente/servidor con SocketIO.
Revisión de lo aprendido, y próximos pasos
Resumen
Métodos HTTP:
- GET: Recoger información del servidor.
- POST: Añadir información al servidor.
- PUT: Reemplazar información en el servidor.
- PATCH: Actualizar parte de la información.
- DELETE: Eliminar información del servidor.
- OPTIONS: Pedir información sobre métodos (saber si podemos ejecutar alguno de los métodos anteriores).
Las cabeceras serán el envío al servidor de cómo queremos hacer la petición.
Los estados son números que indica el estado de la petición:
- 2XX: Todo ha ido bien.
- 3XX: La petición se ha redirigido.
- 4XX: Errores del cliente.
- 5XX: Ha habido un error al procesar la petición.