
¡Hola! bienvenidos al curso «Bootcamp Full Stack JavaScript», este curso es ejecutado por la Sociedad de Capacitación Tecnológica de Chile, cuyo plan formativo fue desarrollado para entregar a los participantes principios y técnicas, tanto a nivel personal como también para el ámbito laboral, para la formación técnica en lo que respecta a la programación JavaScript avanzado con el objetivo de mejorar el sistema interoperativo de desarrollos de trazados 2.0 en el Hospital de San Fernando.
Equipo académico |
|
---|---|
Profesor del curso |
Javier Navarrete |
Tutor académico | Miguel Flores |
Tutor administrativo | Javiera Hernandez |
Soporte técnico |
|
---|---|
Correo electrónico |
hola@socatech.cl |
Documento correspondiente a la usabilidad de los diferentes elementos y consumo de recursos para una correcta aprobación al curso.
MongoDB es una base de datos NoSQL orientada a documentos, lo que significa que almacena datos en formato de documentos similares a JSON (BSON, Binary JSON). Fue diseñada para ser escalable, flexible y de alto rendimiento.
MongoDB Shell o mongosh es una interfaz de línea de comandos que nos permite interactuar con una base de datos MongoDB. Podemos utilizarla para realizar operaciones como crear bases de datos, insertar documentos, consultar datos, actualizar registros y mucho más.
Node.js: Como entorno de ejecución base para aplicaciones JavaScript del lado del servidor.
Express: Framework utilizado para construir APIs RESTful y manejar rutas, middleware y solicitudes HTTP.
Gestión de Dependencias: Uso de npm
para administrar paquetes y módulos externos.
Creación de Proyectos:
Configuración inicial de entornos Node.js.
Estructuración de proyectos escalables (MVC, módulos, etc.).
Integración de Dependencias:
Implementación de librerías comunes (mongoose
, dotenv
, etc.).
Manejo de versiones y actualizaciones.
Funcionalidades con Express:
Creación de endpoints (GET, POST, PUT, DELETE).
Uso de middlewares para autenticación, validación y manejo de errores.
Pruebas de rutas con herramientas como Postman
.
El repositorio sirve como evolución de aprendizaje en backend, enfocado en buenas prácticas, arquitectura limpia y soluciones eficientes.