Sitio desarrollado para la segunda parte del curso «Python Fullstack» del programa Codo a Codo.
Desarrollo símil plataforma educativa con oferta de cursos, promoción de eventos relacionados y con acceso a contenido exclusivo para usuarios registrados. La primera parte del desarrollo (frontend) se encuentra en otro repositorio y se puede acceder a su despligue realizado con GitHub Pages.
- Implementación de Python como lenguaje de desarrollo backend a través del framework Flask.
- Implementación de base de datos relacionales con MySQL.
- Implementación de arquitectura API-REST.
A través del manejo de bases de datos relacionales con MySQL se aborda el modelado de los datos.
Luego, introduciendo Python como lenguaje de programación, se desarrolla la lógica de negocio requerida y a través de Flask se revisa el patrón Model Template View (MTV) y se implementa el desarrollo de una interfaz de programación de aplicación con la arquitectura de transferencia de estado representacional (API-REST por sus siglas en inglés).
Obtener un sitio acorde a los lineamientos del «Trabajo Práctico Obligatorio» correspondiente a la parte de final del curso.
Realizado en PythonAnyWhere.