universitario MÁSTER DIRIGIDO A Todos aquellos que deseen completar su formación con la realización de un título oficial de Máster dentro del Espacio Europeo de Educación Superior y que le proporciona una formación especializada en el desarrollo del software. Este máster puede ser realizado por ingenieros e ingenieros técnicos de Informática recién titulados y por profesionales informáticos en activo que deseen incrementar sus conocimientos y habilidades. El presente máster se centra principalmente en una formación metodológica en el área de la Ingeniería del Software y una formación técnica centrada en las diferentes plataformas que presentan mayor proyección profesional en el entorno de la provincia de Alicante como son .NET, iOS y Java. Alternativamente, apostamos por la formación en las nuevas tendencias en Internet que presenta la Web 2.0 o social, mediante un itinerario optativo que proporciona la formación para desarrollar e idear nuevas aplicaciones Web sociales con HTML5, Jquery y Silverlight. Desarrollo de Aplicaciones y Servicios Web CRITERIOS DE ADMISIÓN Son admitidas preferentemente las personas que posean una titulación superior en Informática: Ingeniería en Informática Ingeniería Técnica en Informática de Gestión Ingeniería Técnica en Informática de Sistemas Graduado en Ingeniería Informática Graduado en Ingeniería Multimedia El orden de admisión se establece en función de su nota media en el expediente académico, año de finalización de la carrera y formación en diversas materias relacionadas con el desarrollo del software. PREINSCRIPCIÓN Y MATRÍCULA Los plazos de preinscripción y matrícula así como la documentación a presentar se pueden consultar en la dirección http://www.ua.es/cedip TASAS DE MATRÍCULA El precio por crédito matriculado lo establece anualmente la Generalitat Valenciana mediante Decreto del Consell. INFORMACIÓN Y CONTACTO Escuela Politécnica Superior Correo electrónico: [email protected] Teléfono: 965 90 9911 Fax: 965 90 3644 Página Web: www.eps.ua.es/masterweb/ TÍTULOS DEL ESPACIO EUROPEO DE EDUCACIÓN SUPERIOR PLAN DE ESTUDIOS ASIGNATURAS OBLIGATORIAS (49 CRÉDITOS) OBJETIVOS DEL MÁSTER Y COMPETENCIAS Los objetivos de los programas oficiales de postgrado responden a las exigencias que plantea el Espacio Europeo de Educación Superior constituyendo una especialización de alta calidad en conocimientos y competencias científicas y profesionales. OBJETIVOS ESPECÍFICOS DEL MÁSTER Explicar distintas metodologías actuales más avanzadas para el desarrollo de una aplicación como SCRUM, Extreme Programming y Agile Modeling. Explicar distintas metodologías actuales más avanzadas para el desarrollo de una aplicación como RUP, Extreme Programming, etc. Identificar y estructurar una aplicación Web distribuida en las distintas capas, componentes y patrones de diseño según una especificación. Conocer y desarrollar sistemas de bases de datos. Conocer, definir y utilizar lenguajes de marcado como XML en la persistencia, comunicación y definición de interfaces. Aprender a utilizar herramientas de soporte como servidores Web y servidores de aplicaciones para implantar las aplicaciones en Internet. Aprender a utilizar los distintos frameworks para desarrollar interfaces Ricos para escritorio y para Internet. Conocer los principales elementos que se definen en la Web Social. SALIDAS PROFESIONALES La realización del presente Máster complementa la formación en Ingeniería del Software y en aspectos tecnológicos impartidos en las titulaciones de grado en Informática. El perfil de las personas que realizan este Máster es idóneo para aquellas personas que deseen tener el rol de Analista, Analista-Programador y Programador dentro del desarrollo de aplicaciones en las tecnologías actuales como .NET, Java, MacOS, iOS, Java y entornos Web con HTML5, Jquery y ASP.NET. Programación avanzada Entornos de Escritorio. Duración 4 créditos. Modelo de desarrollo .NET y Java. Desarrollo de aplicaciones de escritorio con Windows Form y XAML. Desarrollo de Aplicaciones con JavaFX. Acceso a bases de datos con LinQ, EntLib y en Java con Hibernate. Entornos MacOsX. Desarrollo de Aplicaciones Web. Duración 3 créditos. ASP.NET. Formularios Web. Aplicaciones Web con ASP.NET. Controles de servidor. Modelo de objetos. Validación. Acceso a datos. Controles avanzados. Desarrollo de Aplicaciones Distribuidas. Duración 3 créditos. Internet Information Server. Middleware: servicios COM. Microsoft Messages Queues. Net Remoting. Servicios Web. Integración. WCF. Programación de Dispositivos Móviles. Duración 4 créditos. .NET para dispositivos móviles, aplicaciones de interfaz gráfico, gráficos 3D para dispositivos móviles. Silverlight para móviles. Aplicaciones para iOS. XML. Duración 2 créditos ECTS. Introducción a XML. Espacios de nombres. Validación de documentos XML. Transformaciones con XSLT. Análisis de documentos con SAX y DOM. Bases de datos. Duración 4 créditos. Administración y gestión de bases de datos. Entornos mainframe y distribuidos. Entornos Web. Almacenes de datos, OLAP, minería de datos. Sistemas de bases de datos en organizaciones. Diseño Dirigido Por Patrones. Duración 3 créditos. Patrones aplicados a las aplicaciones Web. Patrones de despliegue. Patrones de sistemas distribuidos en .NET. Patrones aplicados a aplicaciones basadas en servicios Web. Patrones de diseño software. Metodologías Avanzadas de desarrollo de Software. Duración 3 créditos. Tipo de desarrollo del software. SCRUM. XP. Desarrollo dirigido por modelos (MDA). Aplicación de MDA a dominios específicos. Prueba y control de Calidad. Duración 3 créditos. Metodologías de prueba. Pruebas de unidades, sistemas y subsistemas. Pruebas de carga. Pruebas de rendimiento. Pruebas de integración. Diseño de los casos de pruebas. Diseño de Interfaces de Usuario. Duración 2 créditos. Usabilidad. Accesibilidad. Interfaces Web, Interfaces de clientes ricos. Análisis Avanzado de Sistemas Software. Duración 3 créditos. Diseño Orientado a Objetos. Notación UML. Patrones de diseño. Arquitecturas de sistemas software. Duración 3 créditos. Patrones de arquitectura. Modelos y arquitecturas de referencia. Atributos de calidad. Diseño y documentación de arquitecturas software. Arquitecturas orientadas a componentes y a servicio. Servidores Web. Duración 2 créditos. Protocolo HTTP. Configuración de servidores Web. Seguridad en servidores Web. Servidores de Aplicaciones. Duración 2 créditos. Componentes software distribuidos, Servicios Middleware. Arquitecturas de n-Niveles. Configuración de servidores de aplicaciones. Seguridad en servidores de aplicaciones. Proyecto de Fin de Máster. Duración 8 créditos. Realización de todas las fases de desarrollo para una aplicación para Internet. Realización de todas las fases de desarrollo mediante una metodología agil y MDE utilizando una arquitectura basada en componentes distribuidos y servicios Web. ITINERARIO DE WEB SOCIAL (11 CRÉDITOS) Desarrollo de Interfaces Ricos para Internet. Duración 5 créditos. Rich Internet Applications. HTML5, CSS3. AJAX .NET applications. Silverlight 4. XAML. Javascript Avanzado Tecnologías de Internet Orientadas al Navegador. Duración 3 créditos. Introducción a la plataforma Java. Comparativa Java y NET. Aplicaciones AJAX con JAVA. GRAILS. Direct Web Remoting. Análisis de las Tendencias en Internet. Duración 3 créditos. Aplicaciones de última generación de Internet. Internet como fenómeno social. Sociedad del conocimiento. Redes sociales. Web semántica. Tecnologías asociadas.