Temario y recursos del Curso de Express.js
Temario del Curso de Express.js
Bienvenida e introducción
4 Clases abiertas- Introducción y bienvenida
- ¿Qué es express y para qué sirve?
- Creando tu primer servidor
- Express application generator
Template Engines y archivos estáticos
4 Clases abiertas- Qué es y cómo crear tu propio template engine
- Implementando un template engine
- Usando Pug como template engine
- Usando Handlebars como template engine
Acelera tu carrera profesional con más de 42 Clases del Curso de Express.js
Comienza ahora- Creando nuestro layout de productos usando Pug
- Manejo de archivos estáticos
Creando un API Restful
- Anatomía de una API RESTful e implementación CRUD
- Implementando nuestra capa de Servicios
- Recapitulando el proyecto
- Request object
Conectando Express.js con servicios externos
- Conexión a Mongodb en Express.js
- Conectando nuestros servicios con mongo DB
- Implementando acciones CRUD en MongoDB
- Configurar una cuenta en Amazon AWS
Middlewares: En el medio del request
- Qué es un middleware y qué tipos existen
- Manejo de errores usando un middleware
- Validación de datos usando un middleware
- Implementando Sentry para el manejo de log de errores
- Qué es Joi y Boom y cómo configurar Joi
- Configurando Boom y nuestra página 404
- Middlewares populares
Autenticación en Express.js
- JSON Web Tokens
- Configuración y uso de Passport.js
- Asegurando nuestra API e identificando rutas sensibles
Testing
- Creando tests para nuestros endpoints
- Creando tests para nuestros servicios
- Creando tests para nuestras utilidades
- Agregando coverage para ver la calidad de nuestras pruebas
- Debugging e inspect
Deployment
- Buenas prácticas para el despliegue en producción
- npm script
- Añadiendo manejo de cache y seguridad con helmet
- Cómo usar las variables de entorno para diferente ambientes
- Habilitando CORS en producción
- Cómo funciona y por qué es importante el uso de HTTPS
- Desplegando con Now y detectando vulnerabilidades con npm audit
- Automatizar el chequeo de vulnerabilidades con snyk
- Conclusiones
Para este curso vas a necesitar
4 Horas de contenido
16 Horas de práctica
Para este curso vas a necesitar
4 Horas de contenido
16 Horas de práctica
Bienvenida e introducción
4 Clases abiertas- Introducción y bienvenida
- ¿Qué es express y para qué sirve?
- Creando tu primer servidor
- Express application generator
Template Engines y archivos estáticos
4 Clases abiertas- Qué es y cómo crear tu propio template engine
- Implementando un template engine
- Usando Pug como template engine
- Usando Handlebars como template engine
Acelera tu carrera profesional con más de 42 Clases del Curso de Express.js
Comienza ahora- Creando nuestro layout de productos usando Pug
- Manejo de archivos estáticos
Creando un API Restful
- Anatomía de una API RESTful e implementación CRUD
- Implementando nuestra capa de Servicios
- Recapitulando el proyecto
- Request object
Conectando Express.js con servicios externos
- Conexión a Mongodb en Express.js
- Conectando nuestros servicios con mongo DB
- Implementando acciones CRUD en MongoDB
- Configurar una cuenta en Amazon AWS
Middlewares: En el medio del request
- Qué es un middleware y qué tipos existen
- Manejo de errores usando un middleware
- Validación de datos usando un middleware
- Implementando Sentry para el manejo de log de errores
- Qué es Joi y Boom y cómo configurar Joi
- Configurando Boom y nuestra página 404
- Middlewares populares
Autenticación en Express.js
- JSON Web Tokens
- Configuración y uso de Passport.js
- Asegurando nuestra API e identificando rutas sensibles
Testing
- Creando tests para nuestros endpoints
- Creando tests para nuestros servicios
- Creando tests para nuestras utilidades
- Agregando coverage para ver la calidad de nuestras pruebas
- Debugging e inspect
Deployment
- Buenas prácticas para el despliegue en producción
- npm script
- Añadiendo manejo de cache y seguridad con helmet
- Cómo usar las variables de entorno para diferente ambientes
- Habilitando CORS en producción
- Cómo funciona y por qué es importante el uso de HTTPS
- Desplegando con Now y detectando vulnerabilidades con npm audit
- Automatizar el chequeo de vulnerabilidades con snyk
- Conclusiones