Aplica SOLID a un sistema legacy de gestión de citas médicas
Visión general
De qué trata este proyecto.
Refactoriza un sistema legacy de citas médicas con SOLID, escribe tests caracterizadores y entrega PR. Obtén un certificado verificable.
El Briefing
Lo que harás y lo que demostrarás.
Aplicar SOLID a 2 módulos críticos de un sistema legacy de citas Java, bajo red de tests caracterizadora, demostrando que se puede modernizar sin sustitución completa.
Earning criteria — what you'll demonstrate
- Aplicar SOLID en código legacy sin sobre-arquitectura prematura
- Escribir tests caracterizadores que protegen comportamiento existente
- Introducir inyección de dependencias en código sin DI framework
- Comunicar valor del refactor en términos comerciales (extensión regional)
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 · Cs Se
Fit score: 1
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
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.
Trayectorias profesionales que esto construye
Roles canónicosSoftware Engineer
Aplicar SOLID a un sistema legacy con tests caracterizadores es la habilidad que las empresas medianas valoran cuando contratan junior para reemplazar al ingeniero senior que se va.
Este proyecto afina
- java
- solid-principles
- refactoring
Backend Engineer
El backend engineer que sabe modernizar código viejo Java sin tirarlo a la basura es el más demandado en consultoras IT en España y Portugal.
Este proyecto afina
- java
- dependency-injection
- refactoring