Datos del curso

Precio: $ 3250
Fecha de incio: 24/10/2017
Duración: 8 Semanas

Arquitecturas de Software

Estudia el primer curso online de Arquitectura de Software en la UTN. Organización en componentes de interfaz, aplicaciones, frameworks, SAD

En concordancia con el avance en el diseño y construcción de software, distintas metodologías y guías han surgido, las arquitecturas de software son actualmente el diseño de mayor nivel en la estructura de un sistema, un nivel hace foco en aspectos 'más allá de los algoritmos y estructuras de datos de la computación; el diseño y especificación de la estructura global del sistema”.

El programa es una capacitación intensiva de dos meses (8 semanas) que prepara a los alumnos en los conceptos fundamentales del Ciclo de Vida de una Arquitectura de Software utilizando contenidos didácticos, herramientas, estudio de casos prácticos y exámenes integradores.

La Arquitectura de Software es un importante campo de estudio que se está volviendo cada día más importante en el mercado de Software actual. Actualmente existen pocas guías prácticas, el presente constituye el primer curso de la materia en forma on-line y en español de la región.

Objetivo general

Al concluir el programa, los participantes habrán adquirido las herramientas, metodologías  y guías necesarias para:

  • La toma de decisiones técnicas.
  • El liderazgo de soluciones.
  • El alineamiento con los objetivos de negocio.
  • El manejo del ciclo de vida del proceso de desarrollo de Software.

Objetivos específicos

  • Comprensión general de Arquitecturas de Software.
  • Desarrollo y conocimiento de las actividades de concepción de Arquitecturas.
  • Evaluación de calidad técnica de Arquitecturas.
  • Análisis de los diferentes concerns de una aplicación
  • Conocimiento para implementar las distintas arquitecturas y su relacionamiento.

Destinatarios

  • Gerentes o responsables técnicos
  • Profesionales de IT
  • Desarrolladores Senior o SemiSenior que deseen perfeccionarse
  • Arquitectos Junior

Temario

Módulo I: Visión de Arquitectura

Unidad 1: Nivelación de conceptos

  • Introducción a Metodologías de desarrollo de Software
  • Conceptos básicos de Ing. En Software
  • Orientación a Objetos, Interfaces y Componente

Unidad 2: Introducción a Arquitecturas Visión General

  • Definición de Arquitectura de Software
  • Tipos de Arquitecturas de IT
  • Proceso de Arquitectura
  • Organización de la Arquitectura
  • Responsabilidades y Rasgos del Arquitecto

Unidad 3: Proceso de Arquitectura Alcance

  • Identificación y análisis de los principales Stakeholders
  • Requerimientos y Drivers de Arquitectura

Unidad 4: Diseño conceptual de arquitecturas Identificar Escenarios

  • Estilos Arquitectónicos
  • Técnicas de diseño para la toma de decisiones arquitecturales
  • Otros Aspectos

Módulo II. Implantación de Arquitecturas

Unidad 5: Creación de arquitecturas

  • Organización en componentes de interfaz, negocio y persistencia
  • Integración de Aplicaciones
  • Estrategia de SCM, Build y Deploy

Unidad 06: Arquitecturando Atributos de Calidad

  • Performance y escalabilidad
  • Disponibilidad
  • Modificabilidad
  • Seguridad
  • Testeabilidad
  • Usabilidad

Unidad 07: Vistas y Viewpoints

  • Conceptos de Viewpoints y Vistas
  • Catálogo de Viewpoints
  • Comunicación de Arquitecturas
  • Frameworks de Arquitectura
  • SAD - Software Architecture Document

Unidad 08: Evaluación de Arquitecturas

  • Introducción a la Evaluación de Arquitecturas
  • Métodos de Evaluación de Arquitecturas

Modalidad y duración

La modalidad es totalmente a distancia a través del Campus Virtual FRBA. Dictado de una clase por módulo (estimativamente) en tiempo real mediante un Aula Virtual Sincrónica (AVS) Las actividades que se realizarán serán:

  • Foros de discusión semanal propuestos por el docente
  • Consulta al docente a través de e-mail o chat
  • Material de lectura semanal y por unidad temática
  • Actividades individuales y/o grupales de aplicación práctica semanal y por unidad temática
  • Evaluaciones semanales y por unidad temática sobre la base de trabajos prácticos de aplicación de los conocimientos adquiridos

La duración de la especialidad es de dos meses, se estima una dedicación diaria promedio, por parte de los alumnos, de una (1) hora aproximadamente.

La carga horaria del curso completo es de 60 hs.

Cuerpo docente

Gastón Escobar es Ingeniero en Sistemas de Información de la Universidad Tecnológica Nacional (UTN). Actualmente se desempeña como Solution Architect en Oracle Latinoamérica con foco principalmente en Arquitecturas de Integración, Portales y Enterprise Architecture.

Su experiencia laboral comprende empresas de primer nivel como Oracle e IBM, desempeñándose desde hace 10 años en el rubro y con una especialización en Arquitectura de Software y estrategias de IT.
En materia de educación dio clases en la materia Arquitectura de Software durante 4 años en la Universidad Tecnológica Nacional, siendo uno de sus creadores, también realizó investigaciones en la Universidad Tecnológica Nacional, relacionados con tecnologías JEE e Inteligencia Artificial.

El Ing. Gustavo Andrés Brey es un IT Architect (Arquitecto de Aplicaciones), con experiencia en el diseño, desarrollo e implementación de sistemas de información. Se ha especializado en aplicaciones con tecnología Orientada a Objetos para soluciones de Internet y Rich Internet Applications. Con una experiencia de 10 años en IT, posee experiencia como arquitecto, diseñador y programador de aplicaciones bajo diferentes plataformas y ambientes como así también en roles de liderazgo de grupo.

El Ing. Brey tiene experiencia en tareas de investigación y desarrollo sobre tecnologías JEE, metodologías de desarrollo y arquitectura de software y ha creado una materia de Arquitectura de Software en la Universidad Tecnológica Nacional donde dicta clases.

Ulises Martins (PMP®) es Ingeniero en Sistemas de Información de la Universidad Tecnológica Nacional (UTN). Posee un Postgrado en Ingeniería en Calidad (UTN) y un Postgrado en Gestión Tecnológica (Universidad Austral), es miembro activo de la comunidad educativa y posee las certificaciones “Project Management Professional’’ PMP e “ITIL V3 Foundation”.
Habiendo comenzado su carrera en 1996, trabajo en diversas posiciones, como soporte técnico en Hewlett Packard, como desarrollador de aplicaciones en Cablevisión/TCI, como responsable de IT en INTERPOL (OIPC), como consultor externo en temas de calidad y liderazgo para empresas privadas.
Su experiencia laboral comprende más de 15 años trabajando en proyectos de IT para compañías como Accenture, Telefónica de Argentina, Banco Santander Rio, IBM, Capgeminiy Banco Galicia.

Actualmente se desempeña como Gerente Senior de Proyectos en SAP.

Evaluación

La evaluación tendrá en cuenta el nivel de participación en el curso y la aprobación de los ejercicios propuestos. Para ello, hemos establecido un ejercicio por módulo y uno final integrador.

Las evaluaciones están basadas en la comprobación del nivel de comprensión de los principales conceptos desarrollados en los módulos.

La acreditación del curso requiere de la aprobación de los dos módulos y de un examen final integrador.

Certificado de Aprobación

A todos los participantes que hayan aprobado las evaluaciones previstas en el curso se les extenderá un certificado de la Secretaría de Cultura y Extensión Universitaria, FRBA, UTN.

Aquellos cursantes que hayan cumplido y aprobado las actividades de evaluación de los módulos y la evaluación final integradora, recibirán un certificado de aprobación. Aquellos que, aún habiendo participado activamente en los módulos, no cumplimentaran los requisitos de evaluación, recibirán un certificado de participación.

Bibliografía de consulta

  • [1] Software Architecture in Practice, Second Edition. Len Bass, Paul Clements, Rick Kazman. Addison Wesley, 2003, ISBN 0-321-15495-9.
  • [2] Software System Architecture: Working With Stakeholders Using Viewpoints and Perspectives. Nick Rozanski, Eoin Woods. Addison Wesley, 2005, ISBN 0-321-11229-6
  • [3] Patterns of Enterprise Application Architecture. Martin Fowler. Addison-Wesley Professional, 2002, ISBN 0-321-12742-0.
  • [4] The Art of Software Architecture: Design Methods and Techniques. Stephen T. Albin. John Wiley & Sons, 2002, ISBN 0-471-22886-9.
  • [5] Documenting Software Architectures: Views and Beyond. Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, Judith Stafford. Addison Wesley, 2002, ISBN 0-201-70482-X.
  • [6] Evaluating Software Architectures: Methods and Case Studies. Len Bass, Paul Clements, Rick Kazman. Addison Wesley
  • [7] Pattern-Oriented Software Architecture: A System of Patterns. Buschmann, F.,Meunier, R.,Rohnert, H.,Sommerlad, P.,Stal, M. 1996. Chichester: John Wiley and Sons, 1996, ISBN 0-47195889-7
  • [8] Software Architecture, Perspectives on an Emerging Discipline. M. Shaw and D. Garlan. Prentice-Hall. 1996.

Preguntas

Gustavo:¿Cual es la duración del curso?
La duración del curso es de 8 Semanas
Gabriel:¿Cual es el precio del curso?
El precio de curso es de $3250
Sergio:¿Cual es la modalidad del curso?
La modalidad del curso es a distancia
Nicolas:¿El precio la los extranjeros es el mismo?
El precio en dolares para la comunidad internacional es de USS 217
Juan:¿Cómo es la modalidad de pago?
Podrás pagarlo a través de Mercado Pago o Dinero Mail con tarjeta de crédito, débito o efectivo a través de RapiPago o Pago Fácil. Cada plataforma brinda diferentes opciones. Si estás en el exterior podrás pagar tu curso vía Paypal.
Realizá tu pregunta
Recibí más información


Educursos no se hace responsable de la oferta educativa aqui planteada.