Dominio expreso de JS
Este curso integral lo lleva desde los conceptos básicos hasta los conceptos avanzados, brindándole las habilidades necesarias para crear aplicaciones backend eficientes, API RESTful y microservicios.
El curso cubre conceptos básicos como enrutamiento, manejo de solicitudes y respuestas, funciones de middleware y servicio de archivos estáticos. También explorará técnicas avanzadas de middleware, manejo de errores y registro utilizando herramientas como Morgan.
El curso también cubre medidas de seguridad esenciales, incluido el control de acceso basado en roles (RBAC), la prevención de la inyección de SQL y la protección de aplicaciones con Helmet.
Al final de este curso, tendrá un conocimiento profundo de Express.js y podrá crear aplicaciones sólidas, escalables y listas para producción.
📚 Descripción general del curso
⦿ Express.js y ¿por qué usarlo?
⦿ Instalación de Express.js y configuración de un proyecto
⦿ Comprensión del middleware Express
⦿ Enrutamiento básico en Express.js
⦿ Manejo de objetos de solicitud y respuesta
⦿ Explicación del objeto de aplicación exprés
⦿ Uso de variables de entorno (dotenv)
⦿ Manejo de diferentes métodos HTTP (GET, POST, PUT, DELETE)
⦿ Parámetros de ruta y cadenas de consulta
⦿ Servir archivos estáticos en Express.js
⦿ Tipos de middleware (integrado, de terceros, personalizado)
⦿ Creación de funciones de middleware personalizadas
⦿ Uso de Morgan para solicitudes de registro
⦿ Análisis del cuerpo con express.json() y express.urlencoded()
⦿ Error al manejar el middleware en Express.js
⦿ Uso de motores de plantillas (EJS, Pug, Manillar)
⦿ Configuración y renderizado de vistas
⦿ Pasar datos a vistas
⦿ Uso de diseños para contenido dinámico
⦿ Representación del lado del cliente versus del lado del servidor
⦿ Conexión de Express.js con MongoDB usando Mongoose
⦿ Operaciones de creación, lectura, actualización y eliminación (CRUD)
⦿ Manejo de errores y validación de bases de datos
⦿ Usando Sequelize con MySQL/PostgreSQL
⦿ Implementación de relaciones modelo en bases de datos
⦿ Autenticación de usuario con JWT (Tokens web JSON)
⦿ Uso de bcrypt para hash de contraseñas
⦿ Implementación del control de acceso basado en roles (RBAC)
⦿ Proteger aplicaciones Express con Helmet
⦿ Prevención de la inyección SQL y secuencias de comandos entre sitios (XSS)
⦿ Carga de archivos con Multer
⦿ Implementación de WebSockets en Express.js
⦿ Almacenamiento en caché con Redis en Express.js
⦿ Uso de trabajos en segundo plano con Bull Queue
⦿ Limitación de tarifas para evitar el abuso de API
⦿ Creación de una API RESTful con Express.js
⦿ Manejo de autenticación API (JWT, OAuth)
⦿ API de control de versiones en Express
⦿ Usando GraphQL con Express.js
⦿ Creación de microservicios con Express.js
⦿ Pruebas unitarias de aplicaciones Express con Jest
⦿ Pruebas API con Supertest
⦿ Uso de Postman para pruebas de API
⦿ Dockerizar una aplicación Express.js
⦿ Implementación de aplicaciones Express en Vercel, Heroku y AWS
⦿ Mejora del rendimiento Express con compresión
⦿ Equilibrio de carga y agrupación en clústeres en Express.js
⦿ Depuración de aplicaciones Express.js
⦿ Escribir código limpio y mantenible en Express
⦿ Mejores prácticas para aplicaciones Express listas para producción
📲 Domine Express.js y cree aplicaciones web escalables: ¡descárguelo ahora y comience a codificar!
Última Versión
1.1Presentado por
Gabriel Rocha
Requisitos
Android 7.0+
Categoría
Gratis Educación APPClasificación de contenido
Everyone
Reportar
Marcar como inapropiadoLast updated on 17/05/2025
➢Express Js Complete Course
➢Great user interface
➢Day mode, Night mode added
➢Make your Notes
➢Text to Voice Feature
➢Last Read Added