Presentación

El Máster en Desarrollo y Arquitectura de Software forma arquitectos de software capaces de liderar proyectos técnicos de software a partir de la formación en múltiples procesos implicados: diseño óptimo de soluciones, técnicas y métodos de desarrollo, herramientas de validación y aseguramiento de estándares de calidad. El programa está enfocado a adquierir capacidades propias de perfiles con años de experiencia en el ámbito del desarrollo de software de alta calidad.

  1. Especializarse en desarrollo de software de alta calidad: Actualmente es una de las profesiones más demandadas. El índice de empleabilidad de este máster es del 100%.
  2. Adquirir conocimientos aplicables a cualquier tipo de desarrollo de software, como por ejemplo: programación web, desarrollo de aplicaciones para dispotivos móviles (apps), programación de servicios en internet, etc.
  3. Múltiples salidas al mercado laboral: la demanda relacionada ha aumentado y se prevé que será una de las profesiones con más auge en los próximos años.
  4. Trabajo Final de Máster en grupo y con reconocidas empresas del sector.
  5. Metodología:
  • Sesiones teóricas, de problemas y ejercicios con profesionales.
  • Seminarios y tutorías con profesionales.
  • Prácticas con ordenador (consultar requisitos)
  • Trabajo individual y en grupo

¿Para qué te preparan?

El programa está enfocado a adquirir capacidades propias de perfiles con años de experiencia en el ámbito del desarrollo de software de alta calidad. Concretamente, el Máster se centra en la adquisición de competencias específicas:

  • Definir arquitecturas software que satisfagan las necesidades y los requisitos de sistemas.
  • Dominar conceptos de algorítmica, paradigmas, entornos de programación, desarrollo y despliegue de software.
  • Comprender la tecnología a un nivel que permita un aprovechamiento óptimo de sus capacidades en el desarrollo de software.
  • Asegurar la calidad del software, dotando a los sistemas con atributos como la eficiencia, fiabilidad y mantenibilidad.
  • Tener la capacidad de liderar, orientar y apoyar equipos técnicos de desarrollo de software.

¿A quién va dirigido?

  1. Ingenieros y Graduados en Informática.
  2. Titulados Unviersitarios de Grado, Máster, Ingenierías Técnicas y Superiores afines al Máster.
  3. Profesionales con experiencia en Programación.

Programa

  • ARQUITECTURA DE SOFTWARE

5 ECTS

Arquitecturas de software populares en el sector. Uso de las arquitecturas según necesidad. Capacidad de decisión sobre arquitecturas.

  • DISEÑO DE SOFTWARE I

5 ECTS

Buenas prácticas en el desarrollo de software. Clean code, Patrones de diseño software, SOLID, TDD.

  • DISEÑO DE SOFTWARE II

5 ECTS

Técnicas avanzadas para el diseño de software. Domain-Driven Design y arquitectura hexagonal.

  • DISEÑO Y OPTIMIZACIÓN DE BASES DE DATOS

5 ECTS

Optimización de bases de datos relacionales para mejorar su rendimiento en entornos de producción.

  • BASES DE DATOS NO ESTRUCTURADAS

5 ECTS

Introducción a las bases de datos no relacionales. MongoDB, Hive, HBase, Cassandra, Neo4J, Elastic Search.

  • PARADIGMAS DE PROGRAMACIÓN

5 ECTS

Dominar conceptos de paradigmas, entornos, lenguajes y tecnologías de programación que permitan su correcta elección y el aprovechamiento óptimo de sus capacidades.

  • MODELOS DE DESARROLLO SOFTWARE

5 ECTS

Tecnologías y prácticas para el desarrollo de software en equipos. Integración continua, despliegue continuo.

  • METODOLOGÍAS AGILE

5 ECTS

Desarrollo ágil de proyectos. Agile inception. Kanban. Scrum.

  • PRINCIPIOS Y HERRAMIENTAS DE DESARROLLO

5 ECTS

DevOps Mindset. Herramientas para el desarrollo de software.

  • FUNDAMENTOS DE PRUEBAS

5 ECTS

Técnicas y herramientas para el testing completo de software. Caja blanca / negra. Code coverage. Testing automático.

  • TRABAJO FINAL DE MÁSTER

10 ECTS

Desarrollo de proyectos reales propuestos por empresa del sector. Desarrollado por equipos.

 

 

Admisión

Uno de los factores clave para el desarrollo del Programa de Másters en La Salle son las personas que se incorporan al programa: personas seleccionadas respondiendo a criterios de currículum, según las dimensiones académicas, funcionales, sectoriales y geográficas, que propiciarán el enriquecimiento del colectivo.

El proceso de admisión en La Salle tiene como objetivo seleccionar a los candidatos más adecuados para cada programa y que aseguren el nivel y calidad de la convivencia y comunicación entre los participantes, lo que constituye un rasgo distintivo del estilo de La Salle.

El proceso de admisión para el curso académico ya está abierto y se recomienda a los candidatos que inicien su proceso lo antes posible dado que el período de admisiones se mantiene abierto hasta completar el límite de plazas establecido para cada programa académico.

Coste y Financiación: Solicita información y te enviaremos un completo dossier con información sobre los recursos, entidades bancarias y entidades colaboradoras.

Becas y Ayudas: Solicita Información y recibirás los Programas de Becas y Ayudas.

Si quieres más información del programa, plan de ayudas, financiación y proceso de admisión haz clic en el botón de "Solicita información".

Cursos relacionados

¿Para qué te prepara?

El programa está enfocado a adquirir capacidades propias de perfiles con años de experiencia en el ámbito del desarrollo de software de alta calidad. Concretamente, el Máster se centra en la adquisición de competencias específicas:

  • Definir arquitecturas software que satisfagan las necesidades y los requisitos de sistemas.
  • Dominar conceptos de algorítmica, paradigmas, entornos de programación, desarrollo y despliegue de software.
  • Comprender la tecnología a un nivel que permita un aprovechamiento óptimo de sus capacidades en el desarrollo de software.
  • Asegurar la calidad del software, dotando a los sistemas con atributos como la eficiencia, fiabilidad y mantenibilidad.
  • Tener la capacidad de liderar, orientar y apoyar equipos técnicos de desarrollo de software.

Programa

  • ARQUITECTURA DE SOFTWARE

5 ECTS

Arquitecturas de software populares en el sector. Uso de las arquitecturas según necesidad. Capacidad de decisión sobre arquitecturas.

  • DISEÑO DE SOFTWARE I

5 ECTS

Buenas prácticas en el desarrollo de software. Clean code, Patrones de diseño software, SOLID, TDD.

  • DISEÑO DE SOFTWARE II

5 ECTS

Técnicas avanzadas para el diseño de software. Domain-Driven Design y arquitectura hexagonal.

  • DISEÑO Y OPTIMIZACIÓN DE BASES DE DATOS

5 ECTS

Optimización de bases de datos relacionales para mejorar su rendimiento en entornos de producción.

  • BASES DE DATOS NO ESTRUCTURADAS

5 ECTS

Introducción a las bases de datos no relacionales. MongoDB, Hive, HBase, Cassandra, Neo4J, Elastic Search.

  • PARADIGMAS DE PROGRAMACIÓN

5 ECTS

Dominar conceptos de paradigmas, entornos, lenguajes y tecnologías de programación que permitan su correcta elección y el aprovechamiento óptimo de sus capacidades.

  • MODELOS DE DESARROLLO SOFTWARE

5 ECTS

Tecnologías y prácticas para el desarrollo de software en equipos. Integración continua, despliegue continuo.

  • METODOLOGÍAS AGILE

5 ECTS

Desarrollo ágil de proyectos. Agile inception. Kanban. Scrum.

  • PRINCIPIOS Y HERRAMIENTAS DE DESARROLLO

5 ECTS

DevOps Mindset. Herramientas para el desarrollo de software.

  • FUNDAMENTOS DE PRUEBAS

5 ECTS

Técnicas y herramientas para el testing completo de software. Caja blanca / negra. Code coverage. Testing automático.

  • TRABAJO FINAL DE MÁSTER

10 ECTS

Desarrollo de proyectos reales propuestos por empresa del sector. Desarrollado por equipos.

 

 

Cursos relacionados