Menú
¡Llama gratis! 900 264 357

Máster de Formación Permanente en Gestión y Desarrollo de Aplicaciones Multiplataforma del centro SEAS, Estudios Superiores Abiertos

Programa de Máster de Formación Permanente en Gestión y Desarrollo de Aplicaciones Multiplataforma

Modalidad: Online
Duración 1500 horas
Matricúlate ahora ¡Y te regalamos un curso!

Descripción

Con nuestro Máster de Formación Permanente en Gestión y Desarrollo de Aplicaciones Multiplataforma, desarrollarás y gestionarás software para escritorio, web y móvil. ¿Qué estás esperando? Contáctanos e inicia tu formación ahora.

A lo largo de los módulos de estudio, profundizaremos en diversas disciplinas de la informática, tales como programación, ingeniería de software, gestión de la calidad, diseño y gestión de proyectos TIC. Esto te permitirá obtener una visión integral de los factores clave para el desarrollo de software. Estarás capacitado para liderar, desarrollar, implementar y mantener proyectos de software en plataformas de escritorio, web y móvil, siempre cumpliendo con los más altos estándares de calidad.

A quién va dirigido

Este programa está dirigido a personas interesadas en formarse como experto TIC en la gestión y desarrollo de aplicaciones multiplataforma.

Objetivos

  1. Estudiar el ciclo de vida de un proyecto y la documentación relaciona para aprender a gestionarlo.
  2. Desarrollar análisis y diseño de aplicaciones informáticas usando el lenguaje de modelado unificado UML.
  3. Identificar los paradigmas en diseño y desarrollo de interfaces humano-ordenador analizando diferentes estrategias de diseño.
  4. Desarrollar sistemas de base de datos.
  5. Estudiar las bases de datos de la programación en Java.
  6. Aprender a crear aplicaciones para la plataforma móvil Android.
  7. Programar aplicaciones web usando JavaScript, jQuery y AJAX e integrando últimas tecnologías como HTML5 y CSS3.
  8. Desarrollar páginas web dinámicas con PHP, Java EE (Java Web) y ASP.NET C#.

Temario

DISEÑO DE BASES DE DATOS

SGB, Modelos de datos y modelo relacional. El diseño de las bases de datos. Diseño conceptual. Diseño lógico. Teoría de normalización. Introducción al lenguaje SQL. Bases de datos distribuidas. Microsoft Access.

 

JAVA

Introducción a Java. Programación Orientada a Objetos. Interfaces gráficas.

 

DISEÑO WEB

Introducción. HTML. CSS3. Diseño y estética. Publicación Web. Optimización Web.

 

PROGRAMACIÓN WEB

Lenguaje Javascript. DOM y eventos en Javascript. Avanzando en Javascript. AJAX y jQuery. HTML5 y CSS3.

 

PHP / MySQL

Instalando Apache, PHP y MySQL. MySQL. Conceptos básicos de PHP. Conceptos avanzados de PHP. PHP - MySQL. Publicación en la Web.

 

JAVA WEB

El lenguaje de programación Java y evolución histórica de la plataforma. Configuración del entorno de desarrollo de Java EE. Desarrollo web con Servlets y Java Server Pages. Integración de Bases de Datos en aplicaciones Java EE. Enterprise JavaBeans (EJBs) y Persistencia. Java Server Faces (JSF). Integración de Web Services con Java Enterprise Edition.

 

ASP.NET C#

Introducción. Introducción a ASP.NET. Introducción a C#. elementos de ASP.NET. ADO.NET. Controles Web con ASP.NET. Manejo de errores. Protección y seguridad para ASP.NET.

 

DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES ANDROID

Presentación de Android. Más allá de los conceptos básicos. Próximas generaciones. Web-móvil en acción. Publicación de aplicaciones.

 

ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. UML

Introducción. Metodologías para generación de sistemas orientados a objetos (OMT, Booch y OOSE). UML Notación básica y avanzada. UML, Desarrollo orientado a objetos. Herramientas CASE. Caso Práctico.

 

DISEÑO Y DESARROLLO DE INTERFACES

Introducción. Principios del diseño. Planificación. Otras planificaciones. Estrategia de desarrollo. De la funcionalidad a la codificación. Pruebas de integración. Diseño y maquetación. Teoría del color. Composición de la aplicación. Usabilidad y accesibilidad. Programas de interfaces.

 

CALIDAD DEL SOFTWARE

Introducción. Manual de calidad. Garantía y control de software. Reingeniería. Reutilización. Mejora continua. Normalización, certificación y acreditación. Premios y certificados. CMM CMMI.

 

GESTIÓN DE PROYECTOS TIC

Introducción a la gestión de proyectos. Los participantes en el proyecto. El ciclo de vida de los proyectos. La documentación del proyecto. Áreas de gestión. Gestión de proyectos de software. Fundamentos de dirección de proyectos según la guía PMBOK del PMI.

 

PROYECTO FINAL

Titulación obtenida

Al finalizar, con éxito obtendrás un título universitario propio emitido por la Universidad San Jorge, con 60 créditos europeos ECTS.

Requisitos

Para acceder el interesado debe poseer las siguientes condiciones:

  1. Tener título de Bachiller o declarado equivalente. También titulados en Bachillerato europeo y en Bachillerato internacional, o equivalentes a títulos de bachiller de sistemas educativos de Estados miembros de la Unión Europea o de otros estados no miembros.
  2. Tener titulación de Técnico Superior de Formación Profesional, o de Técnico Superior en Artes Plásticas y Diseño o Técnico Deportivo Superior.
  3. Ser mayor de 25 años con al menos 1 año de experiencia profesional acreditada y relacionada con el contenido de la formación. 

En estos casos se expide el título de “Diploma de especialización” en el que se otorgan créditos ECTS.

O bien:

Ser Titulado universitario. En este caso, se expide el título de “Máster de Formación Permanente”, en el que se otorgan créditos ECTS.

Información Adicional

Salidas Profesionales:

  • Jefe de Proyectos, dirigiendo y gestionando proyectos informáticos.
  • Responsable de Software.
  • Ingeniero del software.
  • Ingeniero de desarrollo, (colaborando en la generación de código y supervisando el cumplimiento de la guía de estilo de programación del proyecto)
  • Ingeniero funcional, (realizando modelos de software a desarrollar, comprendiendo y considerando los requisitos del sistema)
  • Arquitecto del software.
  • Analista (realizando el análisis y el diseño detallado de aplicaciones informáticas)
  • Analista - Programador.
  • Programador (junior y sénior) de aplicaciones multiplataforma. Escritorio Web y Móvil
  • Desarrollador de software (Software Developer)
  • Maquetador - diseñador Web.
  • Técnico de bases de datos.
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​