Ejercicio de programación con TypeScript: OOP y CRUD en TypeScript
Proyecto
0h 30m
Practica programación orientada a objetos y CRUD en TypeScript creando un sistema de inventario con gestión completa de items.
Modelado de Datos:
- Crear una interfaz para Item y una clase InventoryService.
- La interfaz Item debe tener propiedades como id, name, quantity, price y cualquier otra propiedad que consideres relevante.
- La clase InventoryService debe ser capaz de almacenar múltiples items.
Funcionalidad de Inventario:
- Implementar métodos en la clase InventoryService para:
- Añadir nuevos items.
- Eliminar items por id.
- Actualizar la cantidad o precio de un item existente.
- Buscar items por nombre.
- Listar todos los items disponibles en el inventario.
Probar los métodos del Inventario:
- En el archivo main.ts probar todos los métodos del inventario.
Más ejercicios de programación con TypeScript
Evalúa tus conocimientos en TypeScript con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.
Funciones
Test
Reto composición de funciones
Código
Reto tipos especiales
Código
Reto tipos genéricos
Código
Módulos
Test
Polimorfismo
Código
Funciones TypeScript
Código
Interfaces
Puzzle
Funciones puras
Puzzle
Reto namespaces
Código
Funciones flecha
Puzzle
Polimorfismo
Test
Operadores
Test
Conversor de unidades
Proyecto
Funciones flecha
Test
Control de flujo
Código
Herencia
Puzzle
Clases
Puzzle
Proyecto validación de tipado
Proyecto
Clases y objetos
Código
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio

Visual Studio Code

GitHub