Máster en Full Stack Development
El Máster en Full Stack Development, con titulación de máster en formación permanente, proporciona una visión integral del desarrollo de aplicaciones web. Desde el análisis de requerimientos de los usuarios hasta el despliegue y monitoreo, este programa abarca todas las fases del proceso. Los estudiantes adquieren habilidades para desempeñarse en diversas áreas, optimizando la integración Front to Back. Prepárate para liderar proyectos web completos y destacar en un campo en constante evolución.
- 12 meses
- 60 ECTS
- ABRIL 2025
- Online
- Español
- 7500 €
Obtén además el doble título propio de nuestro partner académico en Madrid, la Universidad especializada en lo que demanda el mercado y cada disciplina.
Somos la 1ª Business School 100% online del mundo en recibir el rating QS Stars, obteniendo la máxima distinción, cinco QS Stars, en la categoría de Online Learning.
OBS es miembro de BGA (Business Graduates Association) de AMBA, institución que reconoce la calidad académica de las Business Schools de alto potencial.
Objetivos
- OBJETIVO 1.
CONCEPTOS BÁSICOS
Conocer los conceptos elementales referentes al desarrollo Full Stack, así como de Testing y Desarrollo Seguro. OBJETIVO 2.
DESARROLLO CON IA
Acelerar el aprendizaje de conocimientos técnicos con base en herramientas IA generativas.OBJETIVO 3.
PROGRAMACIÓN
Adentrarse en configuraciones de entorno, herramientas de desarrollo y control de versiones. Conocer e implementar los diferentes sistemas de gestión de bases de datos, como MySQL y Mongo DB y persistencia de datos en la nube.OBJETIVO 4.
LENGUAJE FRONT END
Dominar el lenguaje de programación JavaScript/Typescript y su aplicación en los diferentes Stacks.
Plan de estudios del Máster en Full Stack Development
Nuestro programa se estructura en 4 bloques y culmina con el TFM. Además, durante el desarrollo, se realizarán 3 bootcamps voluntarios y diferentes actividades adicionales.
Bloque 1. Fundamentos del Desarrollo Full Stack
Bloque 2. Front-End Development
Bloque 3. Back-End Development
Bloque 4. Test y monitoreo
Trabajo Fin de Máster
Bootcamp y actividades adicionales
1. Fundamentos del Desarrollo Full Stack
Durante este módulo se introducirán al alumno/a los lenguajes que se emplearán a lo largo del máster: JavaScript y Typescript. Al ser Typescript un superconjunto del primero, se introducirán conceptos con ejemplos en ambos lenguajes y posteriormente características exclusivas de Typescript.
Profesor: Lucas Fernández Aragón, Senior Full Stack Developer y Tech Lead en la Plataforma de IA de Red Hat.
VER LINKEDIN
En este módulo los estudiantes adquirirán una visión íntegra de las principales metodologías y procesos de gestión de proyectos.
Profesor: Laura González Navareño, Developer/Solution Engineer en Axpo Group.
VER LINKEDIN
2. Front-End Development
En este módulo, los estudiantes profundizarán en el proceso vinculado al desarrollo web mediante una introducción al funcionamiento de la web, la renderización de páginas en los navegadores y el paso de prototipos a maquetado web.
Profesor: Carlos de la Torre Díaz, Desarrollador en Telefónica.
VER LINKEDIN
A lo largo de este módulo, los estudiantes incidirán en el uso de los frameworks como espacio de trabajo, verán las ventajas que les proporciona el uso de los mismos durante el proceso de desarrollo web y conocerán de forma práctica los principales frameworks que imperan en el Front-End Development.
Profesor: Manuel Artero Anguita, Senior Software Engineer at TV Appsenior en Telefónica.
VER LINKEDIN
3. Back-End Development
Es imprescindible tener una visión clara de la estructura de un servidor y todos los elementos que lo componen para tener una base sólida en el Desarrollo Full Stack. Es por ello que en este módulo se presentan todos los conceptos asociados a la creación de un servicio en NodeJS.
Profesor: Julio García Pérez, Tech Lead en Telefónica.
VER LINKEDIN
Cada vez es más normal que un desarrollo software se mueva a la nube, ya que proporciona múltiples ventajas frente a un despliegue tradicional: abstracción de la infraestructura, rápido escalado vertical y horizontal o aprovisionamientos y despliegues automáticos, entre otras.
Profesor: Santiago Hernández Ramos, Security Architect en BBVA.
VER LINKEDIN
Conocer los diferentes lenguajes de programación y frameworks es esencial para un Back-End Developer, pero también lo es saber gestionar e implementar diferentes bases de datos, ya que cada aplicación, servicio y sitio web requiere de un sistema de persistencia de datos. El objetivo de este módulo es proporcionar a los estudiantes los conocimientos necesarios sobre gestión de bases de datos, así como introducirles las principales tecnologías y como elegir el tipo de infraestructura indicada para cada proyecto.
Profesor: Santiago Hernández Ramos, Security Architect en BBVA.
VER LINKEDIN
4. Test y monitoreo
Un desarrollo software sin una buena planificación de seguridad y una batería de tests que comprueben el correcto funcionamiento del producto, es muy probable que tenga problemas una vez se realice el despliegue en producción. Estos problemas se pueden traducir en pequeños bugs en el comportamiento o en grandes fallos de arquitectura que pueden derivar en cuantiosas pérdidas para nuestra empresa.
Profesor: Josué Encinar García, Head of Product Security en Irius Risk.
VER LINKEDIN
Cada vez es más frecuente que los Contenedores sean un componente fundamental en el desarrollo software. La capacidad de crear entornos de producción autocontenidos que funcionen de forma indistinta al entorno donde se despliegan y que tengan mecanismos de gestión sencillos han hecho que sea imprescindible conocer estas tecnologías.
Profesor: Daniel Gutiérrez Navío, Senior Data Engineer en Rakuten.
VER LINKEDIN
En el ámbito del desarrollo software es cada vez más común emplear técnicas que favorezcan la comunicación entre desarrolladores y profesionales de las operaciones de IT. Es por ello que es frecuente usar nuevos métodos y técnicas que garanticen la máxima calidad del software y eviten riesgos o costes superfluos atacando la manera de desarrollar y desplegar el producto.
Profesor: Javier Gutiérrez Navío, Técnico de Ciberseguridad en Mapfre.
VER LINKEDIN
TFM y Actividades adicionales
Este programa está diseñado para complementar el contenido de los bloques temáticos con el entrenamiento necesario para conseguir su interiorización. El entrenamiento está concebido desde una triple vertiente: ayuda técnica, apoyo personal y planteamiento de los desafíos individuales y grupales que sean necesarios para conseguir los objetivos fijados.
Bootcamps Pre-Másters
El estudiante tendrá la oportunidad de cursar 3 Bootcamps Pre-Máster que se abrirán progresivamente y se podrán cursar en cualquier momento. Una vez finalizado y superado el curso, se obtendrá un certificado de finalización.
- Bootcamp 1. Personal Branding
- Bootcamp 2. Data Storytelling
- Bootcamp 3. Pensamiento creativo e innovación
Por otro lado, los estudiantes también tendrán la oportunidad de tomar estos cursos pre-máster; sin embargo, estos solo están disponibles en inglés:
- Building Your Professional Brand for Employability and Career Success
- Finance Fundamentals
Taller introductorio | Capacitación Campus
Antes del inicio del curso académico, los estudiantes tendrán la posibilidad de cursar un taller introductorio al Campus donde se les brindarán las herramientas y conocimientos necesarios para el correcto uso de la plataforma durante el desarrollo del año académico.
Programa de Desarrollo Profesional (PDP)
Dos semanas antes del inicio del curso académico, el alumno podrá participar en un programa de desarrollo profesional donde trabajará, mano a mano con una docente, el desarrollo de diferentes habilidades como la gestión del tiempo, la productividad y gestión del estrés y la inteligencia emocional. Una vez finalizado el taller, y siempre que se hayan realizado las actividades pertinentes, se podrá obtener un certificado de finalización.
El Trabajo de Fin de Máster debe ser un plan real de creación de un Proyecto Tecnológico siguiendo el ciclo de vida del desarrollo software. Para ello, aplicaremos los procesos, tecnologías y herramientas impartidas en el máster para asegurar la entrega de un producto de calidad y robusto.
El proyecto debe ser ejecutado en grupos. Se valorará de forma extraordinaria el hecho de:
• Hacer uso de herramientas y tecnologías innovadoras aprendidas en el programa.
• Conformar perfiles especializados dentro del grupo y asumir roles en el desarrollo.
• Implementar el alcance definido del proyecto.
El Máster de formación permanente en Full Stack Development se complementa con conferencias y seminarios que se imparten en cada uno de los bloques. Estas actividades adicionales las realizan profesionales reconocidos en la gestión empresarial quienes, mediante videoconferencias, exponen sus experiencias y casos prácticos.
Bootcamp: Tecnologías para el desarrollo Full Stack
El objetivo de este bootcamp es introducir a los alumnos en los conceptos fundamentales del desarrollo Full Stack a la vez que proporciona los conocimientos técnicos necesarios para poder seguir adecuadamente el programa. En este curso, los alumnos encontrarán recursos materiales que les permitirán profundizar en diferentes temas y realizarán actividades que les servirán como guía para la evaluación de sus conocimientos.
Profesora: Enrique Blanco Henríquez, Tech Lead en Telefónica.
VER PERFIL
Bootcamp: Gestión de proyectos, equipos, liderazgo y comunicación
El objetivo de este bootcamp es que el estudiante trabaje de forma práctica las habilidades de gestión de proyectos y equipos, como el liderazgo y la comunicación.
Profesora: Jordi Freixas Vidal, Responsable de departamento de operaciones y controlling en Seidor Opentrends
VER PERFIL
Bootcamp: Proyecto Web
En este bootcamp se aplicarán todos los conocimientos impartidos en las asignaturas para crear un proyecto web desde su fase inicial, siguiendo todas las etapas del ciclo de vida del desarrollo software. A lo largo de seis sesiones repartidas al finalizar cada módulo repasaremos los contenidos de estos mismos y exploraremos alternativas a las herramientas y tecnologías sugeridas.
Profesor: Lucas Fernández Aragón, Senior Full Stack Developer y Tech Lead en la Plataforma de IA de Red Hat.
VER LINKEDIN
Company visits
Durante el desarrollo del programa, el estudiante, tendrá la oportunidad de asistir de forma síncrona, a videoconferencias realizadas por profesionales expertos en el área del programa. Estos compartirán su experiencia y les brindarán best practices en el sector.
‘Case studies’: Método del caso
La componente práctica del programa es indispensable y completa la formación teórica. Para ello, durante el curso se realizarán debates de temas de actualidad e interés en cada una de las asignaturas, simulaciones para la toma de decisiones aplicadas a situaciones reales o casos prácticos donde se analizarán, desde un punto de vista académico, los problemas planteados y las soluciones propuestas, así como los criterios tenidos en cuenta para llevarlas a cabo.
Webinars
La mayor parte de la formación se realiza de forma asíncrona, es decir, el intercambio de conocimiento se realiza a través de una plataforma que permite compartir textos escritos sin necesidad de que las personas estén conectadas al mismo tiempo.
Adicionalmente, en cada uno de los módulos se organizan sesiones síncronas o ‘webinars’, donde todos los participantes están conectados al mismo tiempo a través de una aplicación, lo que permite el intercambio de conocimiento en ‘tiempo real’.
El Máster en Fullstack Web Development incluye la preparación de los estudiantes a las siguientes certificaciones:
- Certificación de Business IT de ICN
- Certificación Scrum (Product Owner & Scrum Master)
*El coste de las certificaciones y de los cursos preparatorios no está incluido en el precio del programa.
Metodología
OBS cuenta con una metodología online donde el core es el estudiante. Siempre avalada por profesores en activo y de prestigio internacional, que comparten sus conocimientos para potenciar el desarrollo profesional de los alumnos mediante un método flexible, colaborativo y con seguimiento personalizado. El objetivo es crear una experiencia educativa única que permita la asimilación de conocimientos de forma práctica.
Student ON tiene como pilar fundamental al alumno y, por ello, durante todo el curso los estudiantes cuentan con su Program Manager, una figura académica que los acompaña de manera personalizada.
Titulación
Después de finalizar con éxito el Máster de Formación Permanente y habiendo realizado los trámites pertinentes recibirás el título de OBS Business School. Además, tendrás la posibilidad de obtener el título de Máster en Formación Permanente emitido por la Universidad Internacional de la Empresa (UNIE), siempre que cumplas con los requisitos académicos, de documentación, pagos y administrativos establecidos. Para poder obtenerla, deberás disponer de una Titulación Universitaria de Grado (Ingeniería, Licenciatura o Diplomatura).
En OBS Business School apostamos por una titulación propia que permita la actualización de los programas en cada edición para estar a la vanguardia en el conocimiento que demandan hoy las empresas. Nuestros programas están enfocados a profesionales que quieran actualizar sus skills en management mientras viven una experiencia internacional, basándose la propuesta de valor en un enfoque académico global.
Proceso de Admisión
El objetivo fundamental de nuestro proceso de admisión es asegurar la idoneidad de los candidatos. Todos los participantes deben obtener el máximo provecho de esta experiencia de aprendizaje, a través de un contexto en el que sea posible desarrollar una relación a largo plazo con compañeros de clase, profesores y antiguos alumnos.
Tras cumplimentar la solicitud de admisión de uno de nuestros programas, recibirás un e-mail con información sobre la Escuela y un miembro del Departamento de Admisiones se pondrá en contacto contigo para poder iniciar el proceso de admisión. Habiendo superado la entrevista personal con éxito, deberás entregar toda la documentación requerida para continuar el proceso de admisión y poder certificar que cumplas con los requisitos del perfil del estudiante. Después de la celebración de un Comité de Admisiones, si es positivo, podrás inscribirte y matricularte en el programa solicitado.
Perfil del Alumno
Conoce el perfil de los alumnos del Máster en Full Stack Development provenientes de diferentes backgrounds y sectores, pero con el objetivo común de querer potenciar sus habilidades directivas para impulsar su carrera profesional hacia el mundo digital.