Máster en Programación y Desarrollo Web Full Stack de ID Digital School- UCJC
El Máster en formación permanente en Programación y Desarrollo Web Full Stack, impartido por ID Digital School en colaboración con la Universidad Camilo José Cela, ofrece una formación integral que combina teoría y práctica. Está diseñado para quienes quieren dominar todo el proceso de desarrollo web, desde el diseño de interfaces hasta la implementación de bases de datos y la creación de APIs. A lo largo del programa, el alumnado adquiere competencias en las herramientas, lenguajes y metodologías más valoradas en el mercado actual.
OBJETIVOS
Este máster tiene como objetivo formar profesionales capaces de desarrollar aplicaciones web completas, dominando tanto el frontend como el backend. El alumnado aprenderá a programar desde cero con tecnologías como HTML, CSS, JavaScript, React, Node.js, Express, MySQL, MongoDB y Python, además de iniciarse en el uso de la inteligencia artificial aplicada al desarrollo.
Durante el programa, se adquieren competencias en lógica de programación, diseño de interfaces web, creación de APIs, gestión de bases de datos y uso de herramientas profesionales como Git, GitHub y metodologías ágiles (Scrum). También se incluyen nociones de diseño UI con Figma, para comprender los principios visuales y de experiencia de usuario en el desarrollo web.
El máster fomenta habilidades transversales como el trabajo en equipo, la resolución de problemas, la comunicación técnica y la orientación a resultados.
Modalidad a distancia
- Fecha de inicio: febrero de 2026
- Horas: 200h de clase online
- Fecha de fin: hasta noviembre (con descanso en julio y agosto) el proyecto final se entrega en noviembre
- Modalidad: a distancia con clases grabadas
- Horario: Tres tardes a la semana de 18:00h a 21:00h (clases en directo que quedarán grabadas)
Modalidad presencial
- Fecha de inicio: octubre de 2026
- Horas: 300h de clase en el campus
- Fecha de fin: clases hasta mayo, entrega del proyecto final entre junio y julio
- Lugar: Campus de la Castellana UCJC, C/ Juan Hurtado de Mendoza 4
- Horario: Lunes a jueves de 18:00h a 21:00h.
- Modalidad: presencial con asistencia obligatoria
A QUIÉN VA DIRIGIDO
Este máster está dirigido a personas que deseen formarse como desarrolladores/as web Full Stack y adquirir las competencias técnicas más demandadas en el sector digital. Es ideal para quienes buscan reinventarse profesionalmente o comenzar desde cero en el ámbito del desarrollo web.
Está especialmente pensado para:
- Titulados universitarios de cualquier área que quieran reorientar su carrera hacia el sector tecnológico.
- Profesionales en activo que desean actualizarse o adquirir habilidades en desarrollo web para mejorar su perfil laboral.
- Personas que buscan acceder a un sector con alta empleabilidad, como el desarrollo de software, el diseño de aplicaciones o la programación web.
- Emprendedores/as que quieren crear productos digitales propios y entender el ciclo completo de desarrollo.
- Recién graduados que desean una formación práctica y especializada con proyección profesional inmediata.
El programa combina teoría esencial con práctica intensiva, por lo que también resulta atractivo para autodidactas o personas con conocimientos previos que buscan una formación estructurada, actualizada y enfocada al entorno profesional real.
REQUISITOS
Título Académico Superior (o, en su defecto, el pago de tasas del título)
IMPORTANTE: Si no se dispone de título universitario oficial español o extranjero, se debe acreditar experiencia profesional relevante.
TITULACIÓN
Máster en formación permanente en Programación y Desarrollo Web Full StackTEMARIO
1. Diseño UI con Figma
Aprende a crear interfaces atractivas y funcionales utilizando Figma, la herramienta de diseño más usada por profesionales del sector. Descubrirás los principios básicos del diseño visual, cómo estructurar pantallas para aplicaciones web y cómo compartir prototipos navegables que comuniquen tus ideas con claridad.
2. Control de versiones GIT y Terminal
Domina desde el primer día el uso de GIT, la herramienta esencial para trabajar en equipo y no perder nunca el control de tu código. Además, te familiarizarás con la terminal, aprendiendo comandos clave que te darán fluidez y autonomía como desarrollador.
3. Maquetación web con HTML y CSS
Da tus primeros pasos en el desarrollo web construyendo páginas reales con HTML y CSS. Aprenderás a estructurar contenidos, aplicar estilos visuales y adaptar tus diseños a dispositivos móviles. Todo desde una base práctica y enfocada a resultados.
4. Lenguaje JavaScript
El lenguaje que mueve la web: con JavaScript darás vida a tus páginas, podrás interactuar con el usuario y empezarás a pensar como un programador. Esta asignatura es la puerta de entrada al desarrollo dinámico y a tu crecimiento como desarrollador Full Stack.
5. Desarrollo web Frontend
Aquí aprenderás a construir la parte visual y funcional de una aplicación web moderna utilizando frameworks actuales como base. Descubrirás cómo organizar tu código, cómo hacer que las aplicaciones respondan con fluidez y cómo conectar todo lo aprendido en HTML, CSS y JavaScript.
6. Bases de datos con MySQL y MongoDB
Aprende a guardar, consultar y organizar la información de tus aplicaciones con dos de las bases de datos más populares: MySQL, basada en tablas, y MongoDB, basada en documentos. Descubrirás cómo estructurar datos de forma eficiente y segura.
7. Lenguaje Python
Aprende a guardar, consultar y organizar la información de tus aplicaciones con dos de las bases de datos más populares: MySQL, basada en tablas, y MongoDB, basada en documentos. Descubrirás cómo estructurar datos de forma eficiente y segura.
8. Desarrollo API REST con FastAPI (Python)
Aprende a crear APIs modernas y rápidas con FastAPI, un framework de Python ideal para construir el backend de tus aplicaciones. Verás cómo comunicar tu frontend con tus datos, cómo estructurar tus rutas y cómo empezar a construir servicios profesionales.
9. IA aplicada al desarrollo web
Descubre cómo aprovechar la Inteligencia Artificial en tu día a día como desarrollador. Aprenderás a utilizar herramientas como ChatGPT o GitHub Copilot para programar más rápido, resolver dudas y mejorar tus proyectos con ayuda inteligente.
10. Gestión de proyecto
Conoce los fundamentos básicos de la gestión ágil de proyectos. Aprenderás cómo organizar tareas, priorizar entregas y trabajar de forma profesional en equipo, acercándote a las metodologías más usadas en el sector tecnológico.
11. Proyecto final
Con el conocimiento adquirido a través de los diferentes módulos, el alumno será capaz de desarrollar una aplicación Full Stack compleja utilizando las últimas tecnologías disponibles en el mercado. No solo desarrollo también se evaluará la gestión, el proyecto y el diseño.
COMPETENCIAS
1. Competencias técnicas de desarrollo web
Diseñar, desarrollar y mantener aplicaciones web completas (frontend y backend) utilizando tecnologías modernas.
Utilizar lenguajes de programación como JavaScript y Python con fluidez en contextos reales.
Construir interfaces web responsivas y accesibles con HTML, CSS y frameworks modernos como Angular.
Desarrollar APIs RESTful y gestionar servidores con Node.js y Express.
Integrar y administrar bases de datos relacionales (MySQL) y no relacionales (MongoDB).
Aplicar conocimientos básicos de inteligencia artificial en entornos de desarrollo web.
2. Competencias en diseño y experiencia de usuario
Diseñar interfaces centradas en el usuario aplicando principios de UI.
Utilizar herramientas de diseño como Figma para diseñar wireframes y mockups funcionales.
Asegurar la accesibilidad y la usabilidad de los productos digitales.
3. Competencias en herramientas y buenas prácticas profesionales
Utilizar sistemas de control de versiones como Git y plataformas colaborativas como GitHub.
Gestionar proyectos con metodologías ágiles (Scrum, Kanban), participando en sprints, retrospectivas y planificación.
Escribir código limpio, estructurado, reutilizable y documentado siguiendo buenas prácticas.
4. Competencias transversales
Resolver problemas de forma autónoma, creativa y eficiente en entornos de desarrollo.
Trabajar en equipo y comunicarse eficazmente en contextos técnicos y colaborativos.
Desarrollar pensamiento lógico, capacidad analítica y adaptabilidad al cambio tecnológico.
Gestionar el tiempo y las tareas en proyectos de desarrollo real, aplicando criterios de calidad y eficiencia.
5. Competencias orientadas al empleo y la innovación
Desarrollar un portfolio profesional con proyectos completos que muestren las habilidades técnicas adquiridas.
Comprender el ecosistema tecnológico actual y los perfiles más demandados del sector digital.
Aplicar conocimientos adquiridos en el desarrollo de productos digitales propios o en entornos emprendedores.
PROFESORADO
Juan Antonio Pérez Jarillo
Con más de 15 años de experiencia en el ámbito del desarrollo web y la formación tecnológica, Juan Antonio es un profesional multidisciplinar apasionado por compartir conocimientos y mantenerse a la vanguardia del sector digital. Combina una sólida trayectoria como desarrollador con una vocación docente consolidada, impartiendo formación en las tecnologías más demandadas del mercado.
En su día a día, compagina el desarrollo de soluciones tecnológicas con la formación de profesionales en áreas clave como el diseño y desarrollo web, el e-learning o las aplicaciones móviles y multiplataforma. Su enfoque didáctico y su perfil técnico le permiten conectar con los estudiantes desde una perspectiva práctica y actualizada.
Mario Girón
Mario Girón Martín es un desarrollador web y móvil con una sólida trayectoria de más de una década en la creación de soluciones digitales. Su carrera ha estado marcada por la especialización en el desarrollo de aplicaciones tanto web como móviles, así como por una intensa labor docente, con más de treinta cursos impartidos sobre tecnologías emergentes.
A lo largo de su carrera profesional ha estado vinculado al diseño y desarrollo de aplicaciones en distintos entornos, aportando soluciones innovadoras y funcionales adaptadas a las necesidades del usuario. En una segunda etapa, ha centrado su labor en la formación tecnológica, colaborando con empresas especializadas en la creación de soluciones móviles y capacitando a nuevos profesionales del sector.
Su perfil combina el dominio técnico con habilidades pedagógicas, lo que le permite desempeñar con solvencia su papel como formador y facilitador del aprendizaje en entornos digitales.
MÁS DETALLES
Para realizar el Máster necesitamos que traigas un equipo portátil. Así trabajarás con tu propio equipo desde un principio, podrás tener todos tus proyectos en un solo lugar y podrás hacer trabajo desde tu casa.
Te recomendamos un ordenador con menos de 4 años de antigüedad que pueda soportar los diferentes programas de programación.
Déjanos tus datos y un asesor experto se pondrá en contacto contigo sin compromiso:
- Mundo Posgrado® 2026. Todos los derechos reservados.
Aviso legal | Política de privacidad | Política de cookies | Contacto | Ranking Mejores Masters |
- Mundo Posgrado® 2026. Todos los derechos reservados.