Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
GitHub Actions with an Organizational Context
Rating: 2.9 out of 5(2 ratings)
25 students
Created byEmil Terhoven
Last updated 12/2024
English

What you'll learn

  • Learn fundamental, intermediate, and advanced concepts for using GitHub Actions
  • Understand the value and functionality of GitHub Actions as a CI tool
  • Understand the value and versatility of GitHub Actions within an organisation
  • Learn how GitHub Actions can safely and securely interact with other tools in your organisation infrastructure
  • Learn when and how to create Standalone Workflows, Reusable Workflows, and Custom Actions
  • Add GitHub Actions as a skillset to your resume

Course content

10 sections104 lectures11h 53m total length
  • Introduction6:02
  • Git, GitHub and GitHub Actions2:44
  • Important Links0:10
  • GitHub Actions in the GitHub User Interface6:03
  • Let's Build Something!13:10
  • GitHub Actions - an introduction
  • How to approach this course6:19

Requirements

  • No previous experience with GitHub or GitHub Actions is required, although some working knowledge of GitHub commands (such as creating branches and Pull Requests) will be useful. But any required commands will be demonstrated in the course
  • No software engineering / programming skills are required. Any application files used in the course are supplied
  • A GitHub Account will be required to follow exercises in this course.
  • A Docker account (or equivalent container management account) will be required to complete some exercises in this course

Description

You want to learn about GitHub Actions. Great idea! GitHub Actions is an excellent CI tool with a suite of strengths and powerful capabilities that can enhance any CI/CD pipeline.

But learning about GitHub Actions on a personal account level is not enough. Surely, to be truly effective with this tool, it is better to understand how it fits into an organization or workplace, what capabilities it brings, how best to implement it, maintain it, secure it, and improve it over time.

That is where this course comes in. This is not just a course that will teach you how to use GitHub Actions from scratch in a personal capacity. You will also learn how to apply GitHub Actions at organization level. The subtle but important differences between GitHub Actions at a personal level, and GitHub Actions at scale, are covered here with careful detail, to ensure you know exactly how this tool works within an organization.

Through this course you:

  • learn the fundamental building blocks of any GitHub Actions workflow

  • Learn many methods to manage and enhance your workflows

  • Learn how to create dynamic workflows that make use of real-time values generated at runtime

  • Secure your workflows by guarding sensitive values and storing them safely for use

  • Link GitHub Actions to other service providers and incorporate their tools into your workflow

  • Make use of Reusable Workflows to minimize your code while maximizing your work output

  • Create custom Actions that can do exactly what you want them to do, and how this can be highly beneficial in a confidential workspace context

  • See GitHub Actions in action within a CI/CD pipeline

  • And more!

That means that, by the end of this course, you will confidently be able to manage GitHub Actions workflows for yourself and also for any workplace, and also ensure they are using this fantastic tool in the best possible way.


Who this course is for:

  • Engineers seeking to understand GitHub Actions, it's role in personal and organisational contexts, and who want to add GitHub Actions as a skillset to their resume
  • Devops and Software Engineers who wish to expand the skill set