¿Qué quieres aprender?

Máster en Ingeniería de Software

Máster en Ingeniería de Software

Instituto Europeo de Posgrado (IEP)

Máster online

Descuento Lectiva
7.750 € 3.643

Duración : 14 Meses

¿Quieres hablar con un asesor sobre este curso?

Objetivos

El Máster en Ingeniería de Software tiene como objetivo general formar profesionales altamente cualificados capaces de diseñar, desarrollar, desplegar y mantener soluciones de software complejas, seguras y escalables, integrando principios de ingeniería del software, metodologías de desarrollo, arquitecturas modernas, computación en la nube e inteligencia artificial, y respondiendo de manera eficaz a los retos tecnológicos y organizativos del entorno digital actual. - Comprenderás el proceso de diseñar soluciones innovadoras para entornos web, móvil e híbridos, aplicando experiencia de usuario y comunicación efectiva. - Podrás crear aplicaciones y sistemas complejos y seguros mediante aspectos de la ingeniería del software y metodologías híbridas de desarrollo. - Diseñarás infraestructuras escalables en AWS, Azure o Google Cloud, optimizando el rendimiento y los costes organizacionales. - Aplicarás modelos de aprendizaje profundo en aplicaciones reales, analizando datos masivos con bases NoSQL, como MongoDB, Cassandra y Neo4j. - Serás capaz de planificar, coordinar y mejorar equipos de desarrollo a través de metodologías ágiles, frameworks modernos y buenas prácticas de gobernanza.

A quién va dirigido

-Recién graduados de titulaciones tecnológicas que desean dominar la ingeniería de software, así como su diseño y arquitectura para crear sistemas digitales seguros y escalables. -Profesionales tecnológicos que buscan asumir nuevas responsabilidades en el entorno empresarial actual, como en desarrollo web y móvil, bases de datos, cloud computing y arquitecturas multiplataforma. -Trabajadores con experiencia en la integración de tecnologías emergentes, como Big Data, APIs, ciberseguridad o plataformas cloud (AWS, Azure o Google Cloud) con interés en ampliar su perfil técnico.

Requisitos

Se recomienda que el estudiante cuente con interés por la tecnología y el desarrollo de software, capacidad de pensamiento lógico y analítico, así como disposición para el aprendizaje continuo y la adaptación a entornos tecnológicos dinámicos y en constante evolución.

Temario completo de este curso

Agile Management para Ingeniería de Software (6 ECTS)

  1. Propuesta general y estructura de la gestión ágil
  2. Estructuras, metodologías y métodos ágiles y lean
  3. Gestión cuantitativa y cualitativa en el contexto ágil
  4. Coaching ágil: roles, herramientas y beneficios para los equipos
  5. Calidad ágil: principios y estrategias de mejora continua
  6. Temas selectos de gestión ágil: casos de estudio y tendencias actuales

Metodologías de desarrollo de ingeniería de software (6 ECTS)

  1. Introducción a las Metodologías de Desarrollo
  2. Metodologías clásicas: cascada, prototipado y espiral
  3. Enfoques Ágiles: SCRUM y Kanban
  4. XP, DevOps y Entrega Continua CI/CD
  5. Metodologías híbridas y Escalado Ágil (SAFe, LeSS)
  6. Spotify, Ética, sostenibilidad y Responsabilidad en el Desarrollo de Software

Patrones de desarrollo de ingeniería de software (6 ECTS)

  1. Definición, introducción y clasificación de patrones de diseño
  2. Patrones creacionales
  3. Patrones estructurales
  4. Patrones de comportamiento
  5. Patrones arquitectónicos y antipatrones
  6. Aplicaciones de patrones en frameworks modernos

Desarrollo web (6 ECTS)

  1. Arquitectura web
  2. Desarrollo Frontend Moderno e Integración con APIs
  3. Arquitectura y Despliegue de Aplicaciones Web
  4. Interactividad y Experiencia del Usuario en la Web
  5. Colaboración y Optimización en el Desarrollo Web
  6. Integración y Presentación del Proyecto Final

IA Aplicada al Desarrollo de Software (6 ECTS)

  1. Fundamentos del desarrollo de software orientado a datos
  2. Arquitecturas, patrones y calidad de la información
  3. APIs y servicios de IA para aplicaciones web
  4. Casos de uso y aplicaciones empresariales basadas en IA
  5. Integración de IA en aplicaciones móviles: frameworks y optimización
  6. Pruebas, despliegue y consideraciones éticas y legales

Deep Learning (6 ECTS)

  1. Conceptos básicos de redes neuronale
  2. Frameworks de Deep Learning
  3. Redes Neuronales Convolucionales
  4. Redes Generativas Adversarias
  5. Transfer Learning
  6. Transformers

Administración de bases de datos: Bases de datos para el Big Data: NoSQL y Cloud Computing (6 ECTS)

  1. Introducción a NoSQL y modelos de datos
  2. MongoDB: conceptos y práctica
  3. Cassandra: modelado y gestión de datos
  4. Riak: eficiencia y escalabilidad en almacenamiento clave-valor
  5. Neo4j: modelado y consultas en bases de datos de grafos
  6. Cloud Computing y almacenamiento en la nube

Optimización y Desarrollo Avanzado de Aplicaciones Multiplataforma (6 ECTS)

  1. Arquitecturas multiplataforma y patrones de diseño avanzados
  2. Optimización de rendimiento y experiencia de usuario (UX)
  3. Gestión de datos y persistencia eficiente
  4. Desarrollo sostenible y automatización de pruebas (CI/CD)
  5. Seguridad, despliegue y mantenimiento de aplicaciones
  6. Temas emergentes y futuro del desarrollo multiplataforma

Ingeniería de Software para Aplicaciones Móviles (6 ECTS)

  1. Introducción al desarrollo de aplicaciones móviles
  2. Ingeniería de requisitos para aplicativos móviles y diseño UX/UI
  3. Arquitectura de software en aplicaciones móviles
  4. Persistencia de datos para dispositivos móviles
  5. Consumo de APIs y comunicación cliente-servidor
  6. Pruebas, seguridad y despliegue

Seguridad Informática (6 ECTS)

  1. Fundamentos de seguridad y criptografía básica
  2. Autenticación, sesiones y seguridad web
  3. Seguridad en redes y defensa perimetral
  4. Gestión de vulnerabilidades e incidentes
  5. Monitoreo, SIEM y análisis de logs
  6. Análisis forense y continuidad del negocio

AI Platforms: Computación Avanzada en la Nube (6 ECTS)

  1. Computación en la nube
  2. Arquitectura de referencia para plataformas de IA
  3. Principales servicios para soluciones de IA
  4. Amazon Web Services (AWS)
  5. Microsoft Azure
  6. Google Cloud Platform

Seguridad en Cloud Computing (6 ECTS)

  1. Fundamentos de cloud computing
  2. Modelos de computación en la nube: IaaS, PaaS y SaaS
  3. Seguridad on-premise y seguridad en la nube
  4. Ataques y vulnerabilidades en entornos cloud
  5. Migración segura a entornos cloud
  6. Gestión, gobernanza y mejora de la seguridad en la nube

Seguridad en Red (6 ECTS)

  1. Introducción a la seguridad en redes
  2. Seguridad perimetral y control de accesos
  3. Arquitecturas de seguridad en redes
  4. Herramientas y sistemas de seguridad en red
  5. Seguridad en redes inalámbricas y protocolos de seguridad
  6. Redes VPN, comunicaciones seguras y seguridad en servidores de datos

Trabajo Fin de Máster (8 ECTS)

Ver más