Ejercicio de programación con JavaScript: Gestor de tareas con JavaScript
Proyecto
0h 30m
Desarrolla un gestor de tareas en JavaScript con clases para añadir, completar y eliminar tareas fácilmente.
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.
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.
Excepciones
Test
Transformación con map()
Código
Arrays y Métodos
Código
Reto Métodos de Strings
Código
Transformación con map()
Puzzle
Funciones flecha
Test
Selección de elementos DOM
Puzzle
API Fetch
Código
Encapsulación
Test
Mapas con Map
Código
Creación y uso de variables
Puzzle
Polimorfismo
Puzzle
Reto Funciones flecha
Código
Tipos de datos
Puzzle
Reto Operadores avanzados
Código
Reto Estructuras de control
Código
Estructuras de control
Puzzle
Pruebas unitarias
Proyecto
Inmutabilidad y programación funcional pura
Código
Funciones flecha
Puzzle
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio

Visual Studio Code

GitHub