Máster en Infraestructura DevOps
100% Online
12 meses
1695€
Máster en Infraestructura DevOps
    Máster en Infraestructura DevOps

    Máster en Infraestructura DevOps

    100% Online
    12 meses
    1695€
    Seguridad y confianza en tus pagos online.

    Presentación

    Gracias a este Máster en Infraestructura DevOps estudiarás el desarrollo y despliegue de software. Aprenderás a utilizar herramientas y metodologías avanzadas que permiten a las organizaciones adaptarse rápidamente a los cambios del mercado y ofrecer productos de alta calidad de forma continua. Empieza desde la introducción al concepto de DevOps, abordando sus principios fundamentales y su evolución, hasta la implementación práctica de herramientas como Jenkins y Docker. Este curso abarca todos los aspectos esenciales para modernizar y optimizar los procesos de desarrollo de software. Además, al profundizar en metodologías ágiles como Scrum y XP, adquirirás habilidades valiosas para gestionar proyectos de manera eficaz.
    Qs World University Rankings

    Universidades colaboradoras

    Para qué te prepara
    Al completar este Máster en Infraestructura DevOps, obtendrás la suficiente preparación para liderar la implementación exitosa de DevOps en su organización, desde la evaluación de la madurez DevOps hasta el diseño e implementación de pipelines de CI/CD. Además, te dota de habilidades en metodologías ágiles y el uso efectivo de herramientas como Git, Jenkins y Docker, mejorando tu capacidad para entregar software de manera rápida y confiable.
    Objetivos
    - Comprender los principios y la evolución de DevOps. - Dominar metodologías ágiles como Scrum y XP. - Aprender a utilizar herramientas esenciales como Git, Jenkins y Docker. - Desarrollar habilidades en la gestión de pipelines de CI/CD. - Adquirir conocimientos sobre seguridad en DevOps. - Implementar prácticas ágiles en la organización. - Analizar casos de estudio y buenas prácticas en DevOps.
    A quién va dirigido
    Este Máster en Infraestructura DevOps está diseñado para profesionales en TI, desarrollo de software y para equipos de operaciones con interés en adoptar prácticas modernas de desarrollo y entrega de software. También es adecuado para gerencia de proyectos que deseen optimizar procesos y mejorar la colaboración entre equipos.
    Salidas Profesionales
    Las principales salidas profesionales de este Máster en Infraestructura DevOps te permitirán aspirar a una variedad de roles como en ingeniería DevOps, desarrollo de software, administración de sistemas, consultoría de TI o liderazgo de proyectos, en una variedad de industrias. Podrás trabajar en empresas que buscan optimizar sus procesos de desarrollo y entrega de software.
    Temario

    MÓDULO 1. INTRODUCCIÓN DEVOPS

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DEVOPS

    UNIDAD DIDÁCTICA 2. METODOLOGÍA Y PRÁCTICAS DE COLABORACIÓN DEVOPS

    UNIDAD DIDÁCTICA 3. HERRAMIENTAS Y TECNOLOGÍAS DEVOPS

    UNIDAD DIDÁCTICA 4. SEGURIDAD EN DEVOPS

    UNIDAD DIDÁCTICA 5. IMPLEMENTACIÓN DE DEVOPS EN LA ORGANIZACIÓN

    UNIDAD DIDÁCTICA 6. CASOS DE ESTUDIO Y BUENAS PRÁCTICAS

    MÓDULO 2. METODOLOGÍAS ÁGILES Y FULL STACK DEVELOPMENT

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS METODOLOGÍAS ÁGILES

    1. Ingeniería de software, sus principios y objetivos
    2. Metodologías en Espiral, Iterativa y Ágiles
    3. Prácticas ágiles
    4. Métodos ágiles
    5. Evolución de las metodologías ágiles
    6. Metodologías ágiles frente a metodologías pesadas

    UNIDAD DIDÁCTICA 2. AGILE PROJECT THINKING

    1. Principios de las metodologías ágiles
    2. Agile Manifesto
    3. User History

    UNIDAD DIDÁCTICA 3. LA PLANIFICACIÓN ÁGIL: AGILE LEADERSHIP Y CREATIVIDAD

    1. La iteracción como alternativa a la planificación lineal
    2. La comunicación y la motivación
    3. Características del liderazgo participativo
    4. Pensamiento disruptivo y desarrollo de la idea
    5. Prueba y error, learning by doing

    UNIDAD DIDÁCTICA 4. METODOLOGÍA EXTREME PROGRAMMING (XP)

    1. Definición y características de Extreme Programming
    2. Fases y reglas de XP
    3. La implementación y el diseño
    4. Los valores de XP
    5. Equipo y cliente de XP

    UNIDAD DIDÁCTICA 5. METODOLOGÍA SCRUM

    1. La teoría Scrum: framework
    2. El equipo
    3. Sprint Planning
    4. Cómo poner en marcha un Scrum

    UNIDAD DIDÁCTICA 6. DESARROLLO DEL MÉTODO KANBAN

    1. Introducción al método Kanban
    2. Consejos para poner en marcha kanban
    3. Equipo
    4. Business Model Canvas o lienzo del modelo de negocio
    5. Scrumban

    UNIDAD DIDÁCTICA 7. LEAN THINKING

    1. Introducción al Lean Thinking
    2. Lean Startup

    UNIDAD DIDÁCTICA 8. OTRAS METODOLOGÍAS ÁGILES Y TÉCNICAS ÁGILES

    1. Agile Inception Deck
    2. Design Thinking
    3. DevOps
    4. Dynamic Systems Development Method (DSDM)
    5. Crystal Methodologies
    6. Adaptative Software Development (ASD)
    7. Feature Driven Development (FDD)
    8. Agile Unified Process

    UNIDAD DIDÁCTICA 9. ¿QUÉ SIGNIFICA FULL STACK DEVELOPER?

    1. Conceptualización de Full Stack Developer

    UNIDAD DIDÁCTICA 10. REQUISITOS PARA SER FULL STACK DEVELOPER

    1. Características del desarrollador full stack
    2. Ventajas y desventajas de full stack

    UNIDAD DIDÁCTICA 11. CAMPOS DE APLICACIÓN FULL STACK DEVELOPER

    1. Capas de full stack

    MÓDULO 3. JENKINS

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A JENKINS

    UNIDAD DIDÁCTICA 2. INSTALACIÓN Y CONFIGURACIÓN DE JENKINS

    UNIDAD DIDÁCTICA 3. CREACIÓN DE PIPELINES

    UNIDAD DIDÁCTICA 4. PLUGINS Y EXTENSIONES

    UNIDAD DIDÁCTICA 5. ADMINISTRACIÓN Y MANTENIMIENTO

    UNIDAD DIDÁCTICA 6. MEJORES PRÁCTICAS CON JENKINS

    MÓDULO 4. DOCKER OPS

    UNIDAD DIDÁCTICA 1. ¿QUÉ ES DOCKER?

    1. Infraestructura de hoy
    2. Sistemas de contenedores
    3. Arquitectura Docker
    4. Herramientas Docker
    5. Docker Hub

    UNIDAD DIDÁCTICA 2. DOCKER ENGINE

    1. Instalación
    2. Imágenes y contenedores
    3. Buscando imágenes base
    4. Sistema de Capas
    5. Construyendo imágenes
    6. Ejecutando imágenes
    7. Práctica: Ejecutar un contenedor docker

    UNIDAD DIDÁCTICA 3. GESTIÓN DE IMÁGENES

    1. DockerFile
    2. Instrucciones
    3. Referencias entre imágenes: From
    4. Definiciones: Label, Env, Workdir
    5. Ejecutando comandos: Run, Cmd, Copy, Entrypoint, User, Onbuild
    6. Exponiendo recursos: Expose, Volume
    7. Práctica: creando una imagen

    UNIDAD DIDÁCTICA 4. GESTIÓN DE CAPAS EN UNA IMAGEN

    1. Contenedores y Capas
    2. ¿Cómo guardo los cambios de una imagen?
    3. Volúmenes de Datos enlazados a una Imagen
    4. Drivers de Almacenamiento

    UNIDAD DIDÁCTICA 5. REDES, RECURSOS Y DOCKERIZACIÓN

    1. Redes por defecto
    2. Redes Definidas por el Usuario
    3. Dockerizando Servicios
    4. Definición de límites
    5. Integración Systemd
    6. Integración Chef, Ansible, Puppet
    7. Orquestación

    UNIDAD DIDÁCTICA 6. DOCKER COMPOSE

    1. Introducción
    2. Instalación
    3. Componiendo el Stack
    4. Definiendo servicios
    5. Práctica: Wordpress

    UNIDAD DIDÁCTICA 7. SEGURIDAD

    1. Introducción
    2. Securizando Contenedores
    3. Imágenes Confiables

    MÓDULO 5. PUPPET

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A PUPPET EN DEVOPS

    UNIDAD DIDÁCTICA 2. FUNDAMENTOS DE PUPPET

    UNIDAD DIDÁCTICA 3. INSTALACIÓN Y CONFIGURACIÓN DE PUPPET

    UNIDAD DIDÁCTICA 4. GESTIÓN DE INFRAESTRUCTURA CON PUPPET

    UNIDAD DIDÁCTICA 5. AUTOMATIZACIÓN DE CONFIGURACIONES CON PUPPET

    UNIDAD DIDÁCTICA 6. ESCALADO Y GESTIÓN AVANZADA CON PUPPET

    UNIDAD DIDÁCTICA 7. INTEGRACIÓN DE PUPPET EN UN ENTORNO DEVOPS

    MÓDULO 6. VAGRANT

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A VAGRANT

    UNIDAD DIDÁCTICA 2. INSTALACIÓN DE VAGRANT

    UNIDAD DIDÁCTICA 3. USO BÁSICO DE VAGRANT

    UNIDAD DIDÁCTICA 4. CONFIGURACIÓN AVANZADA

    UNIDAD DIDÁCTICA 5. TRABAJO EN EQUIPO CON VAGRANT

    UNIDAD DIDÁCTICA 6. OPTIMIZACIÓN Y BUENAS PRÁCTICAS EN VAGRANT

    MÓDULO 7. SNORT

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A SNORT

    UNIDAD DIDÁCTICA 2. INSTALACIÓN DE SNORT

    UNIDAD DIDÁCTICA 3. CONFIGURACIÓN BÁSICA DE SNORT

    UNIDAD DIDÁCTICA 4. MODOS DE OPERACIÓN DE SNORT

    UNIDAD DIDÁCTICA 5. REGLAS Y FIRMAS EN SNORT

    UNIDAD DIDÁCTICA 6. ANÁLISIS Y GESTIÓN DE ALERTAS CON SNORT

    UNIDAD DIDÁCTICA 7. INTEGRACIÓN DE SNORT CON OTROS SISTEMAS

    MÓDULO 8. GIT

    UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A GIT

    1. ¿Qué es el control de versiones?
    2. ¿Qué es GIT?
    3. ¿Por qué GIT?
    4. Instalación de GIT
    5. GitHub y su relación con GIT

    UNIDAD DIDÁCTICA 2. MANEJO DE REPOSITORIOS EN GIT

    1. Flujo de trabajo en GIT (Workflow)
    2. Principales comandos Git Bash
    3. Crear un repositorio
    4. Cambios de archivos
    5. Deshacer cambios
    6. Sincronizar repositorios
    7. Reescribir historial

    UNIDAD DIDÁCTICA 3. RAMAS EN GIT

    1. Usar ramas en GIT
    2. Cambiar ramas (Git checkout)
    3. Ramas remotas (Remote Branches)
    4. Flujo de trabajo (Workflow)
    5. Integración de ramas
    6. Borrado de ramas
    7. Etiquetas (Tags)
    8. Solicitudes de extracción (Pull requests)

    UNIDAD DIDÁCTICA 4. COMANDOS GIT

    1. Comandos GIT en Git Bash
    2. Comandos GIT para configurar y crear repositorios
    3. Comandos GIT para preparar y confirmar cambios
    4. Comandos GIT para trabajar con repositorios remotos (como GitHub)
    5. Comandos GIT para deshacer cambios y etiquetas

    UNIDAD DIDÁCTICA 5. BUENAS PRÁCTICAS EN GIT

    1. Trabajar con GIT
    2. Confirma con regularidad (commit)
    3. Escriba mensajes de confirmación útiles
    4. Utilice ramas (Branch)
    5. Actualice su repositorio antes de enviar cambios (Pull y Push)
    6. Divide el trabajo en repositorios
    Titulación
    Solicitar información