Ejercicio de programación con JavaScript: Gestor de tareas con JavaScript

Proyecto
Práctica
0h 30m

Ejercicios JavaScript Gestor Tareas y manejo. Aprende a crear un gestor de tareas en JavaScript mediante ejercicios prácticos y ejemplos detallados.

Modelado de Datos:

  • 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.
Empezar ejercicio de programación

Más ejercicios de programación con JavaScript

Evalúa tus conocimientos en JavaScript con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de JavaScript

Supera todos los retos de JavaScript y obtén certificados de superación para mejorar tu currículum y empleabilidad.

Tecnologías de este ejercicio de programación

Entornos de desarrollo para este ejercicio

Image

Visual Studio Code

Image

GitHub