Máster de Desarrollo de Software

formación continua · Online
Programación, análisis, diseño, pruebas, requisitos y gestión con RUP y XP + Scrum
En colaboración con: Universidad Politécnica de Madrid

¿Sabes programar pero sientes que te tienes márgen todavía para aprender?

¿Has oído muchas veces la importancia de las pruebas del software pero todavía no las realizas o no sabes cómo hacerlo eficaz y eficientemente?

¿Percibes que hay mucho ruido a tu alrededor, con la cantidad de lenguajes, frameworks o tecnologías con las que tienes que lidiar?

¿Aún te cuesta diseñar el software y pierdes mucho tiempo con códigos enmarañados que no sabes por dónde agarrar?

¿Tienes experiencia en el desarrollo pero todavía no sabrías cómo dirigir un equipo y aplicar métodos convenientes que lleven al éxito de los proyectos?

Desarrollar no es solamente saber programar, necesitas dominar todo un conjunto de disciplinas como el diseño, arquitectura, pruebas y métodos de desarrollo

No podemos conformarnos con lo justo, en una profesión que exige la realización de sistemas tan complejos como el software. Los proyectos requieren aplicar una calidad extrema, desde el primer día y a lo largo de todo el desarrollo.

El desarrollo debe ser dirigido por pruebas, pero no de cualquier manera. Debemos saber qué actividades debe desempeñar el equipo en cada momento y cómo, saber cómo corregir proyectos que no tienen la suficiente calidad y escoger los métodos adecuados para cada desarrollo.

El Máster de Desarrollo de Software es una formación continua con cursos de nivel intermedio a avanzado que se imparte en secuencia y que recorrerá todas las disciplinas de la ingeniería del software.

Mejora en tu profesión desarrollando como un experto, con código de la más elevada calidad y guiado por pruebas. Aprende a requisititar y gestionar proyectos con un amplio abanico de metodologías.

Duración Más de 230 horas*
Modalidad 100% Online
Disponibilidad Exclusivo en EscuelaIT
Idioma Español
Nivel De intermedio a avanzado
Calendario Material ya completamente disponible
* Esta carga horaria se refiere únicamente a las clases impartidas. No incluye el tiempo que los estudiantes dedicarán a resolver las prácticas.

Contenido del máster

Fundamentos del software

Programación Orientada a Objetos

Diseño 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

Extreme programming

Scrum

TDD

Lenguajes de Programación: Java
Lenguajes de Modelado: UML y PlantUML
Frameworks de pruebas: JUnit y Mockito
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
  • Diseñar software en el paradigma orientado a objetos
  • Desarrollar programas complejos, no los típicos ejemplos de cursos
  • Participar con éxito y soltura en equipos de desarrollo exigentes
  • Realizar pruebas del software de manera eficaz y eficiente
  • Entender y saber escoger los mejores métodos de desarrollo de software
  • Realizar software con acceso a ficheros, bases de datos y comunicaciones TCP/IP
  • Dirigir proyectos de desarrollo de software, garantizando la calidad de las soluciones del equipo

Salidas profesionales:

Desarrollador de software
Desarrollador de pruebas
Gestor de proyectos
Arquitecto del software
Formación continua con la dosis justa entre teoría y práctica.
Mentorización de un docente del nivel más alto, durante todo el máster.
Contenidos tratados con rigor y profundidad, con un nivel de exigencia universitario.
Aborda todas las disciplinas del desarrollo de software.
Mejora profesionalmente aumentando tu nivel de conocimientos y habilitándo nuevas actividades.
Deja de ir perdido, inseguro o asustado: evita el síndrome del impostor.
Ejemplos desarrollados con Java con prácticas en cualquier lenguaje de tu preferencia.
Compatible con otras actividades: otros cursos de EscuelaIT, titulaciones en otras escuelas o tu trabajo.
Explicaciones 100% en español para entender los conceptos.
Prácticas con ejercicios que no paran de evolucionar aumentando siempre la calidad y complejidad.

Contenido completo ya disponible

El máster contiene el contenido completo ya publicado para ver bajo demanda cuando el estudiante lo requiera.

Tutorización y resolución de dudas

El alumno puede plantear las consultas sobre los contenidos impartidos directamente al docente en las clases en directo del máster actual o dentro de la plataforma a través del sistema de preguntas de cada clase.

Áreas de conocimiento y práctica

El máster está dividido en cursos con un itinerario de prácticas y conocimientos ordenados para obtener el mayor aprovechamiento.

Dedicación por parte del alumnado

Además del visionado de todas las clases, para sacar el máximo rendimiento del Máster recomendamos la realización de las prácticas propuestascomo trabajo individual.

Sesiones bajo demanda

Todas las sesiones están completas y disponibles para que seas tú quien decida el ritmo y tiempo que deseas invertir.

Formación pragmática

Este máster ofrece conocimientos directamente aplicables al trabajo de los desarrolladores. No encontrarás ejemplos simplones como en la mayoría de los cursos de otras plataformas, sino ejemplos complejos de la vida real.

Material siempre disponible

El material generado en cada curso (videos, PDFs, código, prácticas, recursos didácticos...) se encuentra ordenado y a disposición del alumno con el apoyo y soporte online del equipo docente y comunidad de EscuelaIT.

Conocimiento ordenado

El contenido ofrecido en el máster está totalmente estructurado siguiendo un patrón, para que el alumnado pueda aprender de forma ordenada. Las explicaciones por parte del docente serán meticulosas y de fácil seguimiento.

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

Estudiantes de carreras universitarias que deseen dominar el conjunto completo de disciplinas del desarrollo de sofware.
Estudiantes de planes de grado medio que deseen complementar sus conocimientos para acceder al mercado laboral en equipos de desarrollo exigentes.
Autodidactas que desean estar mentorizados por un docente, resolver sus dudas y entender los procesos de desarrollo avanzados.
Profesionales del desarrollo que desean subir su nivel, despejar ruido y mejorar su desempeño.
Entusiastas del desarrollo web que deseen profesionalizarse en un área de alta demanda laboral, en cualquier disciplina del desarrollo.

Nivel requerido y requisitos

  • Conocimientos de programación básicos, con cualquier tipo de lenguaje.
  • Uso con soltura de herramientas de desarrollo comunes como IDEs, editores.
Conoce a algunos de nuestros estudiantes
Antes que tú otras personas han visto la necesidad de desarrollar una nueva profesión o mejorar como desarrolladores ya iniciados.
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 es importante adquirir conocimientos y habilidades de una manera sólida, por eso no queremos ofrecerte solamente cursos sueltos de materias individuales, sino que apostamos por una formación completa y detallada, guiada desde principio a fin con los mejores docentes y el máximo rigor universitario. Como complemento a este máster te proponemos esta otra formación.
Máster de Programación y Diseño de Software
Este máster comienza desde las bases, dedicando mucho más tiempo a los fundamentos del software y la disciplina de programación, usando Javascript y Java como lenguajes. Es ideal para personas que quieren comenzar desde cero o que tienen un conocimiento básico de los lenguajes y quieren mejorar profundamente, llegando hasta a la disciplina de diseño del software.
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 230 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.