"Construyendo el futuro, una línea de código a la vez." 🚀
Este es el diario de viaje técnico de mi formación como Desarrollador Full Stack Python (PF1164). Aquí encontrarás:
- 📚 Módulos: Apuntes, ejercicios y prácticas organizadas por competencia.
- 📦 Tareas: Entregables oficiales con versiones finales y retroalimentación.
- 🌟 Portfolio: Un proyecto vivo que evoluciona módulo a módulo hasta convertirse en una aplicación web completa.
- 🛠️ Herramientas: Configuraciones, scripts y buenas prácticas aplicadas en entorno real.
| Módulo | Nombre | Horas | Estado | Carpeta |
|---|---|---|---|---|
| 1️⃣ | Orientación al Perfil y Metodología | 18h | ✅ Completado | modules/01-orientacion |
| 2️⃣ | Fundamentos de Desarrollo Front-End | 72h | 🟡 En Progreso | modules/02-frontend |
| 3️⃣ | Fundamentos de Programación en Python | 72h | ⬜ Pendiente | modules/03-python-basics |
| 4️⃣ | Programación Avanzada en Python | 56h | ⬜ Pendiente | modules/04-python-advanced |
| 5️⃣ | Fundamentos de Bases de Datos Relacionales | 56h | ⬜ Pendiente | modules/05-databases |
| 6️⃣ | Desarrollo Web con Python Django | 72h | ⬜ Pendiente | modules/06-django-basics |
| 7️⃣ | Acceso a Datos en Django | 80h | ⬜ Pendiente | modules/07-django-data |
| 8️⃣ | Desarrollo de Portafolio Digital | 18h | ⬜ Pendiente | modules/08-portfolio-docs |
| 9️⃣ | Empleabilidad en la Industria Digital | 18h | ⬜ Pendiente | modules/09-employability |
📊 Progreso General (clic para expandir)
██████░░░░░░░░░░░░░░ 30% Completado
Actualizado manualmente. Cada módulo desbloquea nuevas habilidades.
El corazón de este bootcamp es un proyecto integrador que crece en cada etapa:
- 🎨 Frontend: HTML5, CSS3, Bootstrap, JS/jQuery
- ⚙️ Backend: Python puro → Django MVC → ORM & CRUD
- 🗃️ Base de Datos: Modelado ER → SQL puro → Migraciones Django
- 🚀 Deploy: Configuración para producción (Próximamente en Render/Vercel)
👉 Explorar código del Portfolio | 📄 Documentación del Proyecto
| Categoría | Tecnologías |
|---|---|
| 🖥️ Frontend | HTML5, CSS3, Bootstrap 5, JavaScript (ES6+), jQuery |
| ⚡ Backend | Python 3.10+, Django 4+, Django REST Framework (próximamente) |
| 🗄️ Bases de Datos | SQLite (dev), PostgreSQL (prod), SQL puro |
| 🐙 Control de Versiones | Git, GitHub, GitHub Actions (CI/CD) |
| 🧪 Calidad & Testing | Pytest, Black, Ruff, Flake8 |
| 📦 Entornos | venv, pip, requirements.txt, pyproject.toml |
¿Quieres ejecutar el proyecto localmente? Sigue estos pasos:
# 1. Clona el repositorio
git clone https://github.com/TU-USUARIO/python-fullstack-bootcamp.git
cd python-fullstack-bootcamp
# 2. Crea y activa el entorno virtual
python3 -m venv .venv
source .venv/bin/activate # En Windows: .venv\Scripts\activate
# 3. Instala dependencias
pip install -r portfolio/requirements.txt
# 4. Ejecuta migraciones y servidor de desarrollo
cd portfolio
python manage.py migrate
python manage.py runserver