docenzia

Curso DevOps Tools Engineer - Herramientas DevOps para Desarrolladores - Pue

Centro de formación:

Pue

0,0

0 opiniones /
Curso DevOps Tools Engineer - Herramientas DevOps para Desarrolladores - Pue
Precio
925 €
Tipo Cursos
Modalidad Online / A distancia, Semipresencial
En Docenzia te asesoramos de forma gratuita para que escojas el mejor programa formativo que se adapte a tus necesidades y así poder mejorar tu carrera profesional. ¡Contáctanos para ayudarte!

Recibir más información

¿Cuándo contactamos contigo?


Enviando...

Curso DevOps Tools Engineer - Herramientas DevOps para Desarrolladores - Pue

Información general

DESCRIPCIÓN:

La automatización de tareas a través del uso del marco metodológico DevOps es cada vez más solicitado por las distintas organizaciones a nivel internacional del área de desarrollo de software, lo cual incrementa la necesidad de profesionales altamente competentes en el manejo e implementación de herramientas DevOps para la mejora de aspectos tales como ciclo de vida de sistemas, programación e implantación de forma rápida de sistemas informáticos y aplicaciones.

El contenido del curso tiene una duración de 40 horas, bajo la modalidad Online y va dirigido a aquellos profesionales que se desenvuelven en el área de desarrollo de software, así como también para profesionales que se desempeñen en la dirección de equipos de desarrollo de software.
Titulación universitaria Certificado de profesionalidad

ASPECTOS A TENER EN CUENTA

FINALIDAD DEL PROGRAMA FORMATIVO:

- Proveer conocimientos sobre la Ingeniería del Software moderna.
- Conocer los conceptos y filosofía del marco metodológico DevOps.
- Comprender el funcionamiento de las APIs a través de REST, JSON y SOA.
- Aplicar contenedores Docker para desarrolladores.
- Establecer entornos virtuales para desarrollo con Vagrant automatizándolos mediante Ansible.
- Administrar código fuente con el uso de GIT, CVS y SVN.
- Proporcionar la configuración de aplicaciones, Ansible, Puppet, Chef.
- Fomentar la integración continua a través de Jenkins.

¿A quién va dirigido?

El curso va dirigido a profesionales del sector TIC que tengan un perfil de Desarrollador o de IT (Operaciones). Asimismo, también está orientado a perfiles de nivel manager que estén interesados en introducir en sus organizaciones las tecnologías DevOps para mejorar el ciclo de vida de sus aplicaciones y agilizar sus tiempos de despliegue.

TITULACIÓN

Certificación LPIC-OT DevOps Tools Engineer.

Requisitos

Recomienda tener experiencia profesional en el desarrollo de aplicaciones para un correcto aprovechamiento del curso. Aunque el curso se dirige a Desarrolladores de aplicaciones, es recomendable que el alumno tenga conocimientos previos en la administración de sistemas Linux.

TEMARIO

CONTENIDOS
INTRODUCCIÓN DEVOPS
INGENIERÍA DEL SOFTWARE

- Desarrollo del Software Moderno
- Comprender y diseñar aplicaciones basadas en servicios
- Comprender los conceptos y estándares comunes de una API
- Comprender los aspectos del almacenamiento de datos, el estado del servicio y el manejo de la sesión
- Software de diseño para ser ejecutado en contenedores
- Software de diseño para implementar en servicios en la nube
- Conocimiento de los riesgos en la migración e integración del software heredado monolítico
- Comprender los riesgos comunes de seguridad de las aplicaciones y las formas de mitigarlos
- Comprender el concepto de desarrollo de software ágil
- Comprender el concepto de DevOps y sus implicaciones para los desarrolladores y operadores de software
- Componentes Estándar y Plataformas para el Software
- Características y conceptos de almacenamiento de objetos
- Características y conceptos de bases de datos relacionales y NoSQL
- Características y conceptos de intermediarios de mensajes y colas de mensajes
- Características y conceptos de los servicios de big data
- Características y conceptos de los tiempos de ejecución de la aplicación / PaaS
- Características y conceptos de redes de entrega de contenido
- Gestión de Código Fuente
- Comprender los conceptos de Git y la estructura del repositorio
- Administrar archivos dentro de un repositorio de Git
- Administrar Branches y tags (ramas y etiquetas)
- Trabajar con repositorios remotos y branches, así como con submódulos
- Fusionar archivos y branches
- Conocimiento de SVN y CVS, incluidos los conceptos de soluciones SCM centralizadas y distribuidas
- Integración y Despliegue Continuo
- Comprender los conceptos de integración continua y entrega continua
- Comprender los componentes de un pipeline de CI / CD, que incluyen builds, units, pruebas de integración y aceptación, administración de artefactos, entrega e implementación
- Comprender las mejores prácticas de implementación
- Comprenda la arquitectura y las características de Jenkins, incluidos Jenkins Plugins, Jenkins API, notificaciones y compilaciones distribuidas
- Definir y ejecutar trabajos en Jenkins, incluido el manejo de parámetros
- Huellas digitales, artefactos y repositorios de artefactos
- Comprender cómo Jenkins modela las tuberías de entrega continua e implementa una línea de entrega continua declarativa en Jenkins
- Conocimiento de posibles modelos de autenticación y autorización
- Comprender el plugin Pipeline
- Comprender las características de los módulos importantes de Jenkins, como el plugin Copy Artifact, el complemento Fingerprint, el Docker Pipeline, el plugin Docker Build y Publish, el plugin Git y el plugin de credenciales
- Conciencia de Artifactory y Nexus
GESTIÓN DEL CONTENEDOR PARA DESARROLLADORES
- Uso de Docker para el desarrollo del software
- Docker para construir Software
- Dependencias entre contenedores, docker-compose
- Docker en integración continua
- Publicación de contenedores, docker hub
- Despliegue de máquinas virtuales
- Comprenda la arquitectura y los conceptos de Vagrant
- Recuperar y usar cajas de Atlas
- Crear y ejecutar archivos Vagrant
- Acceso a máquinas virtuales Vagrant
- Comparta y sincronice la carpeta entre una máquina virtual Vagrant y el sistema host
- Comprenda el aprovisionamiento de Vagrant, incluidos File, Shell, Ansible y Docker
- Comprender la configuración de múltiples máquinas

SALIDAS PROFESIONALES

Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
  • Devops Engineer
  • Site Reliability Engineer
  • Arquitecto de Soluciones Back-end
  • Ingeniero de CI/CD
  • Arquitecto Cloud-Computing
  • Ingeniero de Operaciones Cloud

TE RECOMENDAMOS VER TAMBIÉN

En los siguientes enlaces podrás ver programas formativos similares:

UBICACIONES DE NUESTRAS SEDES

  • Barcelona

    Avinguda Diagonal, 98-100 - Distrito 22

  • Madrid

    c/ Arregui y Aruej, 25-27

Opiniones

No hay opiniones registradas para este curso