Ejercicio de programación con JavaScript: Gestor de tareas con JavaScript
Proyecto
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.
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.
Clases y objetos
Código
Uso de operadores
Puzzle
Uso de operadores
Test
Estructuras de control
Test
Proyecto Manipulación DOM
Proyecto
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
Async / Await
Código
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
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio

Visual Studio Code

GitHub