Este repositorio contiene las prácticas y proyectos desarrollados durante el curso Programador Backend - Fundación YPF / Media Chicas (2025).
Los ejercicios están organizados en carpetas según la temática y nivel de complejidad: desde los primeros servidores en Node.js hasta la implementación de un proyecto final con autenticación y bases de datos.
- Server-simple → Primer servidor con Node.js.
- Server-Web-Express → Servidor básico con Express.
- Server-Rutas-Errores → Manejo de rutas y control de errores.
- Motor-de-plantillas → Práctica con motores de plantillas.
- HighOrderFunctions → Ejercicios con funciones de orden superior.
- SQL → Archivos .sql de creación de esquemas e incersión de datos.
- NodeMongo → Conexión a MongoDB y pruebas.
- FileSystemAPI → Manejo de datos con el módulo nativo FS.
- APIRestful → CRUD con Express.
- RutasDinamicas → Ejercicios de enrutado avanzado.
- PreEntrega1 y PreEntrega2 → Avances parciales del proyecto final.
- PracticaProyectoFinal → Proyecto simple de productos, usando Sequelize, MySQL y con autenticación JWT.
- Node.js
- Express.js
- Dotenv
- MySQL + Sequelize
- MongoDB
- JWT
Cada carpeta contiene su propio código y, en algunos casos, un README.md con instrucciones específicas para ejecutar el proyecto.
Ejemplo de ejecución:
bash cd APIRestful npm install npm run dev
npm install npm run dev