ESCCLDV01ILTDesarrollo de Software

    ESCUELA CLOUD-DevOPs

    280 Horas Presencial-Remoto €0.00

    Descripción

    ---

    Objetivos

    Conocer las herramientas y aplicaciones Cloud y cómo utilizarlas.

    Audiencia

    Curso dirigido a profesionales TI que quieran orientar su perfil a las Tecnologías Cloud.

    Prerrequisitos

    - Conocimientos previos de informática a nivel de usuario medio-avanzado
    - Conocimeintos de programación
    - Conocimientos de gestión de sistemas informáticos

    Temario

    **Introduccion y visión global del curso**

    **CLOUD**

    **Terraform**
    1- Conocer qué es infraestructura como código
    - Infraestructura como código
    - Tipos de herramientas
    - Beneficios
    2- Entender qué es Terraform
    - Qué es Terraform
    - Terraform vs otras herramientas
    3- Aprender a usar herramientas para construir infraestructura inmutable
    - Packer: elemento y comandos
    - Packer y terraform en el SO
    - Credenciales
    4- Primeros pasos con Terraform
    - Instalar Terraform y configurar cuentas cloud
    - Definición en código: Sintaxis y elementos de Terraform
    - Provedores cloud con los que puede interactuar Terraform
    5- Profundizando en Terraform
    - Archivos de definición y variables
    - Interpolación, condiciones y ciclos
    - Security Group
    6- Cómo gestiona Terraform el estado de la infraestructura
    - Archivos de estado
    - Archivos de backends
    - Creación de nuestro backend con Terraform
    7- Reutilizar las definiciones de Terraform
    - Encriptado de nuestro backend
    - Tips de la vida real: trabajo en equipo con backends
    - Módulos locales
    - Módulos remotos

    **Ansible**
    1- Introducción
    - Instalación
    - Primeros pasos
    - Inventario
    - Inventario dinámico
    - Adhoc
    2- Playbooks
    - Introducción Playbooks
    - Esenciales
    - Ansible Playbook
    - Variables
    - Sintaxis
    - Handlers
    - Include y Roles
    - Templates
    - Prioridad variables
    - Condiciones
    - Bucles
    - Register
    - Ignore Errors
    - Failed When
    3- Módulos
    - Ficheros open SSL
    - Gestor paquetes
    - Comandos utilidades
    - Notificaciones
    - Bases de datos
    - Gestionar sistema
    - Módulos para Windows
    - Control de versiones
    - Infra Web
    - Cloud Cluster
    - Monitorización
    4- Galaxy
    - Introducción Galaxy
    - Comando Ansible Galaxy
    - Compartir rol
    - Ficheros roles
    5- Tower
    - Introducción
    - Instalación
    - Elementos
    - Configuración
    - Proyectos
    - Inventarios
    - Credenciales
    - Plantillas
    - Permisos notificaciones
    6- Tower Avanzado
    - Avanzado módulo debug
    - Avanzado tags
    - Avanzado lookup
    - Avanzado Ansible Vault
    - Avanzado Tareas asíncronas

    **Docker**
    1- Introducción
    2- Contenedores
    3- Ciclo de desarrollo de software con contendores
    4- Instalación
    5- Creación de imagenes
    6- Volumenes
    7- Redes
    8- Comandos para gestionar los contendores
    9- Docker-compose
    10- Registro
    11- Ciclo de vida
    12- Herramientas de integración continua
    13- Docker en producción

    **Kubernetes**
    1- Introducción
    2- Kubectl y kubelet
    3- Componentes de un cluster
    4- Opciones existentes
    5- Creación del cluster
    6- Complementos
    7- Gestión del cluster
    8- Despliegue de imágenes en el cluster

    **Helm**
    1- Introducción
    2- Instalación
    3- Uso

    **Azure, OpenShift, AWS**
    1- Introducción
    2- Nubes existentes
    3- Cuentas en la nube
    4- Nubes híbridas
    5- Recursos en las nubes
    6- Gestión de recursos centralizada

    **Python**
    1- Introducción
    2- Entornos de desarrollo
    3- Orientación a objetos
    4- El lenguaje
    5- Python para microservicios

    **GO**
    1- Introducción
    2- Instalación
    3- El lenguaje
    4- Uso

    **DEVOPS**

    **Integracion Contínua**
    1- Introducción
    2- Pasos
    3- Herramientas de integración continua

    **Jenkins (pipelines)**
    1- Introducción
    2- Usos para DEVOPS
    3- Integraciones

    **Git/github**
    1- Introducción
    2- Cuentas
    3- Instalación
    4- Trabajo en equipo
    5-Versionado
    6-Gestión de recursos

    **Metodologias Agiles**
    1- Introduccion
    2- XP
    3- Scrum
    4- FDD
    5- Crystal
    6- Adaptative Software Development

    Cursos relacionados

    Transformamos empresas a través de la tecnología, la seguridad y la formación especializada. Tu partner de confianza en la era digital.

    Servicios

    Empresa

    © 2026 Sinensia. Todos los derechos reservados.