Inicio Servicios y Productos Capacitación Arquitectura y Diseño de Software

Trilogía: Arquitectura y Diseño de Software

Meta
Aprender a construir y controlar la construcción de los sistemas robustos y extensibles aplicando principios, buenas prácticas y patrones de arquitectura y diseño.

Objetivos
• Aprender como estructurar el código en nivel de métodos y control de flujo
• Perfeccionar diseño de clases y sus relaciones
• Aprender como dependencias estructurales impactan a arquitectura de sistema
• Expresar la calidad de arquitectura de un sistema de software en números, para poder eficientemente controlarla
• Aprender a diagnósticar la calidad de arquitectura y mejorarla
• Conocer un catálogo conciso de patrones de diseño y arquitectura

Descripción breve
Esta es una Trilogía, es decir una capacitación compuesta por 3 cursos. Se recomienda realizar la Trilogía completa, por las razones de completitud de la materia, aunque es posible elegir solo uno o dos capítulos. El contenido del curso entrega una serie de técnicas comprobadas de construcción de buenos y robustos sistemas. A partir de los principios eternos y los de nivel de programación, se entregan una serie de principios de orientación y objetos y las métricas que permiten cuantificar objetivamente la calidad de arquitectura de un sistema. Los capítulos 2 y 3 entregan una colección indispensable de los mejores y más conocidos patrones de tanto diseño como arquitectura. El curso contiene una gran cantidad de ejercicios prácticos, con y sin herramientas.

Perfil del alumno
Arquitectos, Implementadores, QA, Jefes de Proyecto.

Requisitos
Los conocimientos básicos de la orientación a objetos con alguna experiencia en desarrollo.

Métodos de enseñanza
“Juegos” interactivos durante el curso. Ejercicios prácticos guiados por el Instructor. Sesiones hands-on (herramienta). Interacción permanente y ejemplos reales.

Duración
44 horas (por capítulos 20 + 12 + 12)

Capítulo
Meta
Detalle
Primero:
Principios, Métricas y Arquitectura
Mediante una serie de principios y métodos numéricos, este curso enseña a cuantificar la calidad de arquitectura de software, mejorar su estructura y organización interna, y mantener su robustez a través de tiempo.
Segundo:
Patrones de Diseño
Entregar un catálogo conciso de los patrones de diseño más conocidos y más utilizados. Basado en "GoF".
Tercer:
Patrones de Arquitectura
Entregar un catálogo conciso de los patrones de arquitectura que permitirá basar su sistema en las experiencias comprobadas por los millones de desarrolladores del mundo.

Material Disponible
CD con los apuntes, el manual EA, los materiales y la versión de Evaluación de EA, certificados (evaluación opcional)


Craftware Consultores Ltda. | San Antonio 19, oficina 702, Santiago Centro, Chile | Teléfono: +(56) 2 466 5485 | E-mail: info@craftware.net

Leroy Graphics