Microgrado en Fundamentos Matemáticos

Microgrado en diseño y programación de aplicaciones distribuidas

MICROGRADO EN DISEÑO Y PROGRAMACIÓN DE APLICACIONES DISTRIBUIDAS

OBJETIVOS

De forma general, el objetivo es que el estudiante adquiera los conocimientos necesarios para el diseño y desarrollo de aplicaciones bajo el paradigma de programación orientada a objetos en entornos distribuidos. Más en concreto, se abordarán los siguientes objetivos:

• Adquirir los conocimientos y habilidades necesarios para poder desarrollar programas básicos utilizando la metodología de la orientación a objetos.

• Presentar las estructuras de datos complejas, los tipos de datos abstractos y su utilidad para programar de forma modular, metódica, eficiente y reutilizable.

• Reforzar y ampliar los conocimientos adquiridos sobre programación orientada a objetos, conocer los patrones de uso general de creación, estructura y comportamiento, ser capaz de identificarlos en la etapa de diseño de una aplicación software y conocer el modo en que se implementan en lenguaje Java.

• Adquirir los conocimientos y mecanismos necesarios para abordar una aproximación profesional al diseño e implementación de soluciones software en el ámbito de la computación distribuida, presentando las bases y conceptos necesarios para usar la terminología adecuada en los diferentes paradigmas existentes.

• Mostrar las diferentes alternativas de computación distribuida desde el punto de vista práctico mediante el uso de un lenguaje de programación como Java, que dispone de una gran cantidad de ejemplos y desarrollos que el programador y/o analista puede emplear en sus propios proyectos.

• Adquirir la capacidad de diseñar y poner en servicio aplicaciones web escalables con capacidad de llevar a cabo una lógica de negocio y una capa de presentación.