Programas para Arquitectos


Descripción

Su responsabilidad es definir los componentes que formarán las aplicaciones de modo que éstas sean robustas, seguras, modulares, flexibles, eficientes en el uso de recursos y que su costo de propiedad se mantenga lo más bajo posible considerando licencias, uso de hardware y recursos humanos necesarios.

Responsabilidades habituales :

  • Definir la estructura de las aplicaciones en términos de capas y módulos
  • Definir las tecnología específicas que la aplicación usará incluyendo frameworks internos y externos
  • Diseñar los componentes de mayor dificultad técnica utilizando patrones de diseño y su conocimiento especializado en las tecnologías involucradas
  • Tomar decisiones técnicas con base en las necesidades reales de la organización por encima de sus preferencias personales
  • Mantener bajos los costos de desarrollo y mantenimiento
  • Asegurar que la aplicación tenga un desempeño adecuado

Programas recomendados

Con base en las responsabilidades antes mencionadas, se recomienda la siguiente secuencia de entrenamiento:

1. Temas Avanzados de Programación Orientada a Objetos con Java y UML

2. Manejo de I/O y de Base de Datos con JDBC (CTJAV04)

3. Arquitectura Web con Java Enterprise Edition -JEE- (CTJEE01)

4. Programación Web con el patrón MVC: Modelo-Vista-Controlador (CTJEE02)

5. Tecnologías Java para Procesamiento de XML (CTJAV05)

6. Arquitectura e Implementación de Servicios Web corporativos (CTJEE03)

7. Diplomado Gerencial en Frameworks Java y Javascript (DPJAV02)