Descubre el Máster en Full Stack Web Development de OBS

Máster en Full Stack Web Development

School of Innovation & Technology Management

El Máster en Full Stack Web Development ofrece una visión integral de todo el proceso de desarrollo de una aplicación web, desde el análisis de los requerimientos de los usuarios hasta el despliegue y posterior monitoreo de la misma con herramientas muy demandadas en el sector del desarrollo, y la aplicación de éstas a nivel empresarial.

Descubre los Máster de la School of Innovation & Technology Management de OBS
Máster en Full Stack Web Development
  • 12 meses
  • 60 ECTS
  • MAYO 2021
  • Online
  • ESPAÑOL
  • 7200 €
Universitat Politècnica de Catalunya (UPC), partner académico de OBS Business School
Universitat Politècnica de Catalunya

Consigue la doble titulación propia de nuestro partner académico, una de las universidades politécnicas públicas líderes de Europa en el ámbito tecnológico, con 50 años de historia.

OBS ha recibido la máxima distinción de QS Stars en online learning
QS Stars Rating System

Somos la 1ª Business School 100% online del mundo en recibir el prestigioso rating QS Stars, obteniendo la máxima distinción, cinco QS Stars, en la categoría de Online Learning. 

Three Points Negativo
Three Points Business School

Three Points, The School for Digital Business, se origina en Barcelona, hub tecnológico, con el objetivo de aportar una visión innovadora en la formación de los futuros expertos digitales.

Objetivos

  • OBJETIVO 1.
    CICLO DE VIDA DEL SOFTWARE
    Identifica las fases y metodologías clave dentro de la gestión del ciclo de vida Software para evitar la obsolescencia de los productos desarrollados.
  • OBJETIVO 2.  
    LENGUAJES DE PROGRAMACIÓN
    Domina los lenguajes de programación Javascript/ Typescript y su aplicación en los diferentes Stacks para liderar el proceso de desarrollo web.

  • OBJETIVO 3
    FRAMEWORKS

    Conoce los diferentes frameworks en cada una de las fases del desarrollo de Software para seleccionar aquel que mejor se ajusta a una situación determinada.

  • OBJETIVO 4. 
    FULLSTACK
    Identifica los conceptos clave vinculados al Desarrollo Full Stack, y obtén una visión integra del stack tecnológico dentro de un proyecto, a través de la aplicación de las herramientas más demandadas en el sector del desarrollo.

Conoce al detalle de los principales objetivos del Máster 100% online de OBS Business School

Plan de estudios

El Máster en Full Stack Web Development te ofrece una visión integral de todo el proceso de desarrollo de una aplicación web, desde el análisis de los requerimientos de los usuarios hasta el despliegue y posterior monitoreo de la misma. Nuestro programa se estructura en 4 bloques principales y culmina con el Proyecto Final de Máster. Además, a lo largo del programa desarrollarás dos talleres voluntarios y otras actividades adicionales.

Bloque 1. Fundamentos del Desarrollo Web
Bloque 2. Front-End Development
Bloque 3. Back-End Development
Bloque 4. Testing, Securización y DevOps
Proyecto Final de Máster
Talleres y actividades adicionales

Lucas Fernández
Director del Programa y Desarrollador e Investigador en el departamento de Innovación del área CDCO de Telefónica

1. Fundamentos de desarrollo web

Los/las alumnos/as dan inicio al Máster en Full Stack Web Development con este curso nivelador que los/las introduce en el Full Stack Development, a la vez que les proporciona los conocimientos técnicos necesarios para poder seguir adecuadamente el programa. Se verán temas como la instalación de las herramientas necesarias, la gestión de dependencias, los diferentes entornos de desarrollo o el ciclo de vida del software, entre otros. En este curso, los/las alumnos/as encontrarán recursos materiales que les permitirán profundizar en diferentes temas y realizarán exámenes tipo test que les servirán como guía para la evaluación de sus conocimientos.

Profesor: Enrique Blanco Henríquez, Investigador en Inteligencia Artificial en Telefónica.
VER LINKEDIN

Durante este módulo se introducirán, al/la alumno/a, los lenguajes que se emplearán a lo largo del Máster: Javascript y Typescript. Al ser Typescript un superconjunto del primero, se introducirán conceptos con ejemplos en ambos lenguajes y posteriormente características exclusivas de Typescript.

En este módulo, los/las alumnos/as adquirirán una visión íntegra de las principales metodologías y procesos vinculados a la gestión de proyectos. Profundizarán en aspectos como la metodología Agile, la revisión de código, los sprints o los criterios de aceptación, entre otros.

Profesora: Laura González Navareño, Analista Senior en Deloitte.
VER LINKEDIN

2. Front-End Development

En este módulo, los/las alumnos/as profundizarán en el proceso vinculado al desarrollo web, se hará una introducción acerca del funcionamiento de las webs, la renderización de páginas en los navegadores y el paso de prototipos a maquetado web. Concretamente, se profundizará en la estructura web (HTML y el DOM), la funcionalidad de los elementos web (Javascript) o la maquetación web, entre otros.

Profesor: Lucas Fernández, Desarrollador e investigador en el departamento de Innovación del área CDCO de Telefónica.
VER LINKEDIN

A lo largo de este módulo, los/las alumnos/as incidirán en el uso de los frameworks como espacio de trabajo, verán las ventajas que les proporciona el uso de los mismos durante el proceso de desarrollo web, así como conocerán de forma práctica los principales frameworks que imperan en el Front-End Development.

Profesor: Lucas Fernández, Desarrollador e investigador en el departamento de Innovación del área CDCO de Telefónica.
VER LINKEDIN

3. Back-End Development

Es imprescindible tener una visión clara de la estructura de un servidor y todos los elementos que lo componen para tener una base sólida en el Desarrollo Full Stack. Es por ello que en este módulo se presentan todos los conceptos asociados a la creación de un servicio en NodeJS como son la gestión de paquetes, la arquitectura de servidores, los patrones asíncronos, los sistemas de ficheros, los módulos web, entre otros.

Conocer los diferentes lenguajes de programación y frameworks es esencial para un Back-End Developer, pero también lo es saber gestionar e implementar diferentes bases de datos, ya que cada aplicación, servicio y sitio web requiere de un sistema de persistencia de datos. El objetivo de este módulo es proporcionar, a los/las alumnos/as, los conocimientos necesarios sobre gestión de bases de datos, así como introducirle las principales tecnologías.

Profesor: Santiago Hernández Ramos, Security Architect en BBVA España.
VER LINKEDIN

Cada vez es más normal que un desarrollo software se mueva a la nube, ya que proporciona múltiples ventajas frente a un despliegue tradicional como abstracción de la infraestructura, rápido escalado vertical y horizontal y aprovisionamientos y despliegues automáticos. En este módulo se verán los principales servicios que aportan las IaaS, el BaaS y AWS Amplify vs Firebase, entre otros.

Profesor: Santiago Hernández Ramos, Security Architect en BBVA España.
VER LINKEDIN

4. Testing, Securización y DevOps

Un desarrollo software sin una buena planificación de seguridad y una batería de tests que comprueben el correcto funcionamiento del producto es muy probable que tenga problemas una vez se realice el despliegue en producción. Estos problemas se pueden traducir en pequeños bugs en el comportamiento o en grandes fallos del comportamiento de nuestra página, que puede traducirse en cuantiosas pérdidas para nuestra empresa. Para profundizar en este tema se abordarán aspectos como el Test Driven Development, los Tests Unitarios, los Tests Funcionales, los Tests de Integración, el Mock Data o el desarrollo seguro, entre otros.

Profesor: Josué Encinar García, Red Team en Telefónica.
VER LINKEDIN 

Cada vez es más frecuente que los Contenedores sean un componente fundamental en el desarrollo software. La capacidad de crear entornos de producción auto contenidos que funcionen de forma indistinta al entorno donde se despliegan y que tengan mecanismos de gestión sencillos han hecho que sea cada vez más imprescindible conocer estas tecnologías. En este módulo se incidirá en las máquinas virtuales, en los contenedores, en la orquestación de contenedores y en la configuración y aprovisionamiento, así como se verá Docker y Docker Composer.

En el ámbito del desarrollo software, es cada vez más común emplear técnicas que favorezcan la comunicación entre desarrolladores y profesionales de las operaciones de IT. Es por ello que cada vez es más común usar nuevos métodos y técnicas que garanticen la máxima calidad del software y eviten riesgos o costes superfluos atacando la manera de desarrollar y desplegar el producto. En este módulo se introducirá al/la alumno/a a CI/CD/CD, se verá el proceso de automatización con Jenkings y el de monitorización.

Profesor: Javier Gutierrez Navío, Senior Security Analyst en Deloitte.
VER LINKEDIN

TFM y Actividades Adicionales

En el Proyecto Final de Máster, el/la alumno/a tendrá la opción de realizar un proyecto para una empresa real. Éste lo puede realizar para su propia empresa o bien escoger entre los proyectos propuestos desde Three Points The School for Digital Business.

El Máster en Full Stack Web Development se complementa con conferencias y seminarios que se imparten en cada uno de los bloques. Estas actividades adicionales las realizan profesionales reconocidos en la gestión empresarial quienes, mediante videoconferencias, exponen sus experiencias y casos prácticos.

Taller: Taller transversal: Proyecto Web
En este taller se aplicarán todos los conocimientos impartidos en las asignaturas para crear un proyecto web desde su fase inicial, siguiendo todas las etapas del ciclo de vida del desarrollo software.

Taller: Soft Skills para el Full Stack Developer
En este taller, los/las aumnos/as desarrollarán de la mano de un docente las soft skills más valoradas en los profesionales que ocupan posiciones de full stack developer.

‘Case studies’: Método del caso
La componente práctica del programa es indispensable y completa la formación teórica. Para ello, durante el curso se realizarán debates de temas de actualidad e interés en cada una de las asignaturas, simulaciones para la toma de decisiones aplicadas a situaciones reales o casos prácticos donde se analizarán, desde un punto de vista académico, los problemas planteados y las soluciones propuestas, así como los criterios tenidos en cuenta para llevarlas a cabo.

Webinars
La mayor parte de la formación se realiza de forma asíncrona, es decir, el intercambio de conocimiento se realiza a través de una plataforma que permite compartir textos escritos sin necesidad de que las personas estén conectadas al mismo tiempo.

Adicionalmente, en cada uno de los módulos se organizan sesiones síncronas o ‘webinars’, donde todos los participantes están conectados al mismo tiempo a través de una aplicación, lo que permite el intercambio de conocimiento en ‘tiempo real’.

Metodología

La metodología Student ON de OBS se centra en el estudiante impulsando su desarrollo profesional en un entorno 100% online

OBS cuenta con una metodología online donde el core es el estudiante. Siempre avalada por profesores en activo y de prestigio internacional, que comparten sus conocimientos para potenciar el desarrollo profesional de los alumnos mediante un método flexible, colaborativo y con seguimiento personalizado. El objetivo es crear una experiencia educativa única que permita la asimilación de conocimientos de forma práctica.

Student ON tiene como pilar fundamental al alumno y, por ello, durante todo el curso los estudiantes cuentan con su Program Manager, una figura académica que los acompaña de manera personalizada.

Titulación

Después de finalizar con éxito el Máster y habiendo realizado los trámites pertinentes recibirás el título propio de la escuela. Además, tendrás la posibilidad de obtener el título propio de la Universitat Politècnica de Catalunya, siempre que cumplas con los requisitos académicos, de documentación, de pagos y administrativos establecidos.

Para poder obtenerla, deberás disponer de una Titulación Universitaria de Grado (Ingeniería, Licenciatura o Diplomatura). En el caso de no disponer de dicha Titulación, habiendo superado las evaluaciones del Máster, obtendrás un diploma de aprovechamiento de curso de la Universitat Politècnica de Catalunya.

Con los Másters online de OBS podrás obtener una doble titulación gracias a los 3 Partners Académicos de la institución

Proceso de Admisión

El objetivo fundamental de nuestro proceso de admisión es asegurar la idoneidad de los candidatos. Todos los participantes deben obtener el máximo provecho de esta experiencia de aprendizaje, a través de un contexto en el que sea posible desarrollar una relación a largo plazo con compañeros de clase, profesores y antiguos alumnos.

Tras cumplimentar la solicitud de admisión de uno de nuestros programas, recibirás un e-mail con información sobre la Escuela y un miembro del Departamento de Admisiones se pondrá en contacto contigo para poder iniciar el proceso de admisión. Habiendo superado la entrevista personal con éxito, deberás entregar toda la documentación requerida para continuar el proceso de admisión y poder certificar que cumplas con los requisitos del perfil del estudiante. Después de la celebración de un Comité de Admisiones, si es positivo, podrás inscribirte y matricularte en el programa solicitado.  

Infórmate sobre los pasos del proceso de admisión de los Másters online de OBS

Perfil del Estudiante

Conoce el perfil de nuestros alumnos y alumnas del Máster en Full Stack Web Development

Perfil de los alumnos y alumnas del Máster en Blockchain y sus Aplicaciones Empresariales de OBS
“El Máster me ha permitido adquirir una visión global del mercado digital sin tener que moverme de mi país"
Catalina Rendón
Máster en Digital Business Management