Get in Touch

Course Outline

Introduction to GitHub Enterprise

  • Overview of GitHub’s core capabilities and enterprise-specific features
  • Understanding key security and compliance priorities in GitHub
  • Setting up and configuring enterprise environments

Security Features and Functionalities

  • Security configuration for individual repositories
  • Managing permissions and access controls
  • Establishing branch protection rules
  • Applying security best practices

Advanced Security Best Practices

  • Utilizing Dependabot and CodeQL for security analysis
  • Tracking vulnerabilities and patch management
  • Implementing secrets scanning and security policies

Advanced Security Tools on GitHub Enterprise

  • Configuring Single Sign-On (SSO) and multifactor authentication
  • Reviewing audits and activity logs on GitHub
  • Defining and configuring compliance rules

Creating and Maintaining Workflows

  • Introduction to GitHub Actions
  • Designing automated workflows
  • Setting triggers and execution conditions

Consuming Workflows

  • Reusing workflows across multiple repositories
  • Monitoring and debugging workflow performance

Authoring and Maintaining Actions

  • Developing custom actions
  • Publishing and sharing actions

Managing GitHub Actions for the Enterprise

  • Governing the use of GitHub Actions within your organization
  • Configuring execution permissions
  • Monitoring enterprise-wide workflows

Summary and Next Steps

Requirements

  • A solid understanding of software development processes
  • Practical experience with version control systems, particularly Git
  • Familiarity with basic command-line operations

Target Audience

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories