Curso de Backend con 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 avanzado
-
Metodología
Virtual
-
Duración
Flexible
-
Inicio
Fechas disponibles
-
Campus online
Sí
-
Servicio de consultas
Sí
-
Clases virtuales
Sí
Crea aplicaciones backend utilizando Node.js, Express y Mongo. Entiende cómo funciona Javascript en un servidor y escribe aplicaciones con Node.js. Crea una API, manipula errores y valida tus datos con Express. Elabora pruebas para encontrar errores en tu código y finalmente pon tu aplicación en producción en un servicio web.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
A tener en cuenta
Realizar pruebas a funcionalidades de una aplicación
Manejar errores de una aplicación con un middleware
Configurar el almacenamiento de datos en MongoDB
Desplegar tu aplicación backend en un servicio en línea
Crear y manipular datos con un API REST
Conocer herramientas de Node.js para hacer debugging en tu aplicación
Opiniones
Materias
- Javascript
- Bienvenida
- Introduccion
- Diferencias
- Arquitectura
- Instalación
- Nodejs
- Orientada
- Eventos
- Readable
- Writable
Programa académico
Tu primera experiencia con Node.js
- Introducción y bienvenida
- ¿Qué es Node.js?
- ¿Qué es Node.js y para qué sirve?
- Diferencias entre Node.js y JavaScript
- Resumen: Diferencias Nodejs y Javascript
- Instalación de Node.js
- Arquitectura orientada a eventos
- Node.js para la web
- Introducción a streams
- Readable y Writable streams
- Duplex y Transforms streams
- Sistema operativo y sistema de archivos
- Administrar directorios y archivos
- Consola, utilidades y debugging
- Clusters y procesos hijos
- ¿Qué es Express.js y para qué sirve?
- Creando tu primer servidor con Express.js
- Request y Response Objects
- Anatomía de una API Restful
- Estructura de una película con Moockaru
- Implementando un CRUD en Express.js
- Métodos idempotentes del CRUD
- Implementando una capa de servicios
- Creación de una BD en MongoAtlas
- Conexión a MongoAtlas una instancia de MongoDB
- Conexión con Robot3T y MongoDB Compass a una BD
- Implementación de las acciones de MongoDB
- Conexión de nuestros servicios con MongoDB
- ¿Qué es un middleware? Capa de manejo de errores usando un middleware
- Manejo de errores asíncronos y síncronos en Express
- Capa de validación de datos usando un middleware
- ¿Qué es Joi y Boom?
- Implementando Boom
- Implementando Joi
- Probar la validación de nuestros endpoints
- Middlewares populares en Express.js
- Creación de tests para nuestros endpoints
- Creación de tests para nuestros servicios
- Creación de tests para nuestras utilidades
- Agregando un comando para coverage
- Debugging e inspect
- Considerando las mejores prácticas para el despliegue
- Variables de entorno, CORS y HTTPS
- ¿Cómo implementar una capa de manejo de caché?
- ¿Cómo contener tu aplicación en Docker?
- Despliegue en Now
- ¿Qué aprendiste en este curso?
¿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 Backend con Node.js