El Stack MERN es un conjunto de tecnologías de Javascript que unidas permiten crear aplicaciones web modernas usando un mismo lenguaje tanto en el backend, como el frontend y la base de datos.
Temas que aprenderas
- Configurar un proyecto Backend de Nodejs y Frontend con Vitejs
- Validar datos en el backend y Frontend
- Crear multiples rutas tanto en el frontend y backend
- Deploy
Versiones Anteriores
Este Curso tiene varias versiones, a continuacion se listan algunas:
- MERN Stack Curso, esta es la primera version del curso, en donde se usó tecnologias como Webpack en el frontend con una configuracion personalizada, sin embargo hubiera sido mejor usar un generador de proyectos llamado
create-react-app
en su momento.
Versión Actual
El proyecto se divide en dos partes, Frontend (client) y Backend (server), en donde son dos carpetas que mantienen codigo con su propia logica. El backend usa Ecmascript 6+, asi que se usan los modulos de Javascript, Async/await y muchos otros conceptos modernos.
Esto es mas fácil de mantener. Ademas tambien se usa las siguientes bibliotecas para el frontend como:
- TailwindCSS para estilizar la aplicacion, en lugar de MaterialCSS
- react-hook-form para validar los datos
- API Context de React