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