- Quiero una tienda de cursos
- Que los usuarios puedan ver un listado de cursos
- Que puedan ver los videos de los cursos
- Que puedan guardar el curso
- Que puedan puntuar
- Que los usuarios puedan logearse y cerrar sesion
- Tienda
- Usuario
- Course
- VideoCurso
- Listado
Course |
---|
- id: Number - name: String - description: String - level: String - duration: Number - image: String - price: Number - videos: Array - points: Number |
+ getters() + setters() + score(points: Number) -> Number |
Video |
---|
- id: Number - duration: Number |
+ getters() + setters() + play() + stop() |
User |
---|
- id: Number - username: String - password: String - favourites: Array - courses: Array - state: Boolean |
+ getters() + setters() + logout() + login() + addCourse(course: Course) + addFavoutie(course: Course) + removeFavourite(course: Course) |
List |
---|
- courses: Array |