Skip to contentSkip to content
Certificados verificados. En cadena. Para siempre.Más información
Ewance
Iniciar sesión
Cover image for Aplica SOLID a un sistema legacy de gestión de citas médicas
Code

Aplica SOLID a un sistema legacy de gestión de citas médicas

FreeVerified credential3 semanasIntermediate

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 escenario

La red (factura cerca de 6,8 M EUR/año) está expandiendo a Galicia y Andalucía; el sistema actual rechaza cualquier intento de añadir reglas regionales y el director de operaciones evalúa comprar comercial si el equipo interno no puede modernizarlo.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

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 · 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.

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

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

Una cosa más

Puedes tener una credencial en tu CV para el viernes.

Aplica SOLID a un sistema legacy de gestión de citas médicas