ESCCLDV01ILTDesarrollo de Software

    ESCUELA CLOUD-DevOPs

    280 Horas Presencial-Remoto

    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

    Preguntas frecuentes

    ¿Cuánto dura el curso ESCUELA CLOUD-DevOPs?

    El curso tiene una duración de 280 Horas.

    ¿En qué modalidad se imparte el curso?

    Se imparte en modalidad presencial. Consulta el calendario de convocatorias en la ficha del curso.

    ¿Este curso es bonificable a través de FUNDAE?

    La formación de SINENSIA IT SOLUTIONS para trabajadores en activo puede bonificarse a través de FUNDAE. Gestionamos los trámites de bonificación para tu empresa; contáctanos para más información.

    ¿Qué requisitos previos necesito?

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

    ¿A quién va dirigido el curso?

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

    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.