¿Qué quieres aprender?

Maestría en Devops

Maestría en Devops

ESIBE Escuela Iberoamericana de Postgrado

Máster online

Descuento Lectiva
3.600 € 1.375

Duración : 12 Meses

El término DevOps hace alusión a la coordinación de diferentes equipos, procesos y automatismos para la mejora en la rapidez y calidad en el desarrollo de software.

Gracias a esta Maestría en DevOps podrás utilizar las tecnologías y herramientas más punteras y utilizadas dentro del Ecosistema DevOps. Aprenderás a aplicar diferentes metodologías ágiles de trabajo para la coordinación de equipos, entenderás cuál es la relación entre DevOps el Cloud Computing, como trabajar en entornos Cloud y finalmente pondrás en práctica todo ello mediante herramientas como Git, Puppet, Docker, Jenkins, Vagrant o Snort.

Contarás con un equipo de profesionales especializados en la materia. Además, gracias a las prácticas garantizadas, podrás acceder a un mercado laboral en plena expansión.

¿Quieres hablar con un asesor sobre este curso?

Temario completo de este curso

MÓDULO 1. AGILE PROJECT MANAGEMENT UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS METODOLOGÍAS ÁGILES Ingeniería de software, sus principios y objetivos Metodologías en Espiral, Iterativa y Ágiles Prácticas ágiles Métodos ágiles Evolución de las metodologías ágiles Metodologías ágiles frente a metodologías pesadas UNIDAD DIDÁCTICA 2. AGILE PROJECT THINKING Principios de las metodologías ágiles Agile Manifesto User History UNIDAD DIDÁCTICA 3. LA PLANIFICACIÓN ÁGIL: AGILE LEADERSHIP Y CREATIVIDAD La interacción como alternativa a la planificación lineal La comunicación y la motivación Características del liderazgo participativo Pensamiento disruptivo y desarrollo de la idea Prueba y error, learning by doing UNIDAD DIDÁCTICA 4. METODOLOGÍA EXTREME PROGRAMMING (XP) Definición y características de Extreme Programming Fases y reglas de XP La implementación y el diseño Los valores de XP Equipo y cliente de XP UNIDAD DIDÁCTICA 5. METODOLOGÍA SCRUM La teoría Scrum: framework El equipo Sprint Planning Cómo poner en marcha un Scrum UNIDAD DIDÁCTICA 6. DESARROLLO DEL MÉTODO KANBAN Introducción al método Kanban Consejos para poner en marcha kanban Equipo Business Model Canvas o lienzo del modelo de negocio Scrumban UNIDAD DIDÁCTICA 7. LEAN THINKING Introducción al Lean Thinking Lean Startup UNIDAD DIDÁCTICA 8. OTRAS METODOLOGÍAS ÁGILES Y TÉCNICAS ÁGILES Agile Inception Deck Design Thinking DevOps Dynamic Systems Development Method (DSDM) Crystal Methodologies Adaptative Software Development (ASD) Feature Driven Development (FDD) Agile Unified Process MÓDULO 2. INTRODUCCIÓN A DEVOPS Y CLOUD COMPUTING UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A DEVOPS Orígenes y Significado de DevOps Características DevOps Habilidades DevOps UNIDAD DIDÁCTICA 2. ASPECTOS INTRODUCTORIOS DE CLOUD COMPUTING Orígenes del cloud computing Qué es cloud computing Características del cloud computing La nube y los negocios Modelos básicos en la nube UNIDAD DIDÁCTICA 3. HARDWARE CLOUD Virtualización Categorías de virtualización Cloud storage Proveedores fiables de cloud storage UNIDAD DIDÁCTICA 4. SERVICIOS CLOUD Servicios cloud para el usuario Escritorio virtual o VDI Servicio de centro de datos remoto MÓDULO 3. TIPOS Y MODELOS DE NUBES UNIDAD DIDÁCTICA 1. MODELOS DE NUBES Introducción IaaS PaaS SaaS Otros modelos comerciales UNIDAD DIDÁCTICA 2. NUBES PRIVADAS Qué es una nube privada Ventajas e inconvenientes del servicio de la nube privada La transición a la nube privada Alternativas para crear una nube privada UNIDAD DIDÁCTICA 3. NUBES PÚBLICAS Qué es una nube pública Ventajas e inconvenientes del servicio de nube pública Análisis DAFO de la nube pública Nubes públicas vs Nubes privadas UNIDAD DIDÁCTICA 4. NUBES HÍBRIDAS Y VISIÓN ESTRATÉGICA Qué es una nube híbrida Ventajas e inconvenientes de las nubes híbridas Aspectos clave en la implantación de una nube híbrida Evaluación de alternativas para el establecimiento de una nube híbrida MÓDULO 4. HERRAMIENTAS DEVOPS UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LAS HERRAMIENTAS DEVOPS ¿Para qué sirven las herramientas DevOps? Principales herramientas DevOps UNIDAD DIDÁCTICA 2. JENKINS ¿Qué es Jenkins? Instalación Jenkins Integración Jenkins con GitHub Roles en Jenkins: Crear usuarios y administrar permisos Crear compilaciones con un proyecto de estilo libre Tuberías (Pipelines) en Jenkins UNIDAD DIDÁCTICA 3. DOCKER ¿Qué es Docker? Arquitectura Docker Instalación Docker Uso de Docker UNIDAD DIDÁCTICA 4. PUPPET ¿Qué es Puppet? ¿Cómo funciona Puppet? Bloques Puppet Instalar Agente Puppet en Windows Uso de Puppet UNIDAD DIDÁCTICA 5. VAGRANT ¿Qué es Vagrant? Instalación Vagrant Uso de Vagrant UNIDAD DIDÁCTICA 6. SNORT ¿Qué es Snort? Reglas Snort Instalación Snort y configuración de reglas Instalar un servidor Syslog UNIDAD DIDÁCTICA 7. ELASTICBOX ¿Qué es ElasticBox? Instalar Kubernetes desde Docker Kubectl y comandos útiles Contexto Docker y Kubernetes Dashboard de Kubernetes Despliegue de aplicaciones MÓDULO 5. GIT UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A GIT ¿Qué es el control de versiones? ¿Qué es GIT? ¿Por qué GIT? Instalación de GIT GitHub y su relación con GIT UNIDAD DIDÁCTICA 2. MANEJO DE REPOSITORIOS EN GIT Flujo de trabajo en GIT (Workflow) Principales comandos Git Bash Crear un repositorio Cambios de archivos Deshacer cambios Sincronizar repositorios Reescribir historial UNIDAD DIDÁCTICA 3. RAMAS EN GIT Usar ramas en GIT Cambiar ramas (Git checkout) Ramas remotas (Remote Branches) Flujo de trabajo (Workflow) Integración de ramas Borrado de ramas Etiquetas (Tags) Solicitudes de extracción (Pull requests) UNIDAD DIDÁCTICA 4. COMANDOS GIT Comandos GIT en Git Bash Comandos GIT para configurar y crear repositorios Comandos GIT para preparar y confirmar cambios Comandos GIT para trabajar con repositorios remotos (como GitHub) Comandos GIT para deshacer cambios y etiquetas UNIDAD DIDÁCTICA 5. BUENAS PRÁCTICAS EN GIT Trabajar con GIT Confirma con regularidad (commit) Escriba mensajes de confirmación útiles Utilice ramas (Branch) Actualice su repositorio antes de enviar cambios (Pull y Push) Divide el trabajo en repositorios MÓDULO 6. INTRODUCCIÓN A GITOPS UNIDAD DIDÁCTICA 1. ¿QUÉ ES GITOPS? UNIDAD DIDÁCTICA 2. PRINCIPIOS DE GITOPS UNIDAD DIDÁCTICA 3. GITOPS WORKFLOW UNIDAD DIDÁCTICA 4. DESARROLLOS PUSH BASED VS PULL-BASED UNIDAD DIDÁCTICA 5. HERRAMIENTAS GITOPS UNIDAD DIDÁCTICA 6. FLUX CD UNIDAD DIDÁCTICA 7. ARGO CD UNIDAD DIDÁCTICA 8. JENKINS X UNIDAD DIDÁCTICA 9. REDHAT GITOPS UNIDAD DIDÁCTICA 10. FLUXCD VS ARGOCD VS JENKINS X VS REDHAT GITOPS
Ver más