Curso de Node.js
Curso
Virtual
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Curso
-
Nivel
Nivel intermedio
-
Metodología
Virtual
-
Duración
Flexible
-
Inicio
Fechas disponibles
-
Campus online
Sí
-
Servicio de consultas
Sí
-
Clases virtuales
Sí
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.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
A tener en cuenta
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
Opiniones
Materias
- Javascript
- Base de datos
- Arquitectura
- Lógica
- Escalar
- Desarrollo
- Bienvenida
- Servidores
- Conexiones
- Través
- Comprender
Programa académico
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 estados
- Cuerpo y query de la petición
- 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 coherentes
- Servir archivos estáticos
- Errores: Cómo presentarlos e implicaciones en la seguridad
- 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
- Tipos de Bases de Datos: Relacionales y No Relacionales
- Crear y Configurar tu Base de Datos con MongoDB
- MongoDB I: Almacenar y leer datos
- MongoDB II: Actualizar datos
- MongoDB III: Consultar datos
- MongoDB IV: Eliminar Datos
- Gestionar conexiones a la base de datos desde la API
- Escalando la arquitectura: Múltiples entidades
- Relacionando nuestras entidades
- Cómo recibir ficheros desde NodeJS
- Guardar el fichero en el servidor
- 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 y próximos pasos
- Tips para escalar nuestro proyecto
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Curso de Node.js