[platzi] Curso de Node.js
Implementa la lógica de un chat capaz de escalar tanto como tú requieras en tiempo real con Node.js, el runtime environment que te permite ejecutar JavaScript fuera del navegador. Aprende a escribir JavaScript en el servidor. Domina buenas prácticas, aplica arquitectura del lenguaje y entiende las ventajas de Node.js con Platzi.
Con este curso podrás:
Crear un servidor HTTP usando JavaScript
Crear una arquitectura escalable de backend con JavaScript
Modelar una base de datos y utilizarla para almacenar información en tiempo real
Entender e implementar websockets con SocketIO
Comprender como funcionan las conexiones cliente servidor
Temario del curso
Conocer y comprender cómo se realizan las conexiones hacia los servidores a través de internet y sus implicaciones en el desarrollo de servidores
Bienvenida y presentación del curso
- Qué es Node y cómo instalarlo
- ¿Qué son y cómo se usan las peticiones HTTP?
- Métodos, cabeceras y estadosCuerpo y query de la petición
Crear un servidor HTTP en Javascript, y comenzar a escuchar y responder peticiones desde un cliente .
- Crear un servidor HTTP desde NodeJS
- ¿Cómo pueden venir las peticiones?
- Recibir información desde el cliente: Body y Query
- Información contextual: Leer las cabeceras
- Tipos de respuesta: Vacía, plana, con datos y estructurada
- Respuestas coherentesServir archivos estáticos
- Errores: Cómo presentarlos e implicaciones en la seguridad
Comprender y desarrollar la arquitectura básica de un backend en NodeJS, y comunicarse entre módulos
- Conceptualmente: Rutas, controladores y bases de datos
- Rutas y capa de red: Responsabilidades y límites
- Controladores: Definiendo la lógica de negocio
- Almacenando la información en una base de datos
Utilizar una base de datos para definir, modelar, almacenar y recuperar la información de nuestra aplicación
- Tipos de Bases de Datos: Relacionales y No Relacionales
- Crear y Configurar tu Base de Datos con MongoDB
- MongoDB: Almacenar y leer datos
- MongoDB: Actualizar datos
- MongoDB: Consultar datos
- MongoDB: Eliminar Datos
- Gestionar conexiones a la base de datos desde la API
Uso de entidades para crear aplicaciones escalables
- Escalando la arquitectura: Múltiples entidades
- Relacionando nuestras entidades
- Cómo recibir ficheros desde NodeJS
- Guardar el fichero en el servidor
Conocer el protocolo de websockets, e implementar comunicación cliente/servidor con SocketIO.
- WebSockets: Qué son, por qué son interesantes y cómo usarlos
- Manejo de Websockets con NodeJS
- Conectar la API al servidor de WebSockets
Revisión de lo aprendido, y próximos pasos
Revisión y próximos pasos
Tips para escalar nuestro proyecto
Datos técnicos:
Instructor: Carlos Hernández,
Formato: .MP4
Resolución: 1280x720p
Tamaño: 1 GB
Lecciones: 33
Recursos adicionales: Incluidos
Fecha de publicación: 09/2019
Empresa:Platzi
Enlace | Servidor | Contenido | Tamaño | Uploader | Fecha |
---|---|---|---|---|---|
Descargar | ![]() Torrent | ![]() Curso de Backend Node.js (1 Archivo) ![]() | 1 GB | b3015 | 23-12-2020 |