Master de Ingeniería del Software

formación continua · Online
Una formación completa y detallada para aprender todas las disciplinas del desarrollo de software
En colaboración con: Universidad Politécnica de Madrid

¿Quieres superar la barrera que te impide llegar a un conocimiento avanzado en programación?

¿Te gustaría sacar un mayor rendimiento de tus conocimientos actuales de desarrollo?

¿No tienes certeza de estar desarrollando código con el nivel de excelencia que te gustaría?

¿No sabes cuáles son las características necesarias del código para alcanzar esa excelencia?

Cuando te piden hacer cambios al proyecto ¿sientes que trabajas más de la cuenta para adaptarte a ellos?

¿Te has quedado rezagado frente a otros desarrolladores?

El Máster de Ingeniería del software es una formación continua y avanzada para dominar todas las disciplinas del mundo del desarrollo.

Desde el modelado del software, la programación y el diseño, las pruebas, hasta los procesos de desarrollo. Abordaremos todas las disciplinas con rigor, para que puedas sacar el mejor rendimiento a tus habilidades de desarrollador.

Adquiere conocimientos transversales que te ayudarán sea cual sea la tecnología de desarrollo con la que vayas a trabajar.

En este vídeo puedes ver un resumen del contenido y enfoque del Máster de Ingeniería del Software, donde abordaremos todas las disciplinas del desarrollo, desde cero al nivel más alto.

La formación más completa para adquirir las habilidades necesarias para desarrollar como un experto, capaz de producir código con elevada calidad, guiado por pruebas y las mejores prácticas de diseño, sin olvidarse de los procesos de desarrollo para gestionar con éxito proyectos de software.

Duración Más de 300 horas*
Modalidad 100% Online
Disponibilidad Exclusivo en EscuelaIT
Idioma Español
Nivel De básico a avanzado
Calendario Clases comienzan en noviembre
* Esta carga horaria se refiere únicamente a las clases impartidas, sin incluir el tiempo que los estudiantes dedicarán a realizar las prácticas.

Contenido del máster

Fundamentos del software

Modelado orientado a objetos

Programación Orientada a Objetos

Diseño del software

Parámetros de calidad del software

Patrones de diseño

Clean Code, SOLID...

Arquitectura del software

Desarrollo de pruebas

Arquitectura de las pruebas

Gestión de proyectos

RUP: Rational Unified Process

Métodos ágiles de desarrollo

Refactoring

Scrum

TDD

Lenguajes de Programación: Java JavaScript
Lenguajes de Modelado: UML y PlantUML
Frameworks de pruebas: JUnit y Mockito
Lenguajes de Publicación: HTML y CSS
Herramientas: Visual Code y Git
Lenguajes de Transferencia de Datos: XML, JSON y YAML
Luis Fernández

Luis Fernández

Profesor del Máster y docente en EscuelaIT

  • 30 años de experiencia docente.
  • Profesor Titular de la Escuela Universitaria de Informática (UPM Madrid) desde 1991.
  • Doctor en Inteligencia Artificial por la UPM Madrid e Ingeniero en Informática por la UPM Málaga.
  • Profesor de Máster de Ingeniería Web de la UPM y Máster Cloud Apps Universidad Rey Juan Carlos

Al acabar el Máster podrás:

  • Desarrollar proyectos en Java y Javascript
  • Diseñar software con el paradigma orientado a objetos
  • Desarrollar programas complejos, no los típicos ejemplitos de cursos corrientes
  • Diseñar de manera correcta el software y mejorar sus cualidades
  • Participar con éxito y soltura en equipos de desarrollo exigentes
  • Realizar pruebas del software de manera eficaz y eficiente
  • Aplicar procesos de desarrollo de software y gestionar equipos
  • Dirigir proyectos de desarrollo de software, garantizando la calidad de las soluciones del equipo

Salidas profesionales:

Programador
Desarrollador de pruebas
Arquitecto del software
Formación con el máximo rigor universitario
Mentorización de un docente del nivel más alto, durante todo el máster.
Sesiones online en vivo y vídeos on-demand con todo el material a tu disposición para verlo cuando quieras.
Disciplinas del desarrollo desde Programación y diseño a las pruebas o metodologías y mucho más.
Contenidos 100% en español.
Mejora profesionalmente aumentando tus destrezas y escalando hasta el nivel más exigente.
Conocimientos aplicables a cualquier tecnología de desarrollo
Tanto si trabajas como si estudias haz compatible el Máster con tu actividad diaria.

Clases online en vivo

Puedes asistir a las clases en vivo con el profesor. También dispones de las grabaciones para verlas cuando quieras o repetir la reproducción.

Tutorización y resolución de dudas

Puedes formular tus dudas directamente al profesor, en las clases en directo del máster, o dentro de la plataforma en la sección de preguntas de cada clase.

Teoría y práctica

En las clases se imparte principalmente un contenido teórico. Se proponen prácticas para que los estudiantes realicen y se corrige una selección de las prácticas en clase.

Dedicación por parte del estudiante

Además de asistir o reproducir las clases con sus grabaciones, para sacar el máximo rendimiento del Máster recomendamos la realización de las prácticas propuestascomo trabajo individual.

Sesiones bajo demanda

Además de las sesiones en vivo tendrás acceso a todas las sesiones completas, para que seas tú quien decida el ritmo. Si eres suscriptor puedes acceder también a los otros máster.

Formación pragmática

Somos rigurosos y completos, pero no nos vamos por las ramas. Todo lo que vas a aprender en el máster lo podrás aplicar profesionalmente, mejorando tus habilidades y resultados.

Material siempre disponible

El material generado en cada curso (videos, PDFs, código, prácticas, recursos didácticos...) se clasifica, ordena y se pone a tu disposición en la plataforma de EscuelaIT.

Conocimiento ordenado

Si hay algo que nos distingue también es la estructuración de los temas que impartimos, siempre en una dificultad creciente y apoyándonos en todo lo que ya vienes aprendiendo.

¿A quién va dirigido este máster?

Estudiantes de carreras universitarias que deseen profundizar para prepararse de modo más completo y complementar su formación.
Estudiantes de planes de grado medio que deseen dar un paso al frente y mejorar sus habilidades de manera sensible, volvéndose más rigurososy áptos para desarrollos exigentes.
Autodidactas que desean estar mentorizados por un docente del más alto nivel, consultar sus dudas y entender los procesos de desarrollo avanzados.
Profesionales del desarrollo que desean alcanzar un nivel superior y dar pasos adelante en sus carreras profesionales.
Entusiastas del desarrollo web que necesitan un mayor grado de profesionalización para alcanzar nuevas metas.

Nivel requerido y requisitos

  • Es ideal tener conocimientos de programación previos y entender los problemas a los que nos enfrentamos como profesionales del desarrollo.
  • Necestias saber usar herramientas de desarrollo comunes como editores de código o IDEs.
Estudiante del máster

Accede al máster y cambia tu futuro

Elige el modo de pago para acceder al contenido de este máster.

Si todavía no eres alumno de EscuelaIT solamente necesitas elegir si te suscribes para disfrutar de todos los contenidos de la escuela o si prefieres realizar un pago único para disponer del máster para siempre.

Apuntarme

El máster y la escuela

Si te suscribes a alguno de nuestros planes (mensual o anual), además de acceder al máster completo, podrás disfrutar de todos los cursos de la escuela: los que ya se han realizado y los nuevos que se lleven a cabo mientras dure tu suscripción.

Si te interesa este máster, quizás también te interese...
En Escuela IT sabemos que en este sector la formación continua es importante, por eso no queremos ofrecerte solamente cursos sueltos de materias individuales, sino que apostamos por una formación evolutiva durante todo el aprendizaje que te permita progresar de forma fluida. Como complemento a este máster te proponemos esta otra formación.
Máster de desarrollo de software
Este otro máster aborda las disciplinas del desarrollo de software adicionales, que no llegamos a tratar aquí, como las pruebas del software, procesos de desarrollo, gestión de proyectos, etc.
Saber más

Preguntas frecuentes

Puedes preguntarnos directamente lo que quieras, pero quizás algunas de estas respuestas te saquen de dudas.

¿Cómo puedo apuntarme al máster?

Puedes acceder al Máster a través de una suscripción mensual, anual o el pago completo del Máster. La suscripción te da acceso al Máster mientras siga activa, el pago del Máster te da acceso para siempre con un único pago.

¿Necesito experiencia o conocimientos previos para apuntarme?

Necesitas conocimientos de programación básicos con cualquier tipo de lenguaje.

¿Cuánto dura el Máster?

El máster tiene una carga lectiva de 80 horas a los que debes sumar el tiempo que necesitas para repasar los contenidos y materiales, así como para preparar los ejercicios y prácticas.

¿Se entrega diploma al finalizar?

Sí, el certificado global del Máster se expedirá a aquellos alumnos que superen los requisitos tanto de participación, prácticas y exámenes.

¿Qué requisitos debe tener mi ordenador para poder cursar el Máster?

Puedes acceder desde cualquier ordenador o dispositivo móvil con cualquier sistema operativo.

¿Qué herramientas y recursos necesito para realizar el Máster?

Todos los materiales que necesitarás (cuenta en github, editor de código….) son gratuitos y serán indicados a lo largo del máster.

¿Cuántas horas debo dedicar a la semana para seguir el Máster?

Puedes seguir el ritmo que mejor se adapte a tus estudios o trabajo no obstante recomendamos un mínimo de 4 horas semanales.

¿Puedo pagar en otra moneda además del Euro?

Sí, el sistema acepta pagos en cualquier moneda, aunque el precio está indicado en euros puedes pagar con tu tarjeta de crédito o débito y el sistema hará la conversión de forma automática. Es decir solo tienes que completar el proceso de pago con normalidad independientemente de la moneda que tengas en tu tarjeta de crédito o débito.