EBAC Logotipo
Menú

Rutina.py Tu Gestor de Tareas Personal

Bienvenido al proyecto central del curso IT Start en EBAC. Un gestor de tareas en python que irás construyendo paso a paso mientras avanzas en el curso.

¿De qué trata Rutina.py?

Rutina.py es un gestor de tareas que te permitirá aplicar todos los conceptos vistos en el curso: desde la creación de interfaces web hasta la construcción de un backend con Flask y la integración de una base de datos con SQLite.

El resultado es una aplicación funcional donde podrás crear, listar, actualizar y eliminar tareas, entendiendo cómo se conectan el frontend, el backend y la base de datos en un mismo proyecto.

¿Qué aprenderás?

  • Organizar y planear tu aplicación con arquitectura de información.
  • Construir el frontend con HTML, CSS, Bootstrap y JavaScript.
  • Programar la lógica en Python y ejecutar un servidor con Flask.
  • Guardar y consultar información usando SQLite.
  • Entender cómo las piezas se integran en un proyecto completo.

Repositorios base

Para seguir el proyecto cuentas con dos repositorios en GitHub, divididos por etapas del curso:

  • Frontend Starter

    Contiene la base para el desarrollo visual del proyecto.

    • Módulo 3 (construcción del frontend con HTML, CSS, Bootstrap y JavaScript)
    • Módulo 4 (pensamiento computacional aplicado a la lógica del proyecto).
  • Backend Starter

    Contiene la base del backend con Python y Flask.

    • Módulo 5 (fundamentos de programación en Python)
    • Módulo 6 (desarrollo backend con Flask),
    • Módulo 7 (integración con SQLite)
    • Módulos 8 y 9 (RestAPI, procesamiento y análisis de datos).

Ruta de aprendizaje

Tu gestor de tareas avanzará de la siguiente manera:

  • Módulos 1-2: Primeros pasos en TI y Arquitectura de Información.
  • Módulo 3: Construcción del frontend (HTML, CSS, Bootstrap, JS).
  • Módulo 4: Pensamiento computacional (algoritmos, diagramas, pseudocódigo).
  • Módulo 5: Fundamentos de programación en Python.
  • Módulo 6: Desarrollo backend con Flask, rutas y plantillas dinámicas.
  • Módulo 7: Persistencia de datos con SQLite.

*Al finalizar el Módulo 7, tendrás un gestor de tareas funcional y completo en su versión básica. Sin embargo, el proyecto continúa hasta el Módulo 10, donde lo llevarás a un nivel más avanzado con integración de APIs, análisis de datos y despliegue en la nube.