Diseño OO de un simulador de inventario para tienda de cómics
Visión general
De qué trata este proyecto.
Modela un inventario de tienda de cómics con clases, proyecciones y políticas de pedido. Obtén un certificado verificable.
El escenario
La cadena (factura cerca de 380.000 EUR/año, márgenes finos) pierde estimadamente el 11 % de ventas potenciales por roturas de stock en novedades de Marvel/DC los días de lanzamiento.
El Briefing
Lo que harás y lo que demostrarás.
Diseñar e implementar un simulador de inventario OO en C++ que el dueño no técnico use para comparar 3 políticas de pedido sobre datos reales.
Earning criteria — what you'll demonstrate
- Modelar un dominio de negocio con herencia y polimorfismo razonables
- Aplicar interfaces (clases abstractas) para política sustituible
- Escribir tests unitarios significativos en C++ moderno
- Producir un binario operable por usuario no técnico
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Object-Oriented Programming and Design
Bachelor · Programming Languages
Strong alignment
This challenge maps to Object-Oriented Programming and Design at the Bachelor level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Cpp
Apply cpp to solve real industry problems and demonstrate production-level capability.
- Object Oriented Design
Apply object oriented design to solve real industry problems and demonstrate production-level capability.
- Polymorphism
Apply polymorphism to solve real industry problems and demonstrate production-level capability.
- Inheritance
Apply inheritance to solve real industry problems and demonstrate production-level capability.
- Unit Testing
Apply unit testing to solve real industry problems and demonstrate production-level capability.
- Cmake
Apply cmake to solve real industry problems and demonstrate production-level capability.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Software Engineer
Diseñar OO de dominio real en C++17 moderno con tests y CMake es la base técnica que las empresas industriales y de simulación piden a junior C++.
Este proyecto afina
- cpp
- object-oriented-design
- polymorphism
Backend Engineer
Modelar dominios con herencia y composición razonables se traduce directamente al backend engineer que diseña entidades de negocio en cualquier lenguaje OO.
Este proyecto afina
- object-oriented-design
- inheritance
- unit-testing