Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de CI/CD con Circle CI

DISPONIBLE EN MODALIDAD:
Aprende a integrar prácticas de CI/CD haciendo uso de la herramienta Circle CI y su servicio de pipelines automatizados para garantizar una mayor agilidad en el desarrollo de Software y calidad en las entregas contínuas.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en CI/CD con Circle CI bonificable para empresas

¿A quién va dirigido?

Desarrolladores, personal de sistemas y DevOps que quieran integrar prácticas de CI/CD haciendo uso de la herramienta Circle CI para garantizar una mayor agilidad en el desarrollo de Software

Objetivos

  • Aprender los fundamentos de CI/CD para agilizar el ciclo de vida del desarrollo del software y garantizar la calidad en una entrega continua
  • Aprender los fundamentos de Circle CI y entender cómo se organizan sus tareas
  • Aprender a redactar archivos Yaml para Circle CI y automatizar procesos
  • Aprender a analizar tareas de piplelines y logs para resolver problemas de ejecución
  • Administrar Circle CI para emplear imágenes privadas de Docker en los pipelines de CI

¿Qué vas a aprender?

Aprende a integrar prácticas de CI/CD haciendo uso de la herramienta Circle CI y su servicio de pipelines automatizados para garantizar una mayor agilidad en el desarrollo de Software y calidad en las entregas contínuas.

Requisitos

  • Tener experiencia trabajando con soltura con Git
  • Tener cuenta y licencia activa de Circle CI que pueda ser utilizada para replicar los ejemplos prácticos del curso
  • Tener un equipo Linux (Ubuntu preferiblemente), o un entorno virtualizado Linux correctamente configurado, con acceso a un usuario con permisos de instalación donde realizar el curso
  • Tener Git, Docker Desktop y Visual Studio Code instalados previamente en el equipo
  • Se recomienda tener conocimientos básicos de desarrollo, despliegue de aplicaciones y Docker

Temario del curso

tema 1

Introducción a Circle CI

  • ¿Qué es Circle CI?
  • ¿Cómo funciona Circle CI?
  • ¿Por qué usar Circle CI?
  • Instalación de Circle CI
  • Configuración de Circle CI
tema 2

Construcción y Testing con Circle CI

  • Configuración de la construcción
  • Ejecución de pruebas unitarias
  • Ejecución de pruebas de regresión
  • Ejecución de pruebas de aceptación
tema 3

Despliegue Continuo con Circle CI

  • Configuración del despliegue
  • Despliegue de aplicaciones Node.js
  • Despliegue de aplicaciones Java
  • Desplegando otros tipos de aplicaciones
tema 4

Integración Continua

  • ¿Qué es la integración continua?
  • Configuración del entorno de integración continua
  • Ejecución de pruebas de integración continua
  • Análisis de código
  • Monitorización de errores
tema 5

Mejoras y Optimizaciones

  • Optimización de la configuración de la construcción
  • Herramientas de monitorización de errores
  • Reducción del tiempo de ejecución de pruebas
  • Automatización de la generación de informes
  • Mejoras en la seguridad
tema 6

Prácticas Recomendadas

  • Consejos para mejorar la calidad del código
  • Mejores prácticas con Circle CI
  • Cómo documentar el proceso de CI/CD
  • Monitorización de los flujos de trabajo
  • Optimización de los flujos de trabajo
tema 7

Herramientas y Plugins de Circle CI

  • Herramientas para integración con Slack
  • Herramientas para integración con JIRA
  • Herramientas para integración con GitHub y Gitlab
  • Herramientas para integración con Jenkins
  • Herramientas para integración con AWS
tema 8

Casos de Uso de Circle CI

  • Automatización de la construcción de aplicaciones
  • Automatización de los procesos de testing
  • Automatización de los procesos de despliegue
  • Automatización de los procesos de integración continua
  • Automatización de la monitorización de errores
tema 9

Análisis de Rendimiento

  • Medición de los tiempos de construcción
  • Medición de los tiempos de testing
  • Medición de los tiempos de despliegue
  • Medición de los tiempos de integración continua
  • Análisis de los resultados
tema 10

Entornos Compartidos

  • Configuración de entornos compartidos
  • Uso de entornos compartidos para pruebas
  • Uso de entornos compartidos para despliegues
  • Uso de entornos compartidos para integración continua
  • Optimización de los entornos compartidos
tema 11

Seguridad

  • Configuración de la seguridad
  • Herramientas de seguridad
  • Mejoras en la seguridad
  • Mejores prácticas de seguridad
  • Análisis de vulnerabilidades
tema 12

DevOps

  • Introducción a DevOps
  • Conceptos básicos de DevOps
  • Herramientas de DevOps
  • Mejores prácticas de DevOps
  • Automatización de los procesos DevOps
tema 13

Monitoreo

  • Configuración del monitoreo
  • Herramientas de monitoreo
  • Mejoras en el monitoreo
  • Mejores prácticas de monitoreo
  • Análisis de los resultados
tema 14

Mejora Continua

  • Introducción a la mejora continua
  • Herramientas de mejora continua
  • Mejoras en la mejora continua
  • Mejores prácticas de mejora continua
  • Automatización de los procesos de mejora continua
tema 15

Proyecto Final

  • Planteamiento del proyecto
  • Configuraciones e implementación
  • Aplicando mejores prácticas para CI/CD
  • Revisando correcto funcionamiento
  • Consejos y siguientes pasos

Curso de CI/CD con Circle CI bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient