Esta página web usa cookies

El sitio web de la Fundació Politècnica de Catalunya utiliza cookies propias y de terceros para mejorar la experiencia de navegación y con fines estadísticos. Para obtener más información sobre las cookies puede consultar la política de cookies.

Configurar cookies
Permitir todas las cookies
Campus
MY_TECH_SPACE


Entrar
Campus en mantenimiento
Usuario y/o clave incorrectos
No tienes ningún entorno activo
Tu acceso ha sido restringido. Consulta con el departamento de administración
Por problemas técnicos el campus virtual es inaccesible. Estamos trabajando para solucionarlo. Disculpa las molestias.
No tienes autorización para realizar esta llamada. Puedes consultar en webmaster.fpc@fpc.upc.edu
El nombre de usuario no es un correo electrónico
Tienes que realizar la verificación para comprobar que no eres un robot.
Inicio   >  Másters y posgrados  >  Formación  >  Posgrado en Full-Stack Web Technologies
Solicita información
Solicita información Solicita información o la admisión
Solicita la admisión
Solicita la admisión
  • discount

    ¿Eres UPC Alumni? 15% de descuento si te matriculas antes del 1 de Julio

  • discount

    10% de descuento si te matriculas antes del 1 de Julio

Presentación

Edición
5ª Edición
Créditos
15 ECTS (120 horas lectivas)
Modalidad
En línea
Las sesiones serán en línea y en directo.
Idioma de impartición
Español
Precio
4.100€ 3.690€(10% de descuento si te matriculas antes del 1 de Julio)
Opciones de pago de la matrícula

Opciones de pago de la matrícula:
- En un único pago antes del plazo establecido en la carta de admisión al programa.
- Pago fraccionado en dos plazos:

  • El 60% del importe total deberá pagarse en el plazo indicado en la carta de admisión del programa.
  • El 40% restante deberá abonarse, como máximo, al cabo de 60 días a partir de la fecha de inicio del programa.
Observaciones campaña 0,7%

Inscripción abierta hasta el inicio del curso o hasta el agotamiento de plazas.
Fechas de realización
Fecha de inicio: febrero de 2025
Fecha de fin: septiembre de 2025
Horario
Martes: 18:30 a 21:30
Jueves: 18:30 a 21:30
Lugar de realización
En Línea
Vídeo de presentación
¿Por qué este posgrado?
El desarrollo full-stack en tecnologías web implica dominar a la vez el cliente (front-end) y el servidor/base de datos (back-end), lo que permite diseñar, gestionar e implementar aplicaciones de forma integral. Por su versatilidad, la necesidad de profesionales full-stack se ha multiplicado en los últimos años.

El desarrollo de aplicaciones web es un gran desafío por dos motivos, principalmente. Por una parte, por la amplia variedad de lenguajes, librerías, frameworks, formas de desarrollar clientes, servidores y opciones para las bases de datos que los acompañan. Por otra parte, porque las tecnologías en este ámbito evolucionan a un ritmo elevado que produce cambios muy relevantes cada pocos años. El desarrollo de proyectos en este ámbito también implica un reto importante por el gran abanico de posibilidades técnicas y porque dado el dinamismo del sector mucha de la formación e información disponible es obsoleta.

El posgrado en Full-Stack Web Technologies dotará a los participantes de una alta capacidad técnica y de gestión en el desarrollo de proyectos con tecnologías web y permitirá disponer de una visión global y actualizada. Para ello, se han seleccionado de forma estratégica y con visión de futuro un conjunto de lenguajes, librerías y frameworks concretos que demuestren cómo desarrollar aplicaciones reales.
Impulsado por:
  • Universitat Politecnica de Catalunya, Departament d'Enginyeria Telematica (ENTEL)
Objetivos
  • Entender la estructura completa (full-stack) de una aplicación con tecnologías web.
  • Analizar las ventajas e inconvenientes de todas las tecnologías disponibles y elegir la más adecuada en un proyecto.
  • Conocer los lenguajes de descripción de la interfaz de usuario en la plataforma web.
  • Adquirir un alto nivel de programación en JavaScript actual.
  • Instalar, configurar y gestionar servidores y bases de datos.
  • Utilizar frameworks modernos de desarrollo web en el cliente.
  • Desarrollar aplicaciones móviles con tecnologías web.
¿A quién va dirigido?
  • Profesionales interesados en el ámbito TIC que deseen reorientar su carrera hacia el desarrollo, gestión y/o implementación de proyectos e ideas de negocio utilizando tecnologías web.
  • Profesionales senior del ámbito TIC que deseen actualizar de forma condensada su conocimiento sobre las tecnologías web.
  • Profesionales junior del ámbito TIC que deseen profundizar en el desarrollo de aplicaciones con tecnologías web.

Los alumnos deberán traer un ordenador portátil en cada sesión, que permita la ejecución de máquinas virtuales con cierta fluidez.

Contenidos formativos

Relación de asignaturas
5 ECTS 48h
Fundamentos de Tecnologías Web
  • Lenguajes de descripción de interficies de usuario (UI)
    • Hypertext Markup Language (HTML).
    • Cascading Style Sheets (CSS).
  • La línea de comandos de Linux
  • Control de versiones con Git
    • Flujo de trabajo: init, commit.
    • Colaboración: remote, push, pull.
  • JavaScript ES6
    • Instalación de Bun y conceptos básicos.
    • Funciones, objetos y arrays.
    • Funciones avanzadas (métodos, funciones arrow, this, clausuras y de alto orden).
    • Clases.
    • Gestión de fallos.
    • Asincronía.
    • Promesas y async/await.
    • Módulos: import/export.
  • Protocolos, redes y seguridad
    • TCP/IP.
    • HTTP.
    • WebSockets.
    • Seguridad: tipos de criptografía, HTTPS, CORS, XSS, CSRF.
  • Despliegue de servicios
    • Contenedores (Docker).
    • Hosting.
    • Search Engine Optimization (SEO).
4 ECTS 30h
El Frontend
  • React
    • Funcionamiento interno (virtual DOM).
    • Componentes y JSX.
    • Hooks: useState, useEffect, etc.
    • Formularios y eventos.
    • Implementación de páginas (rutas).
  • Gestión de estado con Redux
    • Acciones y creadores de acciones.
    • Reductores.
    • Selectores.
  • Aplicaciones web con NextJS
    • Server-side Rendering (SSR) y Static Site Generation (SSG).
    • Implementación conjunta de backend y frontend.
    • Jerarquía de archivos y rutas. Layouts.
    • Despliegue en entornos serverless.
3 ECTS 24h
El Backend
  • Bases de datos
    • Tipo de bases de datos.
    • Modelado de datos.
    • Bases de datos relacionales (PostgreSQL).
    • Bases de datos de documentos (MongoDB, Cloud Firestore).
  • El Back-end
    • NodeJS, Bun y Deno.
    • Implementación de servidores.
    • Server-side Rendering (SSR).
  • APIs
    • Representational State Transfer (REST).
    • Llamamiento a procedimientos remotos (XPAs).
    • Implementación de un servidor de APIs (express).
3 ECTS 18h
Proyecto de Web Profesional
  • Ejemplo desde cero de una aplicación web con NextJS.
  • Desarrollo de un proyecto individual o grupal en el que se aplican los contenidos impartidos en el programa. El proyecto puede estar basado en casos reales y comprender la identificación de una problemática, el diseño de la solución, su implementación o un plan de negocio. Contará con una presentación y defensa pública.
La UPC School se reserva el derecho de modificar el contenido del programa, que puede variar para una mayor adaptación a los objetivos del curso.
Titulación
Título de posgrado expedido por la Universitat Politècnica de Catalunya. Emitido en virtud de lo establecido en el art. 7.1 de la Ley Orgánica 2/2023, de 22 de marzo, del Sistema Universitario, y el art. 36 del Real Decreto 822/2021, de 28 de septiembre, por el que se establece la organización de las enseñanzas universitarias y el procedimiento de aseguramiento de su calidad. Para su obtención es necesario tener una titulación universitaria previa oficial. En caso contrario, el estudiante recibirá un certificado de aprovechamiento de los estudios expedido por la Fundació Politècnica de Catalunya. Los estudios de formación permanente de la Universitat Politècnica de Catalunya se aprueban anualmente por el Consell de Govern de la Universitat. (Ver datos que constan en el certificado).

Metodología de aprendizaje

La metodología docente del programa facilita el aprendizaje del estudiantado y la consecución de las competencias necesarias.

Las sesiones del posgrado serán en línea y en directo.

Durante estas sesiones, los estudiantes tendrán la misma capacidad de participación que en las clases presenciales. La tipología de sesiones del programa está diseñada para facilitar la conciliación laboral y personal del estudiante.

El programa pone a disposición de los estudiantes una serie de recursos técnicos para el buen seguimiento de las sesiones en línea y en directo. La plataforma utilizada permite compartir el escritorio con el profesorado para resolver consultas, hacer trabajos en grupo, etc. También se creará un grupo de mensajería instantánea con los estudiantes y los profesores, mediante el cual se atenderán las cuestiones y dudas que puedan surgir.

El programa está diseñado con un alto nivel de calidad docente para generar la implicación del estudiante a partir de una buena planificación, de un ritmo cuidadoso y de un seguimiento cercano a lo largo de todo el programa por parte de la dirección académica y del profesorado.


Herramientas de aprendizaje
Sesiones magistrales participativas
Se exponen los fundamentos conceptuales de los contenidos a impartir, promoviendo la interacción con los estudiantes para guiarlos en el aprendizaje de los diferentes contenidos y el desarrollo de las competencias establecidas.
Sesiones prácticas en el aula
Se aplican los conocimientos en un entorno real o hipotético, donde se identifican y trabajan aspectos específicos para facilitar su comprensión, con el apoyo de los docentes.
Resolución de ejercicios
Se trabajan las soluciones mediante la ejercitación de rutinas y la aplicación de fórmulas o algoritmos, y se siguen procedimientos de transformación de la información disponible y de interpretación de los resultados.
Flipped classroom
Se trabajan los contenidos de forma previa a las clases presenciales. En el aula se llevan a cabo sesiones prácticas que permiten entender y aplicar los conceptos sobre casos reales, ampliando los conocimientos con detalles más técnicos y especializados.
Tutorías
Se presta apoyo técnico a los estudiantes en el desarrollo del proyecto final, en función de su especialidad y de la temática del proyecto.
Criterios de evaluación
Asistencia
Se requiere como mínimo el 80% de asistencia a las horas lectivas.
Grado de participación
Se evalúa la contribución activa de los estudiantes en las diferentes actividades propuestas por el equipo docente.
Resolución de ejercicios, cuestionarios o exámenes
Pruebas individuales con el objetivo de evaluar el grado de aprendizaje y la adquisición de competencias.
Realización y presentación del proyecto final
Proyectos individuales o grupales en los que se aplican los contenidos impartidos en el programa. El proyecto puede estar basado en casos reales y comprender la identificación de una problemática, el diseño de la solución, su implementación o un plan de negocio. Contará con una presentación y la defensa pública del proyecto.
Prácticas y bolsa de trabajo
Desde el campus virtual My_Tech_Space el estudiantado podrá visualizar ofertas de trabajo de su área de conocimiento y presentar su candidatura en un entorno confidencial. La bolsa de trabajo de la UPC School tiene un volumen anual de cientos de ofertas de trabajo, entre contratos laborales y convenios de colaboración en prácticas.
Campus virtual
El estudiantado de este posgrado tendrá acceso al campus virtual My_Tech_Space, una eficaz plataforma de trabajo y comunicación entre el alumnado, profesores, dirección y coordinación del curso. My_Tech_Space permite obtener la documentación de cada sesión formativa antes de su inicio, trabajar en equipo, hacer consultas a los profesores, visualizar notas, etc.

Equipo docente

Dirección Académica
  • Fernández Duran, Pablo
    Fernández Duran, Pablo
    info
    Ver perfil en futur.upc / Ver perfil en Linkedin
    Ingeniero de Telecomunicación por la Universitat Politècnica de Catalunya (UPC). Diploma de Estudios Avanzados por la UPC. Profesor de la Facultad de Informática de Barcelona (FIB). Autor de minidosis.org.
  • Muñoz Tapia, Jose Luis
    Muñoz Tapia, Jose Luis
    info
    Ver perfil en futur.upc / Ver perfil en Linkedin
    Doctor ingeniero de Telecomunicación por la Universitat Politècnica de Catalunya (UPC) y profesor titular del Departamento de Ingeniería Telemática de la UPC. Su labor de investigación está centrada en el ámbito de la seguridad en redes, criptografía y desarrollo de aplicaciones seguras. En este ámbito, es coautor de decenas de artículos en revistas y congresos.
Profesorado
  • Cáceres Gomez, Alex
    info
    Ver perfil en Linkedin
    Graduado en Ingeniería Electrónica Industrial y Automática por la Universitat Politècnica de Catalunya (UPC). Posgrado en Full-Stack Web Technologíes por la UPC School. Actualmente trabaja como software engineer y tech lead en LambdaLoopers, empresa de servicios de consultoría que proporciona soluciones tecnológicas para asegurar el éxito de sus proyectos.
  • Fernández Duran, Pablo
    info
    Ver perfil en futur.upc / Ver perfil en Linkedin
    Ingeniero de Telecomunicación por la Universitat Politècnica de Catalunya (UPC). Diploma de Estudios Avanzados por la UPC. Profesor de la Facultad de Informática de Barcelona (FIB). Autor de minidosis.org.
  • Garay, Jorge
    info

    Ingeniero Informático por la Universidad de la República del Uruguay. Ha colaborado con Selenium, Melio.es y Wupza, entre otros. Tiene más de veinte años de experiencia en diversos aspectos del desarrollo de software y ha trabajado en grandes empresas multinacionales. Ha creado startups y ha desarrollado proyectos propios. Ha ejercido de desarrollador, Scrum Master, quality assurance y director de varios proyectos, y está siempre al día de las últimas novedades en lenguajes y plataformas.
  • Muñoz Tapia, Jose Luis
    info
    Ver perfil en futur.upc / Ver perfil en Linkedin
    Doctor ingeniero de Telecomunicación por la Universitat Politècnica de Catalunya (UPC) y profesor titular del Departamento de Ingeniería Telemática de la UPC. Su labor de investigación está centrada en el ámbito de la seguridad en redes, criptografía y desarrollo de aplicaciones seguras. En este ámbito, es coautor de decenas de artículos en revistas y congresos.
  • Navarro González, Víctor
    info
    Ver perfil en Linkedin
    Ingeniero Informático por la Universidad Pompeu Fabra (UPF). Fundador y CTO de Mankind Technologies, una consultoría de software en Barcelona.
  • Tarragó Pulvé, Alejandro
    info
    Ver perfil en Linkedin
    Ingeniero en Gestión de Empresas Tecnológicas por la Universidad Ramon Llull (URL). Cofundador y chief executive officer (CEO) de Dribba. Profesor titular de la asignatura Desarrollo de Dispositivos Móviles en la URL. Dispone de más de diez años desarrollando herramientas de productividad móviles para startups y grandes empresas a nivel internacional como Rayban, Nestlé, Yamaha o Bayer.

Entidades colaboradoras

Socios colaboradores

Salidas profesionales

  • Desarrollador de aplicaciones para diversas plataformas con tecnología web.
  • Responsables de proyectos con tecnología web.
  • Diseñador de aplicaciones con tecnología web.
  • DevOps y SysAdmin especializados en aplicaciones con tecnología web.
  • Auditor de proyectos con tecnología web.
  • Ingeniero quality assurance (QA) para proyectos con tecnología web.

Testimonios y noticias

Testimonios

A pesar de estar en un cargo de dirección desde hace varios años, nunca he querido alejarme del desarrollo de software. Estaba enfocado en la programación de microcontroladores (embedded programming), pero no lo suficiente en programación web o de dispositivos inteligentes, un aspecto que comenzó a ser crítico después de haber cursado el máster en Internet of Things (IoT), también en la UPC School, y que me puso en evidencia que los sistemas y soluciones del futuro pasan por ofrecer una aplicación estable y atractiva al usuario final. El posgrado en Full-Stack ofrece una visión detallada de cada etapa de una solución web, comenzando con lo que se ve: front-end, hasta introducirse de lleno en lo que el usuario final no ve: back-end, con una visión pragmática y práctica de todo su equipo docente. Este es un mundo increíblemente amplio y cambiante, pero este posgrado es una gran puerta de entrada, ya que te aporta las bases y los recursos necesarios para "tirar del hilo" y navegar con garantías en el mundo del desarrollo de aplicaciones web.


Francisco Mir, Head of R&D en GEZE Iberia

Testimonios
Si te gusta la programación, el desarrollo web, las nuevas tecnologías y en general el mundo digital y quieres dedicarte a ello de forma profesional, sin duda, este posgrado en Full-Stack es el mejor punto de partida. Siempre me había interesado la programación, pero me dedicaba a ello como hobby. Gracias a este programa tan específico, puede hacer de mi pasión mi profesión. Y es que gracias a ello estoy trabajando en LambdaLoopers, una startup que se dedica a ofrecer soluciones tecnológicas a todo tipo de empresas. Del posgrado, destacaría la evolución exponencial en los conocimientos, desde las bases del desarrollo web hasta la implementación de tecnologías utilizadas actualmente en muchísimas empresas. También, te facilita el hecho de desarrollar un esquema mental para aprender nuevas tecnologías de forma autodidacta y te transmite la filosofía adecuada para estar siempre a la vanguardia de aquello que quieras aprender a usar.


Alex Cáceres, Tech Lead & Full Stack Developer en LambdaLoopers

Testimonios
Actualmente, y es gracias al posgrado, estoy trabajando como programadora full-stack. Durante mis estudios universitarios de ingeniería, empecé a ganar interés por la programación y este posgrado me pareció una buena oportunidad para iniciarme profesionalmente. Con la base de ingeniería en diseño industrial, y después de haber cursado el posgrado, siento que puedo enfocarme a cualquier desafío de diseño y desarrollo de front-end, o participar en proyectos de programación web y móvil. A pesar de ser un curso de corta duración, el posgrado condensa muy bien todos los conceptos involucrados en el desarrollo de aplicaciones web, de inicio a fin, y es el empujón definitivo para adentrarse laboralmente en este apasionante sector.


Marta Adell, programadora full-stack y design lead de proyecto en PRIVI Protocol

Testimonios
Hacía ya un tiempo que estaba muy interesada en el desarrollo web, y consideré que el posgrado en Full-Stack era la mejor opción para sumergirme en este mundo. Además, fui a la sesión informativa y me encantaron los contenidos. La formación te ofrece una visión integral del desarrollo web, mucha programación en JavaScript, redes y también diseño. Y lo más importante, me permitió encontrar trabajo muy rápido. Todavía no habíamos presentado ni siquiera el proyecto final, que ya estaba trabajando. El posgrado te ofrece ese contacto directo con los profesionales del sector, que nos contactan con ofertas de trabajo, además de tutorías personalizadas y un trato muy cercano en todo momento, de la mano de un equipo docente apasionado y entregado a resolver tus dudas en todo momento.


Laura Molina, Tech Lead

Testimonios
Vídeos
Experiencia Alumni: Sebastián Cueva, exalumno del posgrado en Full-Stack Web Technologies
Experiencia Alumni: María Rico, exalumna del posgrado en Full-Stack Web Technologies

Solicita información o la admisión

Contacto:
(34) 93 115 57 51
¡Solicitud recibida!
Una vez registremos tu petición, recibirás confirmación por correo electrónico y nos pondremos en contacto contigo.

Gracias por tu interés en nuestros programas formativos.
Error
Por un error en la conexión a la base de datos tu solicitud no se ha podido cursar. Te agradeceríamos que repitas el proceso más tarde o bien que te pongas en contacto con nosotros llamando al (34) 93 112 08 08 o enviándonos un correo electrónico a: webmaster.fpc@fpc.upc.edu
Has superado el tamaño máximo del fichero
  • Si tienes alguna duda sobre el posgrado.
  • Si quieres iniciar los trámites para matricularte.
Cómo iniciar la admisión
Para iniciar el proceso de inscripción a este programa hay que rellenar y enviar el formulario que encontrarás al pie de estas líneas.

A continuación, recibirás un correo electrónico de bienvenida donde se detallarán los tres pasos a seguir para formalizar el proceso de inscripción:

1. Completar y confirmar tus datos personales.

2. Validar tu currículum vitae y adjuntar la documentación adicional requerida, en caso de que sea necesaria para la admisión.

3. Pagar 110€ en concepto de derechos de inscripción al programa. El importe de estos derechos se descontará de la cuantía total de la matrícula y sólo se devolverá en caso de no resultar admitido.

Una vez realizado el pago de derechos y dispongamos de toda la documentación, valoraremos tu candidatura y, si has sido admitido en el curso, te enviaremos la carta de admisión. En este documento obtendrás todos los detalles para formalizar la matrícula del programa.




  política de protección de datos

* Campos obligatorios

Información básica o primera capa sobre protección de datos

Responsable

Fundació Politècnica de Catalunya (en adelante, FPC). + INFORMACIÓN

Finalidad

Contestar a las solicitudes de información del interesado sobre actividades de formación gestionadas o realizadas por la FPC. + INFORMACIÓN

Establecimiento o mantenimiento de relación académica con el interesado. + INFORMACIÓN

Enviar información sobre las actividades de la FPC. + INFORMACIÓN

Legitimación

Consentimiento del interesado. + INFORMACIÓN

Interés legítimo en el desarrollo de la relación académica. + INFORMACIÓN

Destinatarios

No existen cesiones o comunicaciones.

Derechos

Acceso, rectificación, supresión, limitación, oposición y portabilidad. + INFORMACIÓN

Datos de contacto del delegado de protección de datos

info.dpo@fpc.upc.edu

Información adicional

Política de Privacidad de nuestra página Web. + INFORMACIÓN

Plazo de conservación

Política de Privacidad de nuestra página Web. + INFORMACIÓN

Servicios de pago

En caso que el interesado formalice la relación con la FPC, el ordenante (interesado) autoriza y da su consentimiento al cargo, por tanto, con renuncia expresa al derecho de devolución sobre el cargo.


Enviar