Inscripciones Abiertas

Grado Oficial en Desarrollo Full-Stack

La evolución lógica de la ingeniería informática hacia una titulación enfocada en el mundo real.

Domina el desarrollo de software y dirige la revolución tecnológica. Fórmate de la manera más completa y avanzada: nuestro objetivo es formar a los líderes de la tecnología.

¡Últimas plazas! Quedan 9 plazas. Consulta disponibilidad al equipo de admisiones de UDIT.


Imagen que muestra líneas de código y datos en un entorno digital con luces azules.
Imagen que muestra líneas de código y datos en un entorno digital con luces azules.

LO IMPRESCINDIBE

Datos Clave

Si quieres saber más, puedes completar este formulario y nos pondremos en contacto contigo lo antes posible. Te enviaremos el folleto oficial, donde encontrarás toda la información detallada sobre el programa, el plan de estudios, las salidas profesionales, el proceso de admisión y mucho más para que puedas tomar la mejor decisión.   


  • Campus
    C/ Alcalá, 506. Madrid. España
  • Idiomas
    Español
  • Modalidad
    Presencial
  • Título
    Oficial
  • Duración
    4 años
  • Créditos
    240 ECTS
  • Fecha de inicio
    07/09/2026
  • Horario
    1º y 2º Curso (mañana), 3º y 4º (tarde).
  • Plazas
    70

¿Quieres saber más?

CONOCE EL GRADO

El primer grado oficial en España especializado en Desarrollo Full-Stack. Una formación pionera creada para responder a una realidad cada vez más evidente, el mundo necesita profesionales capaces de diseñar, desarrollar y mantener el software que impulsa la transformación digital de empresas, productos y servicios. Desde aplicaciones móviles y plataformas web hasta sistemas inteligentes conectados con la nube, el desarrollo de software se ha convertido en una de las profesiones con mayor demanda y proyección. Ya no basta con entender la tecnología, las empresas buscan perfiles capaces de construirla, liderar proyectos y convertir ideas en soluciones reales.

A diferencia de una ingeniería informática tradicional, más generalista y orientada a múltiples áreas de conocimiento, este grado está diseñado para formar especialistas en desarrollo de software desde una perspectiva integral. Aprenderás a trabajar sobre todas las capas de un proyecto tecnológico, dominando front-end, back-end, bases de datos, arquitecturas cloud, desarrollo móvil, APIs, DevOps e Inteligencia Artificial. Todo ello con un enfoque eminentemente práctico y alineado con las tecnologías, metodologías y herramientas que utiliza actualmente la industria. Porque el desarrollador del futuro entiende el producto, colabora en equipo y es capaz de construir soluciones completas de principio a fin.

En UDIT aprenderás haciendo desde el primer día, desarrollando proyectos reales en entornos que reproducen la dinámica de trabajo de las empresas tecnológicas. Trabajarás en equipo, afrontarás retos conectados con la realidad profesional y construirás un portfolio que demostrará lo que eres capaz de crear. Además, formarás parte de un ecosistema único de innovación y tecnología, con acceso a prácticas profesionales, contacto directo con empresas, profesores en activo y un acompañamiento cercano durante toda tu formación. Porque en UDIT creemos que el desarrollo Full-Stack se aprende construyéndolo.

Video thumbnail

POR QUÉ UDIT

Dos jóvenes trabajan juntos en la parte trasera de una computadora de escritorio.

En UDIT estudiarás en grupos reducidos, con un seguimiento cercano y un acompañamiento constante por parte de profesores y equipos académicos que conocerán tu evolución y te ayudarán a desarrollar todo tu potencial. Una experiencia universitaria más personalizada, donde recibirás orientación real, feedback continuo y apoyo durante todo tu recorrido académico y profesional para que puedas sacar el máximo partido a tu talento.

Un hombre presenta un diseño de interfaz de usuario frente a un monitor en una reunión de trabajo.

¿Qué es full-stack y por qué se creó este grado?

El término Full-Stack define a un tipo de programador el cual posee una visión integral del desarrollo de software. Esta visión abarca desde el diseño de una aplicación hasta su implementación final, involucrando diversas tecnologías y herramientas, como son las bases de datos, los servidores, el mantenimiento de las conexiones, la ciberseguridad, la inteligencia artificial, el diseño de la interfaz de cliente o el despliegue de la solución final. 

Un desarrollador Full-Stack domina tanto el back end, la parte que está detrás de la aplicación y que le da soporte (bases de datos, servidores, lógica de negocio, etc.), como el front end, lo que el usuario ve en pantalla y con lo que interactúa (sistema de menús, formularios, controles, etc.). Esta gran versatilidad permite a estos profesionales gestionar proyectos tecnológicos de principio a fin. 

Video thumbnail

PLAN DE ESTUDIOS

LENGUAJES DE PROGRAMACIÓN Y HERRAMIENTAS SOFTWARE

Logo de Visual Studio en color púrpura sobre fondo negro.
Logo de Python con los colores azul y amarillo.
La imagen muestra el logotipo del lenguaje de programación C++.
Logo del lenguaje de programación C# en forma de hexágono.
El logo de MongoDB presenta una hoja verde junto al nombre de la base de datos en letras prominentes.
Logo de Microsoft SQL Server que representa una base de datos.
Logo del lenguaje de programación R en un fondo azul.
La imagen muestra una superficie tridimensional con una combinación de colores que van del rojo al azul sobre un fondo negro.
El logo de Laravel, que presenta un diseño estilizado en rojo sobre fondo negro.
Logo de React, una biblioteca de JavaScript para construir interfaces de usuario.
Logo de Vue.js, un popular framework de JavaScript para la construcción de interfaces de usuario.
Logo de una aplicación de diseño web.
Logotipo de VirtualBox con un diseño moderno en azul y naranja.
El logo de PHP en un fondo ovalado de color púrpura.
Logo de la Fundación Apache que incluye una pluma de colores vibrantes.
Video thumbnail

DOCENTES

DIRECCIÓN DEL GRADO

Fernando Blázquez Piñeiro

Director del Grado en Desarrollo Full-Stack y el Grado en Ciencia de Datos e Inteligencia Artificial.  Licenciado en Ciencias Físicas (especialidad de Cálculo Automático) por la Universidad Complutense de Madrid, con Diploma de Estudios Avanzados por la Escuela Técnica Superior de Ingeniería Informática de la UNED.  

CONOCE AL CLAUSTRO de profesores del Grado Oficial en Desarrollo Full-stack

Dr. David Alonso Urbano

Director del Departamento de Videojuegos y Animación. Director del Grado en Diseño y Desarrollo de Videojuegos. Ingeniero Informático y Máster en I

Ver más

Sandra Garrido Romero

Graduada en Matemáticas e Informática por la Universidad Politécnica de Madrid. Máster en Ciencia de Datos en la UOC. Master de Formación del Profesor

Ver más

Jesús Piñeiro Noguera

Ingeniero en Informática por la Universidad Antonio de Nebrija

Más de 35 años de experiencia en el campo de la informática, hab

Ver más

Dr. Rafael Conde Melguizo

Doctor en Sociología por la Universidad de Sevilla, Máster en Educación Secundaria por la UCJC y Licenciado en Sociología por UCM. Sexenio de inves

Ver más

Carlos Cerro Moreira

Licenciado en Informática por la Universidad Politécnica de Madrid. Creo en la formación continu

Ver más

DR. Miguel María García Caba

Doctor en Der

Ver más

Dorealda Dalipaj

Licenciada en Informática por la Facultad de Matemáticas, Física y Ciencias Naturales de la Uni

Ver más

Fernando Blázquez Piñeiro

Director del Grado en Desarrollo Full-Stack y el Grado en Ciencia de Datos e Inteligencia Artificial.  Licenciado en Ciencias Físicas (especia

Ver más

Brígida Coromoto

Licenciada y Magister en Matemáticas por la Universidad Central de Venezuela (UCV), y Doctora en Ciencias de la Computación por la UC

Ver más

Dr. Luis Miguel Danielsson Villegas

Realizó su doctorado en el Instituto IMDEA Software obteniendo el título de doctor en Software, Sistemas y Computación por la Univers

Ver más

Gustavo Bermejo Martín

PhD en Organización Industrial (cum laude; UPM), Ingeniero Superior de Telecomunicación (UPM) y Executive MBA (IE Business School).

Ver más

Rodolfo Danilo Guevara Sandoval

Ingeniero de Sistemas colombiano, egresado de la Universidad Autónoma de Colombia y Máster en Inteligencia Artificial por la Universi

Ver más

Salidas Profesionales de un Full-stack developer


  • Diseñador y desarrollador de back-end (lado del servidor)
  • Diseñador y desarrollador de front-end (lado del cliente)
  • Consultor de tecnología
  • Mantenimiento y depuración de software
  • Gestor de proyectos de software
  • Desarrollador de pruebas para testeo software


  • Analista de sistemas
  • Especialista en analítica web
  • Desarrollador web
  • Consultor de tecnología blockchain y aplicaciones descentralizadas 
  • Automatización de procesos y despliegue de operaciones (DevOps) 
  • Diseñador y programador de bases de datos 

CONEXIÓN CON EMPRESAS

+2.400 CONVENIOS CON LAS MEJORES EMPESAS

En UDIT, las prácticas curriculares forman parte del plan de estudios y están garantizadas para todo el alumnado. Trabajamos de forma constante con empresas e instituciones para acercarte al mercado y ayudarte a construir experiencia profesional desde la universidad.

Logotipo de NTT Data en letras blancas sobre un fondo negro.
Logotipo de la empresa Indra en fondo negro.
El logo de la marca HP, representado con un diseño simple y moderno.
Imagen del logotipo de Deloitte en un fondo negro.
Logotipo de BBVA en color blanco sobre fondo negro.
Logotipo de una empresa con un diseño moderno en color blanco sobre un fondo negro.
Logotipo de una marca global de moda.

VÍNCULOS ESTRATÉGICOS

Logo de OdiseIA con un diseño moderno y minimalista.

EXPERIENCIAS ÚNICAS

INSTALACIONES

Equipos y programas vanguardistas adaptados a las necesidades de cada asignatura.

AULAS DE PROGRAMACIÓN

Espacios de trabajo equipados con tabletas gráficas Wacom Cintiq 22”, estaciones de alto rendimiento y software profesional, pensados para desarrollar y visualizar tus proyectos de diseño de producto. Un entorno donde podrás idear, modelar y evolucionar tus propuestas con precisión, integrando creatividad y tecnología en cada fase del proceso.

Una persona trabajando en una computadora con software de diseño gráfico.

SOFTWARES AVANZADOS

Tendrás la oportunidad de certificarte como experto con Solidworks, dominando uno de los principales software de modelado mecánico en 2D y 3D.

El interior de un espacio de trabajo creativo con mesas y sillas modernas.

PROTOSPACE

Un espacio de más de 1.000 m' donde los estudiantes desarrollan sus proyectos desde la idea hasta el prototipo. Un entorno pensado para trabajar, probar y mejorar soluciones en condiciones reales. Forma parte de la red internacional de laboratorios impulsada por Airbus.

Una serie de impresoras 3D trabajando en un entorno de laboratorio.

MAKER LAB

Un espacio de talleres donde trabajar con materiales y procesos reales. Desde maquinaria de carpintería y procesos de fabricación física hasta tecnologías de prototipado avanzado como impresión 3D, corte láser, CNC o equipos de soldadura y electrónica, aquí tus ideas se construyen, se prueban y se convierten en objetos desde el primer momento. 

NO LO DECIMOS NOSOTROS

+450

Premios internacionales ganados en los últimos años por la universidad.

Grado Oficial en España orientado a la robótica centrada en las personas.

Premio Nacional de Diseño y Premio Educación y formación en los Madrid Open Cities Awards.

5★QS

Máxima puntuación en calidad docente y empleabilidad en el ranking internacional QS.

Video thumbnail

PREGUNTAS FRECUENTES

  • Porque en UDIT te ofrecemos una metodología única y ganadora. Basada en criterios de eficiencia, la búsqueda de soluciones imaginativas, el empleo de metodologías ágiles, unos planes de estudio novedosos, flexibles y actuales, con la innovación como eje vertebrador, y un aprendizaje formación basado en proyectos.

    Adquirirás conocimientos generales que te formarán como desarrollador de software y experto programador para front end y back end. Conocerás los sistemas distribuidos, las arquitecturas en la nube y las tecnologías emergentes como Blockchain. Aprenderás a diseñar aplicaciones para diversos dispositivos y plataformas, entre ellos el universo IoT, atendiendo a criterios de usabilidad, experiencia de usuario y ciberseguridad. Además, entenderás en qué consiste el despliegue de operaciones para implantar una solución software.  

  • Algunas de las habilidades que adquirirás en el transcurso del programa, divididas por áreas, son:

    DESARROLLO FRONT END

    • Responsive Design. Técnicas para asegurar que las aplicaciones funcionen y se vean correctamente en cualquier dispositivo.
    • Hojas de estilo. Uso de sistemas de estilos para controlar el diseño visual y la disposición de elementos web.
    • Accesibilidad. Creación de aplicaciones para que sean accesibles a usuarios con distintas capacidades.
    • Diseño de interfaces bajo criterios UI/UX. Garantiza que las aplicaciones sean intuitivas y fáciles de usar, además de ser claras y atractivas para el usuario.
    • Programación en cliente. Programación del lado del cliente (front end) para crear interactividad en las aplicaciones.

    DESARROLLO BACK END

    • Programación en servidor. Lenguajes de programación del lado del servidor para desarrollar la lógica y funcionalidades de las aplicaciones.
    • Bases de datos. Gestión de bases de datos para almacenar, recuperar y manipular los datos con los que trabajan las aplicaciones.
    • Seguridad web. Técnicas y estrategias para proteger aplicaciones web de vulnerabilidades y ataques.
    • APIs. Creación y uso de librerías específicas para permitir la comunicación entre diferentes sistemas y servicios.
    • Arquitecturas Cloud. Diseño de aplicaciones para funcionar en la nube, en lugar de en los servidores físicos tradicionales. 

    CONOCIMIENTOS TRANSVERSALES DE DESARROLLO DE SOFTWARE

    • Principios de desarrollo ágil. Metodologías ágiles para el desarrollo de software, promoviendo la iteración rápida y la respuesta flexible a los cambios.
    • Despliegue y operaciones. Implantación y puesta en marcha de aplicaciones siguiendo la metodología DevOps, lo que permite, entre otras cosas, crear software más rápido y con menos errores.  
    • Pruebas y depuración de software. Aseguran la calidad y estabilidad de las aplicaciones.
    • Control de versiones. Técnicas para el manejo de cambios en el código y la colaboración dentro de un equipo de desarrollo de software.
  • Se utilizarán varios lenguajes de programación, entre ellos C++, C# o Python, junto con sus librerías más habituales. 

     

    Se aprenderán a usar los principales entornos de desarrollo como, por ejemplo, Visual Studio, React, Laravel o Vue.js. 

     

    Manejarás herramientas de software como SQL Server, MongoDB, Matlab o RStudio. 

  • Por supuesto, las metodologías ágiles se utilizan hoy en la mayor parte de las empresas tecnológicas, por lo que se enseñan durante todo el grado. En la realización de proyectos por parte de los estudiantes se integran estas metodologías.

  • Sí, todos los Grados impartidos en UDIT son oficiales y reconocidos internacionalmente.

    Debes tener cuidado con otras titulaciones ofertadas en el mercado como «Grados Oficiales» que, en realidad, no lo son. Para comprobar si una titulación es oficial, debes consultar la web del RUCT  (Registro de Universidades, Centros y Títulos), un organismo oficial perteneciente al Ministerio de Universidades que vela por la ordenación académica y la oficialidad universitaria.

  • Todos nuestros Grados comienzan desde cero, con lo cual no es necesario cursar un tipo de bachillerato específico.

    Sin embargo, debido a la tipología de nuestras titulaciones, es recomendable haber cursado un bachillerato de Ciencias y Tecnología, con especial atención a la asignaturade Matemáticas

    En cualquier caso, deberás cumplir con al menos uno de los requisitos de acceso contemplados en el art.3 del Real Decreto 412/2014: 

    Para estudiantes procedentes del sistema educativo español: 

    • Superar la Prueba de Acceso a la Universidad (EVAU) con calificación de APTO.  
    • Superar un Ciclo Formativo de Grado Superior o FP II.  
    • Proceder de estudios universitarios españoles finalizados.  
    • Superar la Prueba de Acceso a la Universidad para Mayores de 25 años, para Mayores de 40 años y o para Mayores de 45 años.  

    Para estudiantes procedentes de sistemas educativos fuera de España:  

    • Haber finalizado estudios de sistemas educativos preuniversitarios de Estados miembros de la Unión Europea y países con acuerdo de reciprocidad.  
    • Estar en posesión del Diploma de Bachillerato Internacional.  
    • Haber finalizado estudios de sistemas educativos preuniversitarios extranjero fuera de Estados miembros de la Unión Europea y países con acuerdo de reciprocidad.  
    • En posesión de estudios universitarios extranjeros finalizados. Acceden mediante homologación de sus estudios por el Ministerio de Educación, Formación Profesional y Deportes 
    • En posesión de estudios universitarios extranjeros no finalizados. Acceden mediante Traslado de expediente, debiendo reconocerse, al menos 30 ECTS, en la titulación de UDIT. 
  • Todos nuestros Grados comienzan desde cero, con lo cual no es necesario haber cursado un tipo de bachillerato específico.

    Cierto es que, debido a la tipología de nuestras titulaciones, suele ser recomendado cursar un bachillerato de ciencias y tecnología, con especial atención a asignaturas como Matemáticas y, de ser posible, habiendo cursado materias vinculadas con Informática, Programación, Computación y Tecnología en general.

    Aunque no es imprescindible, la experiencia previa en programación y la participación en proyectos personales de desarrollo de software constituyen un valor añadido significativo.

  • Si quieres estudiar el Grado en Desarrollo Full-Stack, puedes hacerlo sin necesidad de haber cursado un bachillerato específico; deberás cumplir con los requisitos de acceso contemplados en el art. 3 del Real Decreto 412/2014. Si bien el perfil de ingreso recomendado es el de un estudiante que posea una marcada afinidad por la tecnología, un destacado rendimiento en matemáticas y un fuerte interés en resolver problemas.

    Lo ideal sería que fuese un bachillerato de Ciencias y Tecnología, poniendo especial atención en asignaturas como Matemáticas y, de ser posible, habiendo cursado materias vinculadas con Informática, Programación, Computación y Tecnología en general.

    ¿Qué necesitas para estudiar Full-Stack?

  • Al cursar el Grado en Desarrollo Full-Stack, te facilitamos el acceso al examen que permite conseguir el certificado Microsoft Azure Fundamentals.

    • Azure AI Fundamentals: permite conseguir el primer nivel en la ruta generada por Microsoft para ingenieros de Inteligencia Artificial. Ofrece una visión general de la implementación de los principales algoritmos de Inteligencia Artificial en Azure.
  • El primer paso es solicitar información; puedes hacerlo a través de la web, por teléfono en el 91 555 25 28 o por email: orientacion.universitaria@udit.es

    El siguiente paso consiste en realizar la prueba de nivel, cuyo objetivo es conocer las competencias académicas del estudiante, permitiendo detectar situaciones que requieran acciones de refuerzo antes del inicio del curso.

    Una vez realizada la prueba y comunicada tu admisión en UDIT, efectúa la reserva de matrícula para garantizar tu plaza para el próximo curso. Las plazas se otorgan por riguroso orden de reserva.

  • Por supuesto, al ofrecerte un Grado oficial puedes solicitar todas las becas públicas para este tipo de titulaciones. Además, las becas oficiales son compatibles con nuestras ayudas al estudio internas. Si tienes un buen expediente académico o la tecnología forma parte de tu ADN, no dudes en presentarte a todas ellas. Puedes consultar los detalles sobre nuestras ayudas en este enlace.

  • Si te apasiona la tecnología y deseas convertirte en un profesional del desarrollo de software, nuestro Grado en Desarrollo de Software Full-Stack es la elección perfecta. Este programa abarca los aspectos fundamentales del desarrollo, desde la programación básica hasta la creación de aplicaciones complejas y sistemas integrados. Con un enfoque práctico y una conexión constante con la industria, nuestros estudiantes adquieren las habilidades necesarias para destacar en el competitivo mundo del software.

  • UDIT es tu mejor opción para estudiar desarrollo de software en España. Nuestro campus está estratégicamente ubicado en la calle Alcalá, una de las arterias principales de Madrid, y ofrece instalaciones de última generación, que incluyen 7.000 nuevos metros cuadrados dedicados a la Tecnología, la Innovación y las Ciencias Aplicadas. Nuestro programa no solo se enfoca en la excelencia académica, sino también en proporcionarte experiencias transformadoras y conectarte con las empresas más punteras del sector.

  • El salario de un desarrollador web Full-Stack en España puede variar según la experiencia y la ubicación, pero, en promedio, un profesional en este campo puede esperar ganar entre 30.000 y 50.000 euros al año. En ciudades como Madrid y Barcelona, los salarios pueden ser aún más competitivos debido a la alta demanda de habilidades tecnológicas avanzadas.

  • Convertirse en un desarrollador full stack puede variar según el ritmo de estudio y la dedicación del estudiante. En general, nuestro Grado en Desarrollo Full-Stack tiene una duración de cuatro años, durante los cuales adquirirás conocimientos profundos en front-end y back-end, así como habilidades en bases de datos y metodologías ágiles. Este programa está diseñado para prepararte de manera integral, permitiéndote incorporarte al mercado laboral con confianza.

  • UDIT no exige nota de corte para acceder al Grado en Desarrollo Full-Stack. Si bien, debido a la especificidad de estos, los potenciales alumnos deberán realizar unas pruebas propias y específicas de admisión. 

  • Los proyectos que realizarás durante el grado reforzarán los contenidos teóricos aprendidos en clase. Algunos ejemplos son:  

    • Crear una red de comunicaciones desde cero garantizando el correcto tránsito de comunicaciones entre los elementos que la componen. 
    • Desarrollo de una aplicación que permita integrar funciones estadísticas habituales. 
    • Desarrollo de una aplicación web completa con autenticación de usuarios, panel de administración y conexión a base de datos. 
    • Desarrollo de aplicaciones móviles para uso en cualquier dispositivo. 
    • Diseño de interfaces dinámicas e intuitivas aplicando principios de UX/UI. 
    • Optimización del rendimiento de sistemas implantados en servidores y/o entornos cloud. 
    • Desarrollo de APIs y servicios en la nube que conectan aplicaciones entre sí. 

GARANTÍA DE CALIDAD

Proceso de Admisión

Solicita Información

Cumplimenta el siguiente formulario, llámanos al 91 555 25 28 o escríbenos a orientacion.universitaria@udit.esresuelve todas las dudas sobre las titulaciones que más te interesen.

Ven a visitarnos

Concierta una visita a nuestro campus de Madrid de lunes a viernes en horario de 10.00 a 18.00 horas, apúntate a las Jornadas de Puertas Abiertas que realizamos los sábados o las sesiones informativas online.

Proceso de admisión:

Grados Universitarios: para garantizar la mejor adecuación entre tu perfil y la titulación elegida, el proceso de admisión incluye dos pruebas:

  • Test psicopedagógico
  • Entrevista personal con el departamento académico del grado

Formaliza tu matrícula

Una vez realizada la prueba y comunicada la admisión en UDIT, efectúa la reserva de matrícula para garantizar tu plaza para el próximo curso. Las plazas se otorgan por riguroso orden de reserva.

NEWSLETTER

Forma parte de la red creativa que está transformando el diseño, la tecnología y la educación

Recibe antes que nadie noticias, eventos, lanzamientos y oportunidades del universo UDIT. Para mentes inquietas que buscan ir un paso más allá.