Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios.
Si continuas navegando consideramos que aceptas su uso.
Información sobre la política de cookies

continuar
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.
Inicio   >  Másters y posgrados  >  Formación  >  Posgrado en Full-Stack Web Technologies
Open Class

14-01-2020

Solicita información
Solicita información Solicita información o la admisión
Solicita la admisión
Solicita la admisión
  • discount
    10% de descuento si te matriculas antes del 15 de Diciembre

Programa

Edición
1ª Edición
Créditos
15 ECTS (120 horas lectivas)
Modalidad
Presencial
Idioma de impartición
Español
Precio
3.900 €
Observaciones pago de la matrícula y campaña 0,7%
Inscripción abierta hasta el inicio del curso o hasta el agotamiento de plazas.
Fechas de realización
Inicio clases: 11/02/2020
Fin clases: 07/07/2020
Fin programa : 10/09/2020
Horario
Martes: 18:30 a 21:30
Jueves: 18:30 a 21:30
Lugar de realización
Tech Talent Center
C/ de Badajoz, 73-77
Barcelona
¿Por qué este programa?
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), permitiendo diseñar, gestionar e implementar aplicaciones en su totalidad. Por su versatilidad, la necesidad de profesionales full-stack se ha multiplicado en los últimos años.

El desarrollo de aplicaciones web es un desafío principalmente por dos motivos. Por una parte, por la gran 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 produciéndose innovaciones 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 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.
Objetivos
  • Entender la estructura completa (full-stack) de una aplicación con tecnologías web.
  • Entender 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.
  • Saber 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 cercanos o 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.

Contenidos formativos

Relación de asignaturas
5 ECTS 48h
Fundamentos de Tecnologías Web
  • Lenguajes de descripción de UI
    • HTML.
    • 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
    • Fundamentos.
    • Arrays, Objetos y Clases.
    • Gestión de errores.
    • Funciones: arrow, closures y de alto orden.
    • Promesas: async y await.
  • 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, web y móvil
  • Arquitecturas de cliente (MVx)
  • React
    • Virtual DOM.
    • Componentes y JSX.
    • Formularios y Eventos.
    • Composición, Abstracción, Contexto y Hooks.
    • Routing.
    • Gestión de Estado: Redux y MobX.
  • Aplicaciones móbiles con React Native
    • Arquitectura React Native.
    • Componentes.
    • Routing.
    • Librerías de componentes.
3 ECTS 24h
El Backend
  • Bases de datos
    • MongoDB.
    • Postgres.
    • Firestore.
  • Backend framework
    • NodeJS.
    • Express.
    • Server Side Rendering (SSR).
    • Progressive web apps (PWA).
  • APIs
    • Representational State Transfer (REST).
    • Remote Procedure Calls (RPCs).
    • GraphQL.
    • Generación de APIs: Swagger y Loopback.
3 ECTS 18h
Proyecto de Web Profesional
  • Ejemplo de una web de e-commerce.
  • 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 del mismo.
Titulación
Diploma de posgrado expedido por la Universitat Politècnica de Catalunya. Emitido en virtud del art. 34.1 de la L.O. 4/2007, de 12 de abril, por la cual se modifica la L.O. 6/2001, de 21 de diciembre, de Universidades. Para su obtención es necesario tener una titulación universitaria oficial. De no ser así, el estudiante obtendrá un certificado de superación expedido por la Fundació Politècnica de Catalunya.

Metodología de aprendizaje

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

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 los estudiantes podrán 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
Los estudiantes de este posgrado tendrán acceso al campus virtual My_Tech_Space, una eficaz plataforma de trabajo y comunicación entre estudiantes, 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
    Ver perfil en futur.upc / Ver perfil en Linkedin
    Ingeniero de Telecomunicaciones por la UPC. Diploma de Estudios Avanzados por el Departamento de Física de la UPC. Actualmente profesor del Centro de la Imagen y la Tecnología Multimedia en Desarrollo de Móviles y Tecnologías Web. Autor de Minidosis.org.
  • Muñoz Tapia, Jose Luis
    Ver perfil en futur.upc / Ver perfil en Linkedin
    Doctor ingeniero de Telecomunicación por la 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
  • Bernad Wilfinger, Tamara

    Ingeniera Técnica en Informática de Gestión por la FIB (UPC). Máster en Diseño de la Interacción y Multimedia en ELISAVA. Co-fundadora y CTO/Full-Stack Dev en BlueCall, startup basada en Suecia en el campo de Health-Tech enfocado a Mental Health. Previamente Technical Lead para Mobile en Code D'Azur. Más de 15 años de experiencia en desarrollo Web y Apps para Móviles, en el sector de Agencias Digitales y Startups. Ha trabajado en ambientes internacionales además de en diferentes países como Alemania, Holanda y Suecia. Activamente promoviendo el trabajo agile y remoto.
  • Fernández Duran, Pablo
    Ver perfil en futur.upc / Ver perfil en Linkedin
    Ingeniero de Telecomunicaciones por la UPC. Diploma de Estudios Avanzados por el Departamento de Física de la UPC. Actualmente profesor del Centro de la Imagen y la Tecnología Multimedia en Desarrollo de Móviles y Tecnologías Web. Autor de Minidosis.org.
  • Genes Duran, Rafa
    Ver perfil en Linkedin
    Ingeniero de Telecomunicaciones con un Máster en Ingeniería Informática por la UPC. Profesor asociado en la facultad de Telecomunicaciones de la UPF. Co-fundador de Hardapps Labs S.L. Actualmente en el programa de Doctorado en Telemática por la UPC. Tres años de experiencia laboral como Ingeniero de Sistemas encarando soluciones con un perfil DevOps.
  • Muñoz Tapia, Jose Luis
    Ver perfil en futur.upc / Ver perfil en Linkedin
    Doctor ingeniero de Telecomunicación por la 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.
  • Suárez Ferrer, Victor
    Ver perfil en Linkedin
    Co-fundador y CTO/Full Stack Dev en Coffee4Tech, consultora basada en Barcelona especializada en construir startups desde su concepción hasta su puesta en marcha. Co-fundador y Full Stack Dev en Melio, startup basada en UK / Suecia en el campo de med-tech. EX CTO de Werlabs, startup sueca del campo de med-tech operando en el campo de la prevención de enfermedades mediante ML y análisis de sangre. Previamente App Android Team Lead de FishBrain, startup sueca con 10 millones de usuarios. Más de 15 años de experiencia en tech (Desarrollo, Backend, DevOps, Agile) en Startups y Consultoría.
  • Tarragó Pulvé, Alejandro
    Ver perfil en Linkedin
    Ingeniero en gestión de empresas tecnológicas por La Salle Barcelona, Universidad Ramón Llull (URL). Co-fundador y CEO de Dribba, the mobile agency en Barcelona y Zurich. Profesor titular de la asignatura Desarrollo de Dispositivos Móviles en La Salle Barcelona (URL). Con más de 10 años desarrollando herramientas de productividad móviles para startups y grandes empresas a nivel internacional como Rayban, Nestlé, Yamaha o Bayer.
  • Tort Pugibet, Albert
    Ver perfil en Linkedin
    CTO de Sogeti España. Fue investigador y profesor de la UPC donde se especializó en ingeniería del software y aseguramiento de la calidad. Presentó la tesis doctoral "Testing and Test-Driven Development of Conceptual Schemas". Es autor de varias publicaciones en revistas especializadas y ha participado en congresos internacionales. Actualmente coordina el posgrado en Software Quality Assurance de la UPC School y dirige el laboratorio de innovación de Sogeti (Sogeti Lab Spain).

Entidades colaboradoras

Socios colaboradores

Salidas profesionales

  • Desarrollador de aplicaciones para diversas plataformas con tecnología web.
  • Managers y responsables de proyectos con tecnología web.
  • Diseñador de aplicaciones con tecnología web.
  • DevOps y SysAdmin especializado en aplicaciones con tecnología web.
  • Auditor de proyectos con tecnología web.
  • Ingeniero QA para proyectos con tecnología web.

Solicita información o la admisión

Contacto:
(34) 93 112 08 83
Tu solicitud ha sido recibida correctamente en la UPC School.

En breve nos pondremos en contacto contigo.

Gracias por tu interés en nuestros programas formativos.

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

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

Información adicional

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

Cesión de imagen

Aceptación a la cesión, por un periodo de 10 años, las imágenes que la FPC pueda captar en las instalaciones donde se desarrolle su actividad, a fin de difundir y promocionar las actividades de la FPC y por el medio que esta tenga por conveniente.

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