Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Curso de introducción al diseño de sistemas orientado a desarrolladores/as junior que trabajan en proyectos reales pero que todavía no han tenido que leer, discutir ni interpretar una arquitectura de software. El participante aprende el vocabulario esencial del system design — componentes habituales, flujos de datos, requisitos funcionales y no funcionales, y elementos de fiabilidad básica — con el objetivo de poder participar con criterio en revisiones de diseño, hacer preguntas relevantes y entender las decisiones que se toman en su equipo. Al finalizar, será capaz de leer un documento de diseño de sistema, identificar sus piezas clave, detectar supuestos y restricciones, y completar un diagrama parcial justificando el componente añadido.
Al finalizar el curso, el participante será capaz de:
No hay un curso previo obligatorio. Se recomienda que el participante haya consumido al menos una API REST en un proyecto (hacer una petición HTTP y procesar la respuesta) y tenga noción básica de qué es una base de datos relacional. No es necesario haber diseñado arquitecturas ni conocer patrones de software.