Descripción
Desarrollar un servicio de seguimiento de tareas utilizando JavaScript que permita a los usuarios añadir, marcar como completadas y eliminar tareas.
Modelado de Datos:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
- Crear una clase Task que contenga propiedades como id, title, description, dueDate, y completed.
- Crear una clase TaskService que administre un conjunto de tareas, con métodos para agregar, completar y eliminar tareas.
Funcionalidad de Gestión de Tareas:
- Implementar los siguientes métodos en la clase TaskService:
- addTask(title, description, dueDate): Para añadir una nueva tarea.
- completeTask(id): Para marcar una tarea como completada.
- removeTask(id): Para eliminar una tarea.
- getPendingTasks(): Para obtener un listado de tareas pendientes.
- getCompletedTasks(): Para obtener un listado de tareas completadas.
Ejecución de los métodos de TaskService:
- En un archivo main.js crear el objeto TaskService y múltiples objetos Task con diferentes datos cada uno.
- Probar los diferentes métodos de TaskService.
Solución al ejercicio
¡Desbloquea la solución completa!
Completa el examen para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con exámenes de JavaScript
Mejora tus habilidades con cientos de exámenes de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Retroalimentación
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades