Loading repository data…
Loading repository data…
Blandskron / repository
Repositorio educativo del curso de Desarrollo Full Stack Python que cubre el ciclo completo de desarrollo web. Contiene guías prácticas y ejercicios desde habilidades blandas y control de versiones con Git/GitHub, maquetación frontend (HTML5/CSS3/JS/Bootstrap), hasta programación backend con Python (POO, APIs con FastAPI) y bases de datos SQL y PG.
¡Bienvenido a la guía de estudio autodidacta para el Curso de Desarrollo Full Stack Python! Este repositorio está estructurado para que cualquier persona interesada de forma independiente pueda aprender y dominar el ciclo completo de desarrollo de aplicaciones web, desde maquetación básica hasta arquitectura backend y bases de datos relacionales.
Aquí encontrarás material estructurado por módulos, ejercicios guiados, desafíos y plantillas de código organizadas cronológicamente para acompañarte en tu ruta de aprendizaje de manera autónoma.
Para facilitar el aprendizaje autónomo, el curso cubre y utiliza un conjunto completo de tecnologías modernas de desarrollo web:
El repositorio está organizado en 5 grandes bloques modulares de aprendizaje:
CursoFullStackPythonEdutecno/
├── M1/ # Módulo 1: Fundamentos de Ingeniería y Roles de TI
├── M2/ # Módulo 2: Frontend (HTML, CSS, JS, Bootstrap, jQuery) y Git
├── M3/ # Módulo 3: Fundamentos de Backend en Python (Flask, FastAPI, etc.)
├── M4/ # Módulo 4: Programación Orientada a Objetos (POO) y Archivos
├── M5/ # Módulo 5: Modelado de Bases de Datos Relacionales y SQL
├── documentacion/ # 📚 Guías de estudio y explicaciones conceptuales detalladas
└── README.md # Guía general de inicio
Para guiar tu estudio independiente, puedes acceder a las guías conceptuales y de ejercicios diseñadas para cada módulo:
[!NOTE] Consulta la Página Principal de la Documentación para tener un mapa completo de los temas.
Para ejecutar las prácticas de los módulos Backend y bases de datos, sigue estas instrucciones:
git clone https://github.com/tu-usuario/CursoFullStackPythonEdutecno.git
cd CursoFullStackPythonEdutecno
Es altamente recomendable aislar tus paquetes para no interferir con tu instalación global del sistema operativo:
python -m venv venv
.\venv\Scripts\Activate.ps1
python3 -m venv venv
source venv/bin/activate
Puedes instalar las principales librerías utilizadas en los módulos backend (como Flask, FastAPI, SQLAlchemy y conectores de PostgreSQL) usando:
pip install fastapi uvicorn sqlalchemy psycopg2-binary Flask CherryPy bottle pyramid
Navega a la carpeta del ejercicio correspondiente dentro de los módulos y corre los scripts. Por ejemplo, para probar los archivos de POO del Módulo 4:
cd M4/2-Sesion2
python 13_animal.py
Este repositorio es de carácter educativo y está diseñado para servir como un recurso abierto de autoaprendizaje en desarrollo web Full Stack con Python.