Desafío - Registro de cursos
● Para realizar este desafío debes haber estudiado previamente todo el material
disponible en el LMS correspondiente a la unidad.
● Una vez terminado el desafío, comprime la carpeta que contiene el desarrollo de los
requerimientos solicitados y sube el .zip en el LMS.
● Puntaje total: 10 puntos.
● Desarrollo desafío: Individual o Grupal.
Habilidades a evaluar
● Identifica un modelo con entidades que tienen relaciones muchos a uno para resolver
un problema determinado acorde al framework Django.
● Define un modelo con entidades que tienen relaciones muchos a muchos para
resolver un problema determinado acorde al framework Django
Descripción
En el Desafío, realizaremos un modelo simplificado para la administración de cursos de
alguna institución educacional, tal como se muestra en el diagrama que aparece a
continuación.
Esto además de generar un modelo de datos basándonos en un diagrama de entidad relación,
nos permitirá realizar un análisis de un sistema al cual le agregaremos funcionalidad que nos
permitirán operar sobre los datos que hemos ingresado. Realizar este ejercicio nos genera
una aproximación a los sistemas productivos donde, mediante un desarrollo iterativo, se va
agregando mayor funcionalidad y complejidad.
Para este Desafío, solicitaremos la creación del modelo con sus relaciones, tales que nos
den la flexibilidad de agregar Estudiantes y profesores a los cursos que crearemos.
También, se solicita la creación de servicios que nos entreguen funcionalidades básicas.
Estos servicios son:
● crear_curso
● crear_profesor
● crear_estudiante
● crear_direccion
● obtiene_estudiante
● obtiene_profesor
● obtiene_curso
● agrega_profesor_a_curso
● agrega_cursos_a_estudiante
● imprime_estudiante_cursos
mrcerverus / registro-de-cursos-django-modelo Goto Github PK
View Code? Open in Web Editor NEWmodelo simplificado para la administración de cursos con llaves foraneas y relaciones de OneToOne & MoreToMore