¿Quieres saber más sobre este programa?
Máster Executive en Software Development Online (Desarrollo de Software)
Máster Co-Desarrollado por Assembler Institute, escuela nº1 en Software.
Programa intensivo y flexible de 9 meses especializado en Software.
Diseñado por un centro nombrado por Forbes como una de las 21 startups que marcarán el futuro.

Bolsa de empleo
Bolsa de empleo y prácticas
Financiación
Hasta en 12 cuotas
Modalidad
Online
Ventajas
100% online con clases en directo
Infórmate de nuestras becas antes del 30/11/2023
Máster Executive en Software Development
El Máster Executive en Software Development, de IMF Smart Education en colaboración con Assembler Institute, es un programa intensivo y flexible pensado para completarse a tiempo parcial en 9 meses, dedicando aproximadamente 14 horas a la semana. El plan de estudios está diseñado para ser realizado remotamente. El programa se divide en varios módulos, cada uno de los cuales se centra en un aspecto específico del desarrollo de software.
Además de las habilidades técnicas, el programa también se enfoca en habilidades blandas esenciales en el mundo laboral, como el trabajo en equipo, la gestión de conflictos y la búsqueda de empleo. Se pone énfasis en el desarrollo de habilidades de gestión de proyectos, la capacidad para trabajar de manera efectiva en equipo y la capacidad para manejar conflictos de manera constructiva.
Finalmente, el programa ofrece apoyo en la búsqueda de empleo mediante sesiones individuales con el equipo de Career Hub de Assembler Institute, que asesora en la negociación de salarios y ofrece orientación profesional.
Más detalles
Máster Executive en Software Development
El Máster Executive en Software Development es ideal para aquellos profesionales que buscan un reskilling, es decir, que desean adquirir nuevas habilidades y competencias en el campo del desarrollo de software.
Esta experiencia formativa está diseñada para que puedan equilibrar sus responsabilidades laborales diarias con un programa educativo intenso y al día con las últimas tendencias tecnológicas.
El Máster Executive en Software Development de IMF + ASSEMBLER se imparte bajo metodología online con clases en directo:
- Inicio: Noviembre.
Duración: 60 ECTS
Completando este programa obtendrás la siguiente titulación:
- Máster Executive en Software Development por Assembler Institute of Technology
Los objetivos de este máster son:
- Adquirir conocimientos fundamentales en programación y desarrollo web.
- Dominar el uso de tecnologías y herramientas clave en el desarrollo de software.
- Aprender a trabajar en entornos de desarrollo y control de versiones.
- Ampliar las habilidades en el desarrollo frontend utilizando frameworks como React. js.
- Desarrollar competencias en el desarrollo backend utilizando el stack MERN y PERN.
- Adquirir conocimientos en arquitectura de software y buenas prácticas de desarrollo.
- Aprender a realizar pruebas de software y aplicar técnicas de depuración.
- Familiarizarse con la gestión de proyectos de desarrollo de software.
- Desarrollar habilidades de trabajo en equipo y colaboración en proyectos de software.
- Adquirir competencias en la resolución de problemas y la toma de decisiones en el desarrollo de software.
- Obtener conocimientos en la búsqueda de empleo y habilidades de negociación salarial en el ámbito tecnológico.
Los requisitos de acceso para el Máster Executive en Software Development son los siguientes:
- ESO, Bachiller o Formación Profesional
- Residencia o Permiso de trabajo vigente en España
- Superación del proceso de admisión:
- Llamada de calificación
- Entrevista personal por videollamada con su admissions specialist
- Superación de un test de lógica
Máster Executive en Software Development
Máster diseñado por un comité de expertos en activo de empresas líderes en el ámbito del Software.
Este módulo aborda los fundamentos de la programación y la introducción al mundo del desarrollo web con HTML, CSS y JavaScript. Se incluyen temas como la manipulación del DOM, el almacenamiento de datos con JSON y LocalStorage, y las APIs REST. El trabajo del proyecto se realiza en las últimas sesiones para aplicar lo aprendido.
- IDE Online Replit + Intro HTML
- HTML Advanced
- CSS Basics
- CSS Advanced
- Programing Fundamentals - Values, types, operators & program structure
- Programing Fundamentals - Functions, objects, arrays
- JS DOM Basics
- JS DOM Advanced
- Taller proyecto
- Presentación proyecto
Este módulo introduce el control de versiones con Git, el desarrollo de JavaScript avanzado y TypeScript. Se desarrolla un proyecto que se presenta al final del módulo.
- VS Code + Recommended Plugins + Git Basics
- GIT Advanced
- API Basics + REST
- HATEOAS + Project
- ES6 P1 6. ES6 P2 7. Typescript P1
- Typescript P2
- Taller proyecto
- Presentación proyecto
En este módulo, se profundizan los conocimientos de desarrollo frontend con React. js, abarcando estados y props, efectos secundarios, renderizado condicional, uso de memorias y callbacks, enrutamiento dinámico, público y privado, entre otros. Este módulo cuenta con un número mayor de sesiones de proyectos, lo que permite una experiencia práctica más profunda.
- NPM & React.js Intro + State & Props
- React.js - prevState, useEffect, conditional rendering, useMemo & useCallback
- React.js - React Router Intro + useContext & Async/ Await
- React.js - Input & Forms & useReducer
- React.js - Custom Hooks
- React.js - Dynamic, Public & Private Routes
- React.js - React Query
- React.js - Styled Components y Tailwind
- Taller proyecto
- Presentación proyecto
En este segmento, se exploran las bases del backend con Node.js y Express, así como la interacción con bases de datos tanto relacionales (SQL, PostgreSQL) como no relacionales (No-SQL, MongoDB). También se cubre la autenticación y se proporciona la oportunidad de trabajar en un proyecto para practicar las habilidades adquiridas.
- Node.js
- Express
- MongoDB
- PosgreSQL
- Conecta MongoDB en Node.js con Mongoose
- Conecta PostgreSQL en Node.js con node-postgres
- Gestiona bases de datos SQL y NoSQL en Node.js con Prisma
- Autenticación con Auth0
- Taller proyecto
- Presentación proyecto
Este módulo se centra en la gestión de entornos de desarrollo, testing, Docker, autenticación en la nube, despliegue de aplicaciones, Server Side Rendering con Next.js y la arquitectura de software. Al igual que en otros módulos, se ofrece la oportunidad de aplicar lo aprendido en un proyecto final.
- SSR y SSG: Next.js P1
- SSR y SSG: Next.js P2
- CI/CD 1: Entornos y CD con GA y Jenkins
- CI/CD 2: Testing unitario
- CI/CD 3: Testing de integración, E2E y CI con Jenkins
- Arch 1: Monolitos vs microservicios
- Arch 2: Contenedores vs monorepos
- Arch 3: Cloud vs on premise y monitorización
- Taller proyecto
- Presentación proyecto
Metodología
Estudia un Máster Executive en Software Development en el mejor sitio para hacerlo: La primera escuela 100% especializada y creada por expertos del área en activo. La metodología online de este programa es fundamentalmente práctica, muy orientada a las aplicaciones de las técnicas estudiadas y a la extracción del valor del dato. Lo que se busca ante todo es que, cuando el alumno complete el programa, tenga los conocimientos y habilidades necesarias para enfrentarse a los retos que se va a encontrar en el mundo de la empresa.
Metodología de Impartición: Nuestra metodología pedagógica se basa en dos pilares fundamentales: Work Integrated Learning y Flipped Classroom. El programa se divide en cinco módulos, cada uno de los cuales consta de dos bloques:
- En el primer bloque: Durante este período de cuatro semanas, los alumnos recibirán los conocimientos teóricos fundamentales para abordar con éxito el proyecto de módulo. Aplicaremos la metodología del “flipped classroom”, lo que significa que los alumnos tendrán acceso previo a una serie de contenidos y materiales relevantes antes de las sesiones con los expertos. Se trata de material didáctico en diversos formatos, como lecturas, videos explicativos y ejemplos prácticos. De esta manera, los alumnos podrán avanzar a su propio ritmo, aclarar dudas y asimilar conceptos esenciales antes de sumergirse en la resolución de desafiantes problemas y proyectos durante las sesiones en persona.
- En el segundo bloque: En este emocionante período final, los alumnos pondrán en práctica los conocimientos adquiridos al enfrentarse a un desafiante proyecto grupal. Durante esta etapa, desarrollarán competencias fundamentales en coordinación, trabajo en equipo y el uso de herramientas de optimización colaborativa. Los alumnos participarán en workshops impartidos por expertos externos que les brindarán una visión más amplia de las últimas tendencias y mejores prácticas en la industria del desarrollo de software. Al finalizar el bloque, los alumnos presentarán sus proyectos finales ante un tribunal de evaluación.
Titulación
Todos los estudiantes que superen satisfactoriamente este programa conseguirán un título de:
- • Máster Executive en Software Development por Assembler Institute of Technology
(Enseñanza que no conduce a la obtención de un título con valor oficial)
Orientación de un Tech Lead
Un experto en liderazgo técnico te acompañará en tu proceso de formación y desarrollo de proyectos. Su papel es garantizar la selección adecuada de tecnologías y herramientas, para asegurarse de que trabajes de manera eficiente y fortalezcas tus habilidades en la dirección correcta.
90% Empleabilidad
Sector en auge
Al finalizar el programa habrás asentado las bases de conocimiento teórico y práctico para iniciar tu carrera como:
- Desarrollador de Software Frontend
- Desarrollador de Software Backend
- Desarrollador Full Stack
Facilidades de pago
- Al contado (Descuento 5%)
- Pago fraccionado hasta en 12 meses (consulta condiciones)
Preguntas frecuentes
- Sólidos conocimientos de programación y desarrollo de software.
- Experiencia en diseño y arquitectura de sistemas complejos.
- Capacidad para analizar y resolver problemas técnicos.
- Habilidades de comunicación para colaborar con equipos y clientes.
- Conocimiento de patrones y prácticas de diseño de software.
- Familiaridad con tecnologías y herramientas relevantes.
- Capacidad para planificar y coordinar proyectos de desarrollo.
- Continuo aprendizaje y actualización sobre las últimas tendencias tecnológicas.
El salario de un arquitecto de software varía según la ubicación y la experiencia, pero generalmente puede oscilar entre 68.000€ y 128.000€ por año.
Los arquitectos de software diseñan y planifican la estructura de sistemas de software, definen estándares técnicos, toman decisiones sobre tecnologías, patrones y herramientas, y guían a los equipos de desarrollo para asegurar que los sistemas sean eficientes, escalables y cumplen con los requisitos del proyecto.
¿Te podemos ayudar en algo?
Nuestro personal experto te acompañará para ofrecerte la atención personalizada que necesitas
