Course Outline

Introduction to GitHub Enterprise for Government

  • Overview of GitHub’s capabilities and enterprise features for government agencies
  • Understanding GitHub security and compliance priorities in a public sector context
  • Setting up enterprise environments tailored for government operations

Security Features and Functionalities for Government

  • Security configuration for repositories to ensure data integrity and confidentiality
  • Permission and access management to control user roles and activities
  • Configuration of branch protection rules to maintain code quality and security
  • Implementation of security best practices aligned with government standards

Advanced Security Best Practices for Government

  • Using Dependabot and CodeQL for comprehensive security analysis in government projects
  • Monitoring vulnerabilities and patches to enhance system resilience
  • Implementation of secrets scanning and security policies to protect sensitive information

Advanced Security Tools on GitHub Enterprise for Government

  • Configuring Single Sign-On (SSO) and multifactor authentication for enhanced user verification
  • Auditing and activity logs to track and report on system activities for compliance purposes
  • Configuring compliance rules to meet government regulatory requirements

Creating and Maintaining Workflows for Government

  • Introduction to GitHub Actions for streamlining development processes
  • Creating automated workflows to improve efficiency and consistency
  • Setting triggers and execution conditions to automate tasks

Consuming Workflows in Government Projects

  • Reusing workflows across repositories to promote standardization
  • Monitoring and debugging workflows to ensure reliability and performance

Authoring and Maintaining Actions for Government

  • Creating custom actions to address specific government needs
  • Publishing and sharing actions within the government community

Managing GitHub Actions for the Enterprise in Government

  • Controlling the use of GitHub Actions to align with organizational policies
  • Configuring execution permissions to ensure secure and compliant operations
  • Monitoring enterprise workflows to maintain oversight and accountability

Summary and Next Steps for Government

Requirements

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

Audience

  • Software developers for government projects.
  • DevOps engineers for government initiatives.
  • Technical leads and IT security professionals in government agencies.
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories