Refactor SOLID de un Módulo de Notificaciones en una EdTech de Lima
Visión general
De qué trata este proyecto.
Refactoriza un módulo de notificaciones aplicando SOLID y añade un canal WhatsApp. Obtén un certificado verificable.
El Briefing
Lo que harás y lo que demostrarás.
Refactorizar un módulo monolítico de notificaciones aplicando SOLID para que añadir un canal nuevo se haga en menos de medio día.
Earning criteria — what you'll demonstrate
- Aplicar SOLID en código real con métricas de impacto, no en pizarra
- Escribir tests de caracterización antes de refactorizar código sin red
- Diseñar abstracciones que reduzcan el coste del próximo cambio
- Documentar antes/después con métricas creíbles para defender la inversión
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Software Design and Design Patterns
Master · 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ónicosIngeniero de Software
Aplicar SOLID a código real con métricas defendibles es lo que separa al ingeniero senior del que cita SOLID en entrevistas pero no en su PR.
Este proyecto afina
- solid-principles
- refactoring
- python
Ingeniero de Backend
Diseñar interfaces extensibles para canales de notificación es trabajo recurrente del backend en producto orientado a engagement.
Este proyecto afina
- solid-principles
- design-patterns
- python