Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Duración:                      60 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa va dirigida a Técnicos de Sistemas, desarrolladores y administradores de entornos.

Requisitos previos 

Los alumnos necesitarán tener experiencia con lenguajes de programación, así como de sistemas operativos Linux y Shell scripting previos para poder comprender la materia del curso con éxito. 

Objetivos

Conocer y aplicar los diferentes tipos de herramientas usados por la función  DEVOPS en la empresa.


Contenido

  1. Fundamentos Devops
    1. ¿Qué es DevOps?
    2. El Cloud como plataforma
    3. Operaciones
    4. Arquitectura General
    5. Construcción y pruebas
    6. Despliegue
    7. Monitorización
    8. Despliegue Continuo
    9. Inspección Continua
  2. Control de versiones con Git
    1. Introducción
    2. Quick Start
    3. Aprendiendo a referenciar revisiones y paths
    4. Rescribiendo la historia
    5. Trabajando en paralelo
    6. Utilidades
    7. Configuracion de git
    8. Subproyectos
    9. Buenas prácticas
  3. Integración Continua con Jenkins
    1. Administración de Jenkins
    2. Construcción de un proyecto SW
    3. Construcción de un proyecto maven2
    4. Construcción de una de matriz proyectos
    5. Trabajos de supervisión
    6. Construcción Distribuida
    7. Usando los plugins de Jenkins
    8. Interfaz de línea de comandos
    9. API de acceso remoto
    10. División de una tarea en trabajos
    11. Pipelines
    12. Proyectos no Java
  4. Docker
    1. Contenedores e imágenes
    2. Imágenes Docker
    3. Docker Hub
    4. Dockerfile
    5. Redes
    6. Entorno de desarrollo
    7. Volúmenes
    8. Contenedores avanzados
    9. Imágenes avanzadas y Dockerfiles
    10. Seguridad básica, mejores prácticas y vulnerabilidades
    11. Registro
    12. Máquinas 
    13. Orquestación estática y dinámica
    14. Actualizaciones
    15. Entrega continua
    16. Monitorización
    17. Docker para desarroladores
  5. Kubernetes
    1. Introducción
    2. Pods
    3. Servicios
    4. Controladores de replicación
    5. Etiquetas
  6. Introducción al Cloud
    1. Un cambio de enfoque
      1. Qué es Cloud Computing
      2. Diferentes tipos de Cloud Computing
      3. Modelos básicos en la nube
    2. Componentes de la nube
      1. Hardware Cloud
      2. Virtualización
      3. Cloud storage
      4. Grid Computing
      5. Computing transaccional
      6. Software Cloud
      7. SaaS
      8. Disponibilidad On-Demand
      9. Pago por uso
      10. SOA y la nube
    3. Modelos de Nubes
      1. PaaS
      2. IaaS
      3. XaaS
      4. Nubes privadas
      5. Nubes públicas
      6. Nubes híbridas
    4. Seguridad, Auditoría y Cumplimiento en la Nube
    5. Plataformas varias
      1. Amazon Web Services
      2. Windows Azure
      3. Google App Engine
      4. Red Hat OpenShift
      5. IBM Bluemix
      6. Heroku


Documentación Recomendada

Learning DevOps
Mikael Krief
Octubre 2019 | 504 páginas
ISBN 9781838642730

https://www.packtpub.com/cloud-networking/learning-devops