logo
 

Máster en DevOps & Cloud Computing

CONVOCATORIA ABIERTA

Implementa la metodología clave para desarrollar software de calidad en entornos Cloud.

Fecha de inicio
Mayo 2021
Precio
7.200 €
Metodología
Online
Duración
12 meses (60 ECTS)

Partner académico

Título propio acreditado por la

Partner académico

Objetivos

En la nueva era digital, las empresas y Startups demandan, cada vez más, profesionales capaces de diseñar, construir, configurar y administrar entornos en la nube. Además, la unificación del desarrollo y de la operación de Software ha devenido una necesidad fundamental en las organizaciones, a raíz de la transformación digital experimentada, así como de la necesidad de incorporar nuevos procesos y niveles de competitividad como medio de adaptación a este nuevo entorno.

Actualmente, la incorporación de herramientas tecnológicas en los diferentes procesos empresariales se ha posicionado como una estrategia clave para favorecer el desarrollo organizacional, así como conseguir ventajas competitivas en el entorno/sector en el que operan las empresas. Teniendo en cuenta esto, es fundamental para las empresas incorporar en sus plantillas a profesionales formados en DevOps y Cloud Computing. Éstos asegurarán la automatización y monitoreo en todas las fases vinculadas a la construcción del software, desde la integración, las pruebas, la liberación hasta la implementación y la administración de la infraestructura.

El Máster en DevOps & Cloud Computing de Three Points-UPC os prepara para dar respuesta a este nuevo entorno competitivo, a través de un plan de estudios cuyo objetivo es proporcionaros todos aquellos conocimientos necesarios que os permitan afrontar estos nuevos retos empresariales, así como ayudaros con el desarrollo de las competencias clave valoradas en el mercado laboral.

1.
Entender el proceso de transformación experimentado por las empresas que han adoptado la metodología DevOps
2.
Conocer los fundamentos de la metodología DevOps para aplicarlos en la gestión del proceso de implantación y desarrollo de productos digitales
3.
Conocer las diferentes técnicas de análisis de negocio existentes para el correcto desarrollo de la fase de planificación
4.
Conocer las técnicas de verificación y validación existentes para asegurar la calidad del producto desarrollado
5.
Entender las diferencias existentes entre Tecnologías de Virtualización, Cloud Computing y Contenedores para el óptimo uso de cada una de ellas
6.
Entender las bases sobre las que se conforman los servicios en la nube para hacer un uso adecuado de estas herramientas en la empresa
7.
Conocer los proveedores y las características de los servicios ofrecidos en Cloud Computing para seleccionar aquellos que mejor se ajustan a las necesidades de la empresa

Three Points nace de la mano de OBS Business School, la primera escuela de negocios 100% online en lengua española con el objetivo de formar directivos y gestores de negocio que lideren compañías e instituciones, bajo un nuevo paradigma de gestión sostenible e innovadora.

Programa

El programa se estructura en 10 módulos que se dividen en 3 bloques:

Bloque 1.- Contexto. Este bloque tiene como objetivo establecer las bases que constituyen la metodología DevOps, así como favorecer la adquisición de las habilidades necesarias para su correcta implantación y desarrollo, en el seno de cualquier empresa tecnológica.

Bloque 2.- DevOps: automatización de procesos. Este bloque proporciona una visión específica de cada una de las etapas integrantes del proceso de gestión del desarrollo y actualización de productos digitales, en empresas que adoptan una metodología DevOps.

Bloque 3.- Tecnologías de virtualización, Cloud Computing y Contenedores. A lo largo de este bloque, los estudiantes entenderán el impacto del Cloud Computing y de los Contenedores en el funcionamiento del proceso de desarrollo de productos digitales, en empresas que emplean la metodología DevOps.

Además, el programa incluye un curso nivelador en DevOps en el que los alumnos profundizarán en los diferentes temas necesarios para el seguimiento del curso, 2 talleres prácticos y un Proyecto Final de Máster (PFM), donde los alumnos trabajarán con una empresa en el desarrollo de un proyecto real.

10 ECTS

Bloque 1.-​​​​​​​ Contexto

Curso nivelador de DevOps (2,5 ECTS)

Los/las estudiantes inician el programa de DevOps & Cloud Computing con este curso nivelador que proporciona los conocimientos técnicos básicos de DevOps.

En este curso, los/las estudiantes encontrarán recursos materiales que les permitirán profundizar en diferentes temas necesarios para el seguimiento del curso. En este curso, realizarán actividades que les servirán como guía para la evaluación de sus conocimientos y será evaluado al final del mismo.

1.1 Metodología DevOps e implementación de Cloud Computing (2,5 ECTS)

El objetivo de este módulo es proporcionar a los fundamentos sobre los que se constituye la metodología DevOps y las bases sobre el funcionamiento de los servicios Cloud Computing, su implementación y desarrollo. En el módulo se abordarán las siguientes temáticas:

  • De las metodologías tradicionales a la metodología DevOps. 
  • Gestión del ciclo de vida del producto: los productos digitales.
  • El proceso productivo del producto digital: roles implicados.
  • Gestión de la implementación de la metodología DevOps en la empresa: DevOps ToolChain (fases e interrelaciones). 
  • Fundamentos del Cloud Computing.
  • Utilización empresarial de los servicios Cloud Computing integrados en entornos DevOps.

1.2 Gestión de procesos en la empresa (5 ECTS)

El objetivo de este módulo es proporcionar las bases sobre gestión de procesos e introducirlos en las diferentes metodologías existente para que apliquen los conocimientos adquiridos en el proceso de desarrollo de productos digitales, desde la redefinición de los sistemas de información hasta la comunicación con el cliente. 

En el módulo se profundizará en los siguientes puntos:

  • ¿Qué es la gestión de procesos?
  • Metodologías existentes en gestión de procesos dentro de la organización. 
  • La reingeniería de procesos empresariales (BPR).
25 ECTS

Bloque 2.- DevOps: automatización de procesos

2.1 El proceso de Planificación Continua (5 ECTS)

El objetivo de este módulo es que el/la estudiante conozca las diferentes fases implicadas en el proceso de Planificación Continua, así como las técnicas y herramientas esenciales que garantizan el correcto desarrollo de cada una de ellas. 

El alumno verá los siguientes temas:

  • Fases implicadas en el proceso de Planificación Continua.
  • Definición de KPIs: métricas y análisis de datos.
  • Gestión de proyectos: Scrum & Agile.
  • Políticas de seguridad y requisitos. 
  • Herramientas clave: AWS DevOps, Azure DevOps, MS Project, entre otras.

2.2 Integración Continua (I): desarrollo del producto (5 ECTS)

El objetivo de este módulo es proporcionar, al/la estudiante, las bases sobre los diferentes lenguajes de programación existentes. 

En el módulo se abordarán los siguientes puntos:

  • ¿Qué es la Integración Continua? Introducción al proceso de Integración Continua.
  • Gestión del proceso diseño y configuración de software.
  • Experiencia automatizada de desarrollo.
  • Herramientas: Jenkins, Apache ANT & Buildr, AWS DevOps.

2.3 Integración Continua (II): verificación de la calidad del producto (5 ECTS)
El objetivo de este módulo es proporcionar, al/la estudiante, los conocimientos esenciales sobre aquellas herramientas y técnicas que le permitan asegurar la calidad del producto desarrollado.

Los principales temas del módulo son:

  • PDCA: calidad del producto digital.
  • Proceso para el desarrollo de tests de aceptación y tests de regresión. 
  • Fases y métricas para el análisis de seguridad y vulnerabilidad.
  • Proceso para el desarrollo de tests de configuración. 
    • Herramientas: Visual Studio. 

2.4 Despliegue Continuo: lanzamiento y configuración del producto (5 ECTS)

El objetivo de este módulo es proporcionar, al/la estudiante, aquellos conocimientos y herramientas que le permitan realizar el despliegue de una aplicación garantizando su correcto funcionamiento, de forma coordinada con los diferentes departamentos. 

El módulo se centra en los siguientes puntos:

  • La coordinación del lanzamiento.
  • Proceso de implementación de la aplicación: desde el desarrollo hasta el lanzamiento al mercado. 
  • Detección de errores y propuestas de mejora del producto.
  • Almacenamiento, bases de datos y configuración de la red. 
  • Gestión de la configuración de la aplicación. 
  • Herramientas: AWS DevOps.

2.5 Monitorización continua del funcionamiento del producto (5 ECTS)

El objetivo de este módulo es proporcionar, al/la estudiante, los conocimientos, técnicas y herramientas clave en el proceso de monitorización que le permitirán asegurar que el producto final cumple con los requisitos del cliente. 

El alumno profundizará en las siguientes temáticas:

  • Rendimiento de la infraestructura IT. 
  • Experiencia de usuario. 
  • Métricas de producción.
15 ECTS

Bloque 3.- Tecnologías de virtualización, Cloud Computing y Contenedores

3.1 Cloud Computing: aplicaciones y proveedores (5 ECTS)

El objetivo de este módulo es que, el/la estudiante, se familiarice con la propia nube, a través de los proveedores existentes.

Algunos de los puntos que se tratarán son:

  • Diferencias entre tecnologías de virtualización y Cloud Computing. 
  • Fundamentos sobre Cloud Computing. 
  • Tipos de servicios provistos en la nube: IaaS, PaaS, SaaS.
  • Tipologías de aplicaciones en la nube.
  • El rol del Cloud Computing en empresas que operan en entornos DevOps. 
  • Caso práctico aplicaciones desarroladas en la nube. 

3.2 Contenedores (5 ECTS)

El objetivo de este módulo es que el/la estudiante entienda cómo funciona la tecnología de los Contenedores y como interaccionan con el Kernel de Linux, así como resaltar su importancia en entornos empresariales.

En este módulo se abordarán los siguientes temas:

  • ¿Qué son los Contenedores? Importancia e implementación empresarial.
  • Gestión del uso de los Contenedores en empresas que operan en entornos DevOps.
  • Caso práctico con Docker.

3.3 Orquestación de contenedores: Kubernetes (5 ECTS)

El objetivo de este módulo es que el/la estudiante se familiarice con el despliegue de aplicaciones distribuidas mediante Contenedores en la nube.

Los contenidos del módulo son:

  • ¿Qué es la orquestación de Contenedores?
  • La importancia de la orquestación de Contenedores en la empresa.
  • Herramientas existentes para la orquestación de contenedores.
  • Kubernetes: implementación y gestión de Contenedores en entornos empresariales.
  • Caso práctico Kubernetes
10 ECTS

Bloque 1.-​​​​​​​ Contexto

Curso nivelador de DevOps (2,5 ECTS)

Los/las estudiantes inician el programa de DevOps & Cloud Computing con este curso nivelador que proporciona los conocimientos técnicos básicos de DevOps.

En este curso, los/las estudiantes encontrarán recursos materiales que les permitirán profundizar en diferentes temas necesarios para el seguimiento del curso. En este curso, realizarán actividades que les servirán como guía para la evaluación de sus conocimientos y será evaluado al final del mismo.

1.1 Metodología DevOps e implementación de Cloud Computing (2,5 ECTS)

El objetivo de este módulo es proporcionar a los fundamentos sobre los que se constituye la metodología DevOps y las bases sobre el funcionamiento de los servicios Cloud Computing, su implementación y desarrollo. En el módulo se abordarán las siguientes temáticas:

  • De las metodologías tradicionales a la metodología DevOps. 
  • Gestión del ciclo de vida del producto: los productos digitales.
  • El proceso productivo del producto digital: roles implicados.
  • Gestión de la implementación de la metodología DevOps en la empresa: DevOps ToolChain (fases e interrelaciones). 
  • Fundamentos del Cloud Computing.
  • Utilización empresarial de los servicios Cloud Computing integrados en entornos DevOps.

1.2 Gestión de procesos en la empresa (5 ECTS)

El objetivo de este módulo es proporcionar las bases sobre gestión de procesos e introducirlos en las diferentes metodologías existente para que apliquen los conocimientos adquiridos en el proceso de desarrollo de productos digitales, desde la redefinición de los sistemas de información hasta la comunicación con el cliente. 

En el módulo se profundizará en los siguientes puntos:

  • ¿Qué es la gestión de procesos?
  • Metodologías existentes en gestión de procesos dentro de la organización. 
  • La reingeniería de procesos empresariales (BPR).
25 ECTS

Bloque 2.- DevOps: automatización de procesos

2.1 El proceso de Planificación Continua (5 ECTS)

El objetivo de este módulo es que el/la estudiante conozca las diferentes fases implicadas en el proceso de Planificación Continua, así como las técnicas y herramientas esenciales que garantizan el correcto desarrollo de cada una de ellas. 

El alumno verá los siguientes temas:

  • Fases implicadas en el proceso de Planificación Continua.
  • Definición de KPIs: métricas y análisis de datos.
  • Gestión de proyectos: Scrum & Agile.
  • Políticas de seguridad y requisitos. 
  • Herramientas clave: AWS DevOps, Azure DevOps, MS Project, entre otras.

2.2 Integración Continua (I): desarrollo del producto (5 ECTS)

El objetivo de este módulo es proporcionar, al/la estudiante, las bases sobre los diferentes lenguajes de programación existentes. 

En el módulo se abordarán los siguientes puntos:

  • ¿Qué es la Integración Continua? Introducción al proceso de Integración Continua.
  • Gestión del proceso diseño y configuración de software.
  • Experiencia automatizada de desarrollo.
  • Herramientas: Jenkins, Apache ANT & Buildr, AWS DevOps.

2.3 Integración Continua (II): verificación de la calidad del producto (5 ECTS)
El objetivo de este módulo es proporcionar, al/la estudiante, los conocimientos esenciales sobre aquellas herramientas y técnicas que le permitan asegurar la calidad del producto desarrollado.

Los principales temas del módulo son:

  • PDCA: calidad del producto digital.
  • Proceso para el desarrollo de tests de aceptación y tests de regresión. 
  • Fases y métricas para el análisis de seguridad y vulnerabilidad.
  • Proceso para el desarrollo de tests de configuración. 
    • Herramientas: Visual Studio. 

2.4 Despliegue Continuo: lanzamiento y configuración del producto (5 ECTS)

El objetivo de este módulo es proporcionar, al/la estudiante, aquellos conocimientos y herramientas que le permitan realizar el despliegue de una aplicación garantizando su correcto funcionamiento, de forma coordinada con los diferentes departamentos. 

El módulo se centra en los siguientes puntos:

  • La coordinación del lanzamiento.
  • Proceso de implementación de la aplicación: desde el desarrollo hasta el lanzamiento al mercado. 
  • Detección de errores y propuestas de mejora del producto.
  • Almacenamiento, bases de datos y configuración de la red. 
  • Gestión de la configuración de la aplicación. 
  • Herramientas: AWS DevOps.

2.5 Monitorización continua del funcionamiento del producto (5 ECTS)

El objetivo de este módulo es proporcionar, al/la estudiante, los conocimientos, técnicas y herramientas clave en el proceso de monitorización que le permitirán asegurar que el producto final cumple con los requisitos del cliente. 

El alumno profundizará en las siguientes temáticas:

  • Rendimiento de la infraestructura IT. 
  • Experiencia de usuario. 
  • Métricas de producción.
15 ECTS

Bloque 3.- Tecnologías de virtualización, Cloud Computing y Contenedores

3.1 Cloud Computing: aplicaciones y proveedores (5 ECTS)

El objetivo de este módulo es que, el/la estudiante, se familiarice con la propia nube, a través de los proveedores existentes.

Algunos de los puntos que se tratarán son:

  • Diferencias entre tecnologías de virtualización y Cloud Computing. 
  • Fundamentos sobre Cloud Computing. 
  • Tipos de servicios provistos en la nube: IaaS, PaaS, SaaS.
  • Tipologías de aplicaciones en la nube.
  • El rol del Cloud Computing en empresas que operan en entornos DevOps. 
  • Caso práctico aplicaciones desarroladas en la nube. 

3.2 Contenedores (5 ECTS)

El objetivo de este módulo es que el/la estudiante entienda cómo funciona la tecnología de los Contenedores y como interaccionan con el Kernel de Linux, así como resaltar su importancia en entornos empresariales.

En este módulo se abordarán los siguientes temas:

  • ¿Qué son los Contenedores? Importancia e implementación empresarial.
  • Gestión del uso de los Contenedores en empresas que operan en entornos DevOps.
  • Caso práctico con Docker.

3.3 Orquestación de contenedores: Kubernetes (5 ECTS)

El objetivo de este módulo es que el/la estudiante se familiarice con el despliegue de aplicaciones distribuidas mediante Contenedores en la nube.

Los contenidos del módulo son:

  • ¿Qué es la orquestación de Contenedores?
  • La importancia de la orquestación de Contenedores en la empresa.
  • Herramientas existentes para la orquestación de contenedores.
  • Kubernetes: implementación y gestión de Contenedores en entornos empresariales.
  • Caso práctico Kubernetes
10 ECTS

Proyecto final de Master

Es un trabajo académico-práctico que los estudiantes realizarán, transversalmente. El objetivo de este trabajo es favorecer la aplicación práctica de los conocimientos, metodologías y herramientas vistos a lo largo de todo el máster.

Profesores
Jordi Marin
Director del Máster en DevOps & Cloud.

DG Associació Catalana Empreses Consultores (patronal). Es Senior Advisor de ORYON Universal y socio en myHEALTH WATCHER.

Xavier Reig
Coordinador Académico UPC

Project Manager y Scrum Master con 5 años de experiencia profesional en soluciones globales multiplataforma. Profesor de Metodologías Ágiles y DevOps en la Universitat Politècnica de Catalunya (UPC).

Jordi Bosch i García
Presidente de la Comisión de Innovación en Foment del Treball Nacional.

Socio en BIC Consultors y Director Ejecutivo en Blue Bridge Technologies. Ingeniero en Telecomunicación y Electrónica por la UPC.

Joan Torres
Supply Chain Manager en GM Food Ibérica

MBA. Especialización Dir. Operaciones por ESADE. Master E-Business por La Salle. URL. Ingeniero de Telecomunicación por la UPC.

Xavier Fernández Peramiquel
Founder y CTO en Abiquo.

Además es divulgador tecnológico y asesor de startups. Es Ingeniero de Telecomunicaciones y tiene un Máster de Gestión Industrial por la UPC.

Robert Vilaseca García
Chief Digital Officer en Quantion.

Aseosamiento y emprendimiento a startups. Es ingeniero informático por la Universidad de Girona y tiene un Máster en Internet Business por ISDI.

Jordi Freixas Vidal
Sénior Digital Project & Product Management en el FC Barcelona.

Es ingeniero en Informática de la Gestión y Máster en Gestión de Proyectos por la UPC. Profesor de dos másters de la Fundación UPC.

Perfil del estudiante

La nueva digital business school Three Points, nacida en Barcelona, da resupuesta al escenario económico y empresarial actual.

DATOS DEMOGRÁFICOS
15%
Europa
85%
Latinoamérica
SEXO
EDAD
25-34
%
35-44
%
45-54
%
> 54
%
BACKGROUND
52%
33%
8%
Business
Salud
Tech
EXPERIENCIA
Dirección General
Técnico / Especialista
38%
27%
25%
10%
Dirección / Gerente de Dpto
Otros
INSTALACIONES

Planeta Formación y Universidades

Three Points se encuentra ubicado en un complejo de 10.000 m2 donde dispone de:

Superficie de más de 600 m2
Espacio equipado con las últimas tecnologías
Salas de reuniones para trabajar

Salidas profesionales

Una vez finalizado el programa, los estudiantes podrán ocupar posiciones como:

Director de IT
Arquitecto de sistemas Cloud
Site Reliability Engineer (SRE)
Consultor de Proyectos de Software y entornos Cloud Computing
Director de Operaciones IT

Perfil del estudiante

La nueva digital business school Three Points, nacida en Barcelona, da resupuesta al escenario económico y empresarial actual.

DATOS DEMOGRÁFICOS
15%
Europa
85%
Latinoamérica
SEXO
EDAD
25-34
%
35-44
%
45-54
%
> 54
%
BACKGROUND
52%
33%
8%
Business
Salud
Tech
EXPERIENCIA
Dirección General
Técnico / Especialista
38%
27%
25%
10%
Dirección / Gerente de Dpto
Otros
INSTALACIONES

Planeta Formación y Universidades

Three Points se encuentra ubicado en un complejo de 10.000 m2 donde dispone de:

Superficie de más de 600 m2
Espacio equipado con las últimas tecnologías
Salas de reuniones para trabajar

Salidas profesionales

Una vez finalizado el programa, los estudiantes podrán ocupar posiciones como:

Director de IT
Arquitecto de sistemas Cloud
Site Reliability Engineer (SRE)
Consultor de Proyectos de Software y entornos Cloud Computing
Director de Operaciones IT

Proceso de admisión

Nuestro proceso de adminisión tiene como objetivo fundamental asegurar la idoneidad y desarrollo de los candidatos, para que todos nuestros alumnos puedan vivir una experiencia digital que responda a sus necesidades actuales y futuras.

1
Solicitud de admisión
2
Entrevista personal
3
Documentación de admisión
4
Evaluación comité de admisiones
5
Admisión aprobada
Matriculación

Partners

Founders

El modelo formativo de Three Points aúna el know-how y la expertise de los hermanos Dídac Lee y Simón Lee.

Dos referentes internacionales en el mundo digital, con la mejor experiencia en formación superior de Planeta Formación y Universidades.

Esta alianza hace posible que podamos ofrecerte programas de gran calidad, con un fuerte énfasis en el management y la colaboración de profesionales.

DÍDAC LEE
SIMON LEE
GRUPO PLANETA

© Three Points The School for Digital Business. Planeta Formación y Universidades. Todos los derechos reservados.
Por cualquier consulta, escríbanos a info@threepoints.com

© Three Points The School for Digital Business. Planeta Formación y Universidades. Todos los derechos reservados.
Por cualquier consulta, escríbanos a info@threepoints.com