Be Software Architecture Wise
Be Wise Apps

Read in English · Lire en français · Auf Deutsch lesen

¿Ya trabajas con software? Empieza aquí

Una ruta para estudiantes con experiencia

Esta página es para quienes ya desarrollan, prueban, operan o gestionan software. El curso está pensado para seguirse en orden, del capítulo 0 al capítulo 12, porque cada capítulo se basa en el anterior, y eso también vale para quienes tienen experiencia. Lo que cambia es el ritmo: quizá prefieras leer por encima los capítulos, o las partes de capítulos, que tratan terreno que ya conoces, y dedicar tu tiempo a los que son nuevos para ti.

La ruta de un vistazo

Orden
Los capítulos en su orden natural, del 0 al 12, el mismo orden que la ruta para principiantes
Ritmo
Lee por encima lo que ya sabes, pero no te lo saltes: cada capítulo tiene su propia prueba
Certificado
Supera las 13 pruebas de capítulo y, después, el examen final y el caso práctico de arquitectura
Tiempo
Unas 40 horas para leer todos los capítulos completos; los capítulos que leas por encima llevan mucho menos

Puedes leer por encima, pero sigues teniendo que superar todas las pruebas de capítulo

Para obtener el Certificado de Finalización Be Wise debes:

El examen final toma sus preguntas aproximadamente por igual de todos los capítulos, así que un capítulo que leíste por encima se evalúa tan a fondo como uno que leíste con atención, y tus mejores puntuaciones en las pruebas de capítulo suponen el 40% de tu calificación final.

Cómo leer bien un capítulo por encima

  1. Mira la introducción del capítulo y lee su vista generalCada capítulo empieza con una introducción en video narrada y una vista general de lo que aprenderás, lo que conviene leer antes y los términos clave. Si todo te resulta familiar, el capítulo es un buen candidato para leerlo por encima.
  2. Lee “La idea en breve” y “Lo que necesitas saber” en cada secciónSi podrías haber escrito ambos tú mismo, pasa a la siguiente sección. Si algo es nuevo o te sorprende, mira la videolección y lee el desarrollo completo.
  3. Consulta “Antes de leer esto”Las secciones de nivel intermedio y avanzado empiezan con un recuadro que enumera las secciones y términos anteriores en los que se basan. Si alguno no te resulta familiar, vuelve a él: quizá hayas leído demasiado rápido.
  4. Prueba “Comprueba lo que has entendido”Responde cada pregunta con honestidad antes de mirar. Las respuestas incorrectas te muestran qué partes merecen una lectura más atenta antes de la prueba.
  5. Haz la prueba del capítulo antes de seguirSi no apruebas, el resultado muestra qué secciones repasar y puedes volver a intentarlo con preguntas distintas pasados 10 minutos. No hay límite de intentos, y cuenta tu mejor puntuación.

El modo principiante y las preguntas de preparación

Al elegir esta ruta, el modo principiante queda desactivado, así que ves cada sección completa. Si un capítulo es nuevo para ti, puedes activar el modo principiante en la parte superior de cualquier página de sección: pliega las tablas y el código más técnicos hasta que tocas Mostrar. Las pruebas de capítulo también cubren las partes plegadas.

A partir del capítulo 1, cada página de capítulo empieza con cinco preguntas rápidas sin calificar, “¿Estoy listo para este capítulo?”, sobre las ideas anteriores en las que se basa. Son una forma rápida de detectar una laguna antes de decidir a qué ritmo seguir el capítulo.

Capítulo a capítulo

Solo es orientativo: que puedas leer un capítulo por encima depende de lo que ya sepas, y la prueba del capítulo es la verdadera comprobación. Acerca del curso también indica qué capítulos importan más a desarrolladores, arquitectos, responsables e ingenieros de IA.

Capítulo 0: Empieza aquí: cómo funciona el software

Principiante · unas 2½ horas de lectura · 9 videolecciones, unos 45 minutos

Quizá puedas leerlo por encima si ya escribes, pruebas u operas software y sabes cómo encajan los programas, las estructuras de datos, las redes, las bases de datos, las API y la nube.

Capítulo 1: Qué es la arquitectura de software

De principiante a intermedio · unas 2½ horas de lectura · 9 videolecciones, unos 44 minutos

Quizá puedas leerlo por encima si ya trabajas como arquitecto y conoces las definiciones de ISO/IEC/IEEE 42010 y del SEI, en qué se diferencia la arquitectura del diseño, las partes interesadas, los compromisos y la deuda técnica.

Capítulo 2: Atributos de calidad y requisitos arquitectónicamente significativos

Intermedio · unas 3 horas de lectura · 9 videolecciones, unos 45 minutos

Quizá puedas leerlo por encima si ya escribes escenarios de atributos de calidad medibles y usas ISO/IEC 25010 para elicitar, priorizar y equilibrar requisitos.

Capítulo 3: Principios y fundamentos de diseño

Intermedio · unas 3 horas de lectura · 9 videolecciones, unos 46 minutos

Quizá puedas leerlo por encima si ya aplicas la modularidad, el acoplamiento y la cohesión, la ocultación de información, SOLID a escala de componentes y la connascence en tu trabajo diario.

Capítulo 4: Documentar y comunicar la arquitectura

Intermedio · unas 3 horas de lectura · 9 videolecciones, unos 46 minutos

Quizá puedas leerlo por encima si ya documentas sistemas con vistas y puntos de vista, el modelo C4, los registros de decisiones de arquitectura (ADR) y arc42.

Capítulo 5: Estilos arquitectónicos I: monolitos y diseños modulares

Intermedio · unas 3 horas de lectura · 9 videolecciones, unos 45 minutos

Quizá puedas leerlo por encima si ya has diseñado arquitecturas en capas, de monolito modular, hexagonales y limpias, y has usado el diseño guiado por el dominio.

Capítulo 6: Estilos arquitectónicos II: sistemas distribuidos

De intermedio a avanzado · unas 3½ horas de lectura · 9 videolecciones, unos 48 minutos · 4 secciones marcadas como Avanzado

Quizá puedas leerlo por encima si ya has diseñado y operado sistemas basados en servicios, de microservicios y dirigidos por eventos, y sabes razonar sobre CAP, PACELC y las sagas.

Capítulo 7: Arquitectura de datos

De intermedio a avanzado · unas 3½ horas de lectura · 9 videolecciones, unos 47 minutos · 4 secciones marcadas como Avanzado

Quizá puedas leerlo por encima si ya eliges bases de datos y diseñas para transacciones y aislamiento, replicación y particionamiento, CQRS, event sourcing y caché.

Capítulo 8: Seguridad, privacidad y cumplimiento desde el diseño

De intermedio a avanzado · unas 3 horas de lectura · 9 videolecciones, unos 48 minutos · 3 secciones marcadas como Avanzado

Quizá puedas leerlo por encima si ya haces modelado de amenazas, diseñas la identidad y el acceso con OAuth 2.0 y OpenID Connect, e incorporas la privacidad desde el diseño.

Capítulo 9: Rendimiento, escalabilidad, resiliencia y operabilidad

De intermedio a avanzado · unas 3½ horas de lectura · 9 videolecciones, unos 45 minutos · 2 secciones marcadas como Avanzado

Quizá puedas leerlo por encima si ya eres responsable del escalado, los timeouts, los reintentos y los circuit breakers, los SLO y los presupuestos de errores, la observabilidad y la planificación de capacidad.

Capítulo 10: Arquitectura nativa de la nube y de infraestructura

De intermedio a avanzado · unas 3 horas de lectura · 9 videolecciones, unos 47 minutos · 3 secciones marcadas como Avanzado

Quizá puedas leerlo por encima si ya diseñas para contenedores y Kubernetes, con infraestructura como código, CI/CD, estrategias de despliegue y configuraciones multirregión.

Capítulo 11: Evaluación, toma de decisiones y gobernanza

Avanzado · unas 3½ horas de lectura · 9 videolecciones, unos 47 minutos · 8 secciones marcadas como Avanzado

Quizá puedas leerlo por encima si ya diriges revisiones de arquitectura como el ATAM, usas funciones de aptitud y lideras la gobernanza de la arquitectura y la modernización.

Capítulo 12: Arquitectura de sistemas con IA

Avanzado · unas 4 horas de lectura · 9 videolecciones, unos 48 minutos · 8 secciones marcadas como Avanzado

Quizá puedas leerlo por encima si ya diseñas sistemas en producción en torno a modelos de aprendizaje automático y modelos de lenguaje grandes, incluidas la generación aumentada por recuperación, los agentes, la evaluación y los guardrails.

Después del capítulo 12

Cuando hayas superado las 13 pruebas de capítulo, se abren el examen final y el caso práctico de arquitectura, y puedes hacerlos en el orden que prefieras. Acerca del curso explica cómo se corrigen y cómo se calcula la calificación final. Si al final resulta que eres nuevo en el software, la ruta para principiantes te lleva por los mismos capítulos con más apoyo.

Empieza por el capítulo 0Explorar los capítulos