GH-200T00

Automate your workflow with GitHub Actions

Automate your workflow with GitHub Actions


Información del

Programa

Duración:

5 horas

Localidad:

Madrid

Modalidad:

Online direct via teams

    Curso GH-200T00 Automate your workflow with GitHub Actions

    En esta formación de nivel intermedio, aprenderás cómo GitHub Actions te permite automatizar tu ciclo de desarrollo de software de forma eficiente. A través de ejercicios prácticos, descubrirás cómo planificar workflows para construir y desplegar aplicaciones de forma automática, interactuando incluso con la API de GitHub mediante GitHub Script.

    Durante el curso, aprenderás a:

    • Planificar la automatización del ciclo de vida del desarrollo de software utilizando workflows con GitHub Actions.

    • Construir flujos de integración continua (CI) y automatizar la compilación de aplicaciones.

    • Interactuar con la API de GitHub usando GitHub Script para comentarios, gestión de issues y otras tareas.

    • Publicar automáticamente bibliotecas de código o imágenes Docker utilizando GitHub Packages.

    Este curso está dirigido a estudiantes, desarrolladores y profesionales de DevOps que desean ayudar a sus equipos a construir y desplegar aplicaciones rápidamente, aprovechando al máximo las funcionalidades de GitHub Actions, tanto en entornos individuales como empresariales.

    Requisitos

    No se requieren conocimientos previos

      Objetivos

      Comprender los fundamentos de GitHub Actions y su papel en la automatización de flujos de trabajo dentro del ciclo de vida del desarrollo de software.

      Diseñar y crear workflows personalizados para ejecutar tareas automatizadas, como compilaciones, pruebas y despliegues en proyectos de software.

      Integrar GitHub Actions con otras herramientas y servicios mediante el uso de acciones reutilizables y GitHub Marketplace.

      Utilizar GitHub Script para interactuar con la API de GitHub, automatizando procesos como la gestión de issues, pull requests y comentarios.

        Temario

        Módulo 1 – Automatización de las tareas de desarrollo mediante Acciones de Github

         

        • ¿De qué forma las Acciones de GitHub automatizan las tareas de desarrollo?
        • Identificación de los componentes de Acciones de Github.
        • Configuración de un flujo de trabajo de Acciones de GitHub.
        • Ejercicio: Crear y ejecutar un flujo de trabajo de Acciones de GitHub.
        • Evaluación de módulos.
        Módulo 2 – Creación de flujos de trabajo de integración (CI) mediante Acciones de GitHub
        • ¿ Cómo puede usar las Acciones de GitHub para crear flujos de trabajo para CI?
        • Personalización del flujo de trabajo con variables de entorno y datos de artefacto.
        • Ejercicio: creación del flujo de trabajo de CI en Github.
        • Evaluación de módulos.
        Módulo 3 – Creación e implementación de aplicaciones en Azure mediante Acciones de GitHub
        • Procedimiento para usar las Acciones de GitHub con el fin de realizar implementaciones en Azure.
        • Eliminación de artefactos, creación de distintivos de estado y configuración de protecciones de entorno.
        • Ejercicio: Creación de un flujo de trabajo que implemente una aplicación web en Azure.
        Módulo 4 – Automatización de GitHub mediante Script de GitHub
        • Qué es Script de GitHub.
        • Ejercicio: Uso de Script de GitHub en Acciones de GitHub.
        • Evaluación de módulos.
        Módulo 5 – Publicación en paquetes de GitHub mediante Acciones de GitHub
        • ¿Qué es GitHub Packages?
        • Publicación en paquetes de GitHub y GitHub Container Registry.
        • Prueba de conocimientos.
        • Ejercicio: Publicación en un registro de paquetes de GitHub.
        • Paquetes de GitHub para paquetes de código.
        • Evaluación de módulos.
        Módulo 6 – Creación y publicación de acciones personalizadas de GitHub
        • Creación de una acción de GitHub personalizada.
        • Publicación de una acción de GitHub personalizada.
        • Ejercicio: Creación de una acción personalizada de GitHub.
        • Evaluación de módulos.
        Módulo 7 – Administración de Acciones de GitHub en la empresa
        • Descripción de los modelos empresariales de GitHub.
        • Administración de acciones y flujos de trabajo.
        • Control del acceso y el uso de acciones en la empresa.
        • Administración y aprovechamiento de componentes reutilizables en Acciones de GitHub.
        • Administración de ejecutores.
        • Configuración de ejecutores autohospedados para uso empresarial.
        • Administrar los secretos cifrados.
        • Ejercicio: uso de un secreto de repositorio en un flujo de trabajo de Acciones de GitHub.
        • Evaluación de módulos.

        ¿Tienes dudas? Te ayudamos a encontrar la mejor formación

        Nuestro equipo está aquí para ayudarte. Déjanos tus datos y te contactaremos para ofrecerte la formación que mejor se adapte a tus necesidades.


        Curso:

        Automate your workflow with GitHub Actions

        Duración:

        5 horas

        ⚡𝗙𝗢𝗥𝗠𝗔𝗖𝗜𝗢́𝗡 𝗚𝗥𝗔𝗨𝗜𝗧𝗔 𝗬 𝗣𝗟𝗔𝗭𝗔𝗦 𝗟𝗜𝗠𝗜𝗧𝗔𝗗𝗔𝗦

        🚀 ¡Aprovecha esta oportunidad de formarte gratis y asegurar tu certificación!

        No te vayas de vacaciones sin certificarte. Lo que ya está hecho, no hay que repetirlo. Ahora puedes acceder a formación gratuita y oficial de Microsoft, en áreas clave y de gran demanda: Security, Fabric y GitHub.

        Registraste aquí