Course Outline

Introduction to GitHub Enterprise

  • Overview of GitHub’s capabilities and enterprise features
  • Understanding GitHub security and compliance priorities
  • Setting up enterprise environments

Security Features and Functionalities

  • Security configuration for repositories
  • Permission and access management
  • Configuration of branch protection rules
  • Implementation of security best practices

Advanced Security Best Practices

  • Using Dependabot and CodeQL for security analysis
  • Monitoring vulnerabilities and patches
  • Implementation of secrets scanning and security policies

Advanced Security Tools on GitHub Enterprise

  • Configuring SSO and multifactor authentication
  • Auditing and activity logs on GitHub
  • Configuring compliance rules

Creating and Maintaining Workflows

  • Introduction to GitHub Actions
  • Creating automated workflows
  • Triggers and execution conditions

Consuming Workflows

  • Reusing workflows across repositories
  • Monitoring and debugging workflows

Authoring and Maintaining Actions

  • Creating custom actions
  • Publishing and sharing actions

Managing GitHub Actions for the Enterprise

  • Controlling the use of GitHub Actions in your organization
  • Configuring execution permissions
  • Monitoring enterprise workflows

Summary and Next Steps

Requirements

  • An understanding of software development processes
  • Experience with version control systems such as Git
  • Familiarity with basic command line usage

Audience

  • Software developers
  • DevOps engineers
  • Technical leads and IT security professionals
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories