Máster en Programación y desarrollo de apps Full Stack
Desarrolla aplicaciones combinando front-end y back-end para crear y escalar productos digitales.
Desarrolla aplicaciones combinando front-end y back-end para crear y escalar productos digitales.
Próximas convocatorias: Mayo 2026
Duración 24 semanas
Acceso al campus vitalicio
Modalidad Online (Part-Time)
Bonificación
Fundae
Acreditado por EUNEIZ (30 ECTS)
El Máster en Programación y desarrollo de apps Full Stack de Nuclio Digital School está diseñado para personas que quieren adquirir un perfil técnico, aprender a programar desde cero y convertirse en profesionales capaces de desarrollar aplicaciones completas.
Este máster te prepara para que aprendas a diseñar, desarrollar e implementar aplicaciones web de principio a fin. A lo largo del programa trabajarás con proyectos reales y tecnologías actuales para construir soluciones que conectan la experiencia de usuario con la lógica de negocio.
Las herramientas que aprenderás en el máster son:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
En este módulo asentarás las bases para el desarrollo web con las que más adelante podrás crear una aplicación desde cero.
Trabajarás HTML y CSS avanzado, incluyendo Flexbox y Grid, y profundizarás en JavaScript avanzado, abordando arrays y objetos, manipulación del DOM y conceptos como la programación funcional y la orientada a objetos.
En este módulo aprenderás las bases del desarrollo frontend con React, así como herramientas para mejorar la calidad y la organización de tu código.
Empezarás con React básico, trabajando la introducción a componentes, el hook useState, la diferencia entre especialización y composición y el hook useEffect. Después avanzarás hacia React avanzado, con un repaso general y presentación de retos, además de trabajar con React Router y la configuración del entorno con Webpack y ESLint.
A lo largo de este módulo verás los conceptos básicos de backend y comenzarás configurando aplicaciones web.
Trabajarás el protocolo HTTP y TCP/IP y aprenderás a utilizar ExpressJS para la configuración de apps web, endpoints y rutas. También verás middlewares y validaciones, profundizarás en JavaScript asincrónico con Promises y Fetch API, y aplicarás validaciones avanzadas en formularios HTML con React Hook Form.
Explorarás los conceptos clave sobre bases de datos de forma práctica.
Aprenderás los diferentes tipos de bases de datos y trabajarás con MongoDB y Mongoose para gestionar la información. Además, verás las relaciones entre entidades y cómo aplicar estos conceptos dentro de una aplicación real.
En este módulo aprenderás sobre gestión de proyectos mediante metodologías ágiles, preparándote para desarrollar tu propio proyecto de desarrollo web.
Trabajarás con SCRUM y herramientas de gestión de proyectos, y también utilizarás herramientas avanzadas como Storybook y librerías de componentes para organizar, documentar y escalar el desarrollo de interfaces.
Aprenderás a gestionar sesiones y reforzar la seguridad en tu propia aplicación web.
Trabajarás la autenticación y seguridad web con JSON Web Tokens, la gestión de sesiones con Session y Local Storage y el uso de API Wrapper. Además, en la parte de contextos en React, aprenderás a trabajar con React Context, useContext y useReducer.
En este módulo aprenderás a reforzar la calidad y la fiabilidad de tus aplicaciones.
Trabajarás testing avanzado, tanto en frontend como en backend, y realizarás pruebas end-to-end para validar el comportamiento completo de la aplicación en escenarios reales.
Aprenderás conceptos avanzados de React y nuevas funcionalidades para mejorar tu proyecto.
En la parte de React avanzado trabajarás hooks como useMemo, useCallback y useRef. Además, verás almacenaje y comunicación en tiempo real, gestionando imágenes y ficheros con Cloudinary y trabajando con WebSockets.
Explorarás herramientas modernas para el desarrollo de aplicaciones.
Trabajarás Docker y Microservicios y tendrás una introducción a React Native para empezar a entender nuevas formas de construir y escalar productos digitales.
En este módulo prepararás tus aplicaciones para entornos de producción y trabajarás el envío de correos electrónicos automatizados.
Verás el deployment en Cloud Services, incluyendo la configuración de CI/CD, y aprenderás la configuración y buenas prácticas de envío de correos dentro de una aplicación.
Ampliarás tus conocimientos explorando tecnologías avanzadas para el desarrollo y la arquitectura de aplicaciones.
Trabajarás TypeScript y el SSR con Next.js, y profundizarás en el diseño y manejo de bases de datos SQL para construir aplicaciones más robustas y escalables.
A lo largo de todo el programa trabajarás en un proyecto principal aplicando todos los conocimientos adquiridos.
Los proyectos estarán inspirados en softwares existentes y conocidos, como Trello, Twitter, LinkedIn, Glovo o Skyscanner, que semana a semana irás replicando por partes. Crearás una aplicación desde cero, implementarás un segundo frontend, trabajarás con una segunda base de datos tanto para almacenar datos específicos como analíticos, activarás un segundo backend con otro lenguaje e integrarás el software con otra plataforma.
El máster está dirigido por un director académico y un equipo de docentes con experiencia real en desarrollo de software y proyectos digitales.

Déjanos tus datos y nuestros asesores especialistas se pondrán en contacto contigo.
Déjanos tus datos y nuestros asesores especialistas se pondrán en contacto contigo.