Aprende a desarrollar software para escritorio, web y móvil

descripción

Este Máster en Gestión y Desarrollo en Aplicaciones Multiplataforma te proporcionará una visión global de todos los aspectos más determinantes en la gestión y desarrollo de aplicaciones multiplataforma, muy requeridos en los departamentos informáticos y TIC.

 

objetivos de este máster

Este máster te preparará para desarrollar aplicaciones multiplataforma, y te capacitará para gestionar, implantar y mantener proyectos software en escritorio, web y móvil, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de calidad exigidos en los estándares establecidos.

En definitiva, esta formación superior te proporciona la capacitación que necesitas para desarrollar tu carrera profesional en el sector informático, especializándote en todas las fases del desarrollo de aplicaciones multiplataforma.

 

salidas profesionales

Este máster te prepara para desarrollar tu labor profesional en el sector informático trabajando como:

  • Jefe de Proyectos, dirigiendo y gestionando proyectos informáticos
  • Responsable de Software
  • Ingeniero del software
  • Ingeniero de desarrollo (colaborando y supervisando la generación de código)
  • Ingeniero funcional
  • Arquitecto del software

 

titulación de Universidad San Jorge

Al finalizar el estudio de los contenidos y la práctica de este máster con éxito, obtendrás un título de Máster Universitario propio en Desarrollo de Aplicaciones Multiplataforma, expedido por Universidad San Jorge (60 créditos ECTS).

requisitos previos

Para acceder a los másteres de SEAS es necesario cumplir alguno de los siguientes requisitos:

  • Estar en posesión del título de Bachillerato o equivalente (también Bachillerato Europeo e Internacional)
  • Estar en posesión del título 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.
  • Ser mayor de 25 años con al menos un año de experiencia profesional acreditada y relacionada con el contenido de la formación.

Si solo se cumple alguno o varios de los anteriores requisitos, al finalizar sus estudios el alumno recibirá un Diploma de Especialización indicando el contenido y la duración del estudio en horas (ECTS)

Si, además, el alumno o la alumna es titulado/a universitario/a, se expedirá el título de Máster indicando el contenido, duración en horas del estudio y créditos ECTS otorgados (60 créditos europeos ECTS en este caso).

materiales docentes

Los másteres y cursos de SEAS te preparan para dominar las operaciones esenciales de tu área, facilitándote todas las herramientas necesarias para ello. Además, te dan acceso a un aula virtual propia y te garantizan prácticas específicas de tu especialidad.

En este máster comprenderás el funcionamiento del siguiente software:

  • Netbeans (entorno de desarrollo de software en lenguaje JAVA y otros lenguajes)
  • Visual Studio (entorno para sistemas operativos Windows y Mac)
  • ECLIPSE (entorno de desarrollo Android)
  • Notepad ++ (editor de texto con soporte para lenguajes de programación)
  • Android Studio (entorno de desarrollo oficial Android)

te informamos
sin compromiso

contenidos del curso

1\ 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.

2\ Java

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

3\ Diseño web

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

4\ Programación web

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

5\ PHP / MySQL

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

6\ 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.

7\ 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.

8\ 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.

9\ 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.

10\ 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.

11\ 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.

12\ 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.

13\ Proyecto final

Desarrollo y presentación de un proyecto final

quizás te interesen estos cursos