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.

Este repositorio centraliza todos los materiales del curso Plataformas Abiertas correspondiente al segundo semestre de 2026, dictado por el profesor Daniel. Aquí encontrarás guías prácticas, recursos de referencia y código de ejemplo organizados semana a semana, cubriendo desde el control de versiones con Git hasta el desarrollo de APIs REST con Python y Flask.

Bloques del Curso

El contenido se organiza en dos grandes bloques temáticos que avanzan de forma progresiva durante el cuatrimestre. Semana 01–05: Git, GitHub y MongoDB Durante las primeras cinco semanas se trabajan las bases del control de versiones con Git y GitHub, junto con la introducción a bases de datos NoSQL usando MongoDB y MongoDB Atlas como servicio en la nube. Semana 06–15: Python y APIs con Flask A partir de la semana seis el foco pasa al desarrollo backend: se introduce Python como lenguaje de programación y se construyen APIs REST usando el microframework Flask, integrando los conocimientos de MongoDB adquiridos en el bloque anterior.

Tecnologías y Lenguajes

  • Markdown — lenguaje de etiquetado utilizado en toda la documentación del repositorio.
  • Python 3.x — lenguaje principal para el desarrollo de código en la segunda mitad del curso.
  • Git / GitHub — control de versiones y colaboración.
  • MongoDB Atlas — base de datos NoSQL en la nube.
  • Flask — microframework web de Python para construir APIs REST.

Recursos Principales

Git y GitHub

Guía inicial para configurar Git, crear repositorios y trabajar con ramas en GitHub.

MongoDB

Cómo crear una cuenta en MongoDB Atlas y conectarte desde tu entorno local.

Python Intro

Introducción al lenguaje Python: variables, tipos de datos, funciones y estructuras de control.

Referencia de Comandos

Hoja de referencia rápida con los comandos Git más utilizados durante el curso.
Todo el código de ejemplo mencionado en las guías se encuentra disponible directamente en el repositorio de GitHub del curso. Podés clonar el repo y ejecutar los ejemplos en tu máquina local.

Prerequisitos

Antes de comenzar el curso asegurate de tener instalado y configurado lo siguiente:
  • Git instalado en tu sistema operativo (Windows, macOS o Linux).
  • Cuenta de GitHub activa (podés crearla gratis en github.com).
  • MongoDB Compass instalado para explorar visualmente tus bases de datos locales.
  • Python 3.x instalado (se recomienda la versión 3.10 o superior).

Build docs developers (and LLMs) love