Get in Touch

Course Outline

Introduction to GitHub Enterprise

  • Overview of GitHub’s capabilities and enterprise-specific features.
  • Grasping GitHub security and compliance priorities.
  • Setting up enterprise-grade environments.

Security Features and Functionalities

  • Configuring repository-level security settings.
  • Managing permissions and access controls.
  • Defining branch protection rules.
  • Applying core security best practices.

Advanced Security Best Practices

  • Leveraging Dependabot and CodeQL for security analysis.
  • Tracking vulnerabilities and managing patches.
  • Enabling secrets scanning and defining security policies.

Advanced Security Tools on GitHub Enterprise

  • Configuring SSO and multifactor authentication.
  • Reviewing audit trails and activity logs on GitHub.
  • Establishing compliance rules.

Creating and Maintaining Workflows

  • Introduction to GitHub Actions.
  • Building automated workflows.
  • Defining triggers and execution conditions.

Consuming Workflows

  • Reusing workflows across multiple repositories.
  • Monitoring and debugging workflow executions.

Authoring and Maintaining Actions

  • Developing custom actions.
  • Publishing and sharing actions within the ecosystem.

Managing GitHub Actions for the Enterprise

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

Summary and Next Steps

Requirements

  • A foundational understanding of software development lifecycles.
  • Practical experience with version control systems, including Git.
  • Proficiency in 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