Skip to content

Repository files navigation

Logo SENA

🎓 Técnico en Programación de Software

Servicio Nacional de Aprendizaje — SENA

Python PostgreSQL HTML5 CSS3 Bootstrap Git SCRUM Estado

Repositorio académico que documenta mi proceso de aprendizaje durante el programa de formación técnica en el SENA,
desde los fundamentos básicos de la programación hasta el desarrollo de proyectos integradores FullStack,
organizados por trimestres de formación.


📝 ¿Qué contiene este repositorio?

Aquí se almacena el trabajo realizado durante toda la formación técnica, incluyendo:

Tipo de contenido Descripción
📌 Actividades prácticas Ejercicios breves de refuerzo de cada tema
📋 Talleres evaluativos Guías prácticas entregadas como evidencia de aprendizaje
🏗️ Proyectos individuales Aplicaciones de mayor escala desarrolladas por trimestre
🧠 Lógica de programación Ejercicios de pensamiento computacional y algoritmos
🖥️ Aplicaciones en consola Programas funcionales desarrollados en Python
🗄️ Prácticas con bases de datos Consultas, modelado y conexión con PostgreSQL
🌐 Maquetación web Páginas y layouts con HTML5, CSS3 y Bootstrap

🎯 Objetivo: Evidenciar la evolución técnica y el fortalecimiento de habilidades en el desarrollo de software.


📂 Organización por trimestres

Tecnico-Programacion-SENA/
│
├── 📁 Primer-Trimestre/          # Lógica y fundamentos de programación
│   ├── Ejercicios en clase/
│   ├── Talleres y desafíos en clase/
│   └── README.md/
│
├── 📁 Segundo-Trimestre/         # Estructuras de datos, bases de datos, librerias, bucles, etc
│   ├── Diagramas de flujo/
│   ├── Ejercicios en clase/
|   ├── Talleres y desafíos en clase/
│   └── README.md/
|
│
├── 📁 Tercer-Trimestre/          # Desarrollo web FullStack, POO y metodologías ágiles
│   ├── Clases Katherine/
│   ├── Curso POO/
│   ├── Ejercicios en clase/
│   ├── Proyecto para aprender Flask/
│   ├── mi_proyecto/
│   ├── .gitignore/
│   └── Proyectos/
│   └── README.md
|
├── 📁 Cuarto-Trimestre/          # Desarrollo web FullStack + Despliegue
│   ├── JavaScript/
│   ├── Navbar horizontal/
│   ├── Navbar vertical/
│   └── Proyectos/
│   └── README.md


🗺️ Contenido por trimestre

📘 Primer Trimestre — Lógica y Fundamentos

Introducción a la programación con Python. Variables, tipos de datos, condicionales, ciclos, funciones y pensamiento algorítmico.

📗 Segundo Trimestre — Bases de Datos y Estructuras

Fundamentos de bases de datos relacionales con PostgreSQL. Modelado de datos, consultas SQL, y estructuras de datos complejas en Python.

📙 Tercer Trimestre — Desarrollo Web FullStack y Metodologías

Desarrollo de aplicaciones web con HTML5, CSS3, Bootstrap y Flask. Introducción a metodologías ágiles con SCRUM.

📕 Cuarto Trimestre — FullStack + Despliegue

Proyectos integradores completos con frontend, backend y base de datos. Despliegue en entornos de producción y buenas prácticas de desarrollo.


🛠️ Tecnologías utilizadas durante la formación

Lenguajes y Backend

Tecnología Uso
Python 3.x Lenguaje principal — lógica, POO, scripting
Flask Framework web para aplicaciones backend
Jinja2 Motor de plantillas HTML

Base de Datos

Tecnología Uso
PostgreSQL Motor de base de datos relacional
SQL Consultas, modelado y manipulación de datos

Frontend

Tecnología Uso
HTML5 Estructura semántica de páginas web
CSS3 Estilos, animaciones y diseño responsive
Bootstrap 5 Layout y componentes de interfaz

Herramientas y Metodologías

Herramienta Uso
Git Control de versiones
GitHub Repositorio remoto y colaboración
Visual Studio Code Editor de código principal
SCRUM Metodología ágil de gestión de proyectos

Entre otras tecnologías importantes mas...

🚀 Competencias desarrolladas

  • 🧠 Pensamiento lógico y resolución de problemas algorítmicos
  • 🏗️ Programación estructurada y orientada a objetos (POO)
  • 📊 Diseño y consulta de bases de datos relacionales
  • 🌐 Desarrollo web FullStack con Python, Flask y HTML/CSS
  • 🧹 Organización y documentación de código (Clean Code)
  • 🎨 Diseño básico de interfaces de usuario (UI/UX)
  • 🤝 Trabajo en equipo bajo marcos de trabajo ágiles (SCRUM)
  • 🚀 Despliegue de aplicaciones web en entornos de producción

🎯 Propósito del repositorio

Propósito Descripción
📄 Evidencia académica Respaldo de entregables para el centro de formación SENA
💼 Portafolio de aprendizaje Muestra real de habilidades para el sector productivo
📈 Historial técnico Seguimiento del crecimiento personal como programador
🔧 Base de mejora Código disponible para futuras refactorizaciones

📌 Estado del proceso formativo

Trimestre Contenido Estado
Primer Trimestre Lógica y fundamentos ✅ Completado
Segundo Trimestre Bases de datos y estructuras ✅ Completado
Tercer Trimestre Desarrollo web FullStack ✅ Completado
Cuarto Trimestre FullStack + Despliegue 🔄 En curso

🔄 Repositorio en constante actualización conforme avanza el proceso formativo.

SENA

Sergio Andrés Bustos Mondragón · Técnico en Programación de Software · SENA 2025

About

Repositorio del Tecnico en Programacion del Software en el SENA que incluye todo el aprendizaje desde inicio hasta final de cada trimestre del tecnico...

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages