Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Introduction to GitHub Enterprise
- Examining GitHub’s core capabilities and enterprise-specific features
- Aligning with GitHub’s security and compliance mandates
- Establishing secure enterprise-grade environments
Core Security Features and Capabilities
- Configuring security settings for individual repositories
- Managing permissions and granular access controls
- Defining and enforcing branch protection rules
- Applying foundational security best practices
Advanced Security Protocols
- Leveraging Dependabot and CodeQL for deep security analysis
- Tracking vulnerabilities and managing patch updates
- Enabling secrets scanning and deploying comprehensive security policies
Enterprise-Grade Security Tools
- Configuring Single Sign-On (SSO) and multifactor authentication
- Utilizing GitHub’s auditing features and activity logs
- Setting up strict compliance rule sets
Workflow Creation and Maintenance
- Getting started with GitHub Actions
- Building automated workflows for efficiency
- Defining triggers and execution conditions
Optimizing Workflow Consumption
- Reusing workflows across multiple repositories
- Monitoring performance and debugging workflow issues
Action Development and Management
- Building custom GitHub Actions
- Publishing actions and sharing them across teams
Enterprise Governance of GitHub Actions
- Regulating GitHub Actions usage across the organization
- Defining execution permissions and security scopes
- Supervising enterprise-wide workflow activities
Course Summary and Future Directions
Requirements
- A solid grasp of software development lifecycles
- Proficiency with version control systems, specifically Git
- Competence in basic command line operations
Target Audience
- Software Developers
- DevOps Engineers
- Technical Leads and IT Security Specialists
Testimonials (1)
Easy going trainer, very knowledgeable and approachable.