Para seguir el curso Plataformas Abiertas necesitás tener instaladas algunas herramientas en tu computadora. Estas te van a permitir trabajar con control de versiones, desarrollar la API en Python, conectarte a la base de datos MongoDB y probar los endpoints HTTP. A continuación encontrás el listado completo con los enlaces de descarga oficiales.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/danielcruca/plataformas-abiertas-2026-2c/llms.txt
Use this file to discover all available pages before exploring further.
Git
Sistema de control de versiones distribuido. Necesario para clonar el repositorio del curso y gestionar los cambios en el código.
GitHub
Plataforma de alojamiento de repositorios en la nube. El código del curso vive acá y desde acá vas a hacer push de tus trabajos.
GitHub Desktop
Cliente visual de Git para Windows y macOS. Simplifica las operaciones de commit, push y pull sin usar la línea de comandos.
Python 3.x
Lenguaje de programación utilizado para construir la API REST del proyecto. Asegurate de instalar la versión 3.x más reciente.
MongoDB Compass
Interfaz gráfica oficial para explorar y administrar bases de datos MongoDB. Usada en todas las prácticas de consulta y CRUD.
MongoDB Atlas
Servicio de MongoDB alojado en la nube. Permite crear un cluster gratuito para conectar la API sin instalar MongoDB localmente.
Postman
Cliente HTTP para diseñar, documentar y testear endpoints de APIs REST. Muy usado para probar las rutas de la API del curso.
VS Code
Editor de código fuente ligero y extensible. Es el editor recomendado para el curso, con soporte excelente para Python y MongoDB.
Extensiones de VS Code recomendadas
Una vez que tengas VS Code instalado, estas extensiones mejoran considerablemente la experiencia de desarrollo durante el curso.- Postman for VS Code — Permite usar Postman directamente dentro del editor, sin necesidad de abrir una aplicación separada. Podés instalarla desde el Marketplace: Postman for VS Code
-
Python (Microsoft) — Agrega resaltado de sintaxis, autocompletado, linting y soporte para el depurador de Python. Es la extensión oficial de Microsoft y se instala buscando
Pythonen el panel de extensiones de VS Code.
Dependencias Python del proyecto API
El proyecto de API utiliza Flask como framework web yflask_cors para habilitar solicitudes cross-origin desde el frontend. Instalá ambas dependencias con los siguientes comandos en tu terminal:
Se recomienda crear un entorno virtual de Python antes de instalar las dependencias, para aislar los paquetes del proyecto del resto del sistema. Podés crearlo con
python -m venv venv y activarlo con venv\Scripts\activate (Windows) o source venv/bin/activate (macOS/Linux).Herramientas alternativas
Si preferís no usar Postman, Insomnia es una excelente alternativa para probar APIs REST. Es gratuita, liviana y tiene una interfaz muy clara para organizar colecciones de requests.- Sitio oficial: https://insomnia.rest/