Skip to main content

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.

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.

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 Python en el panel de extensiones de VS Code.

Dependencias Python del proyecto API

El proyecto de API utiliza Flask como framework web y flask_cors para habilitar solicitudes cross-origin desde el frontend. Instalá ambas dependencias con los siguientes comandos en tu terminal:
pip install flask
pip install flask_cors
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.
Para seguir el curso es suficiente con instalar Git, Python, MongoDB Compass y VS Code. GitHub Desktop y Postman son opcionales pero muy recomendables.

Build docs developers (and LLMs) love