This repository contains the courseware for the GitHub Advanced Security for Developers course. The course is designed to help developers understand how to secure their code using GitHub Advanced Security.
- Session is approximately 3 hours
- One 15 minute break about halfway through
- First 2 hours are lecture and demos
- Last hour is Q&A
- There are no independent labs, but the demos are scripted so you can follow along or explore them on your own following the session
- What is GitHub Advanced Security (GHAS)?
- Survey of GitHub.com for GHAS features
- Secret Scanning
- CodeQL
- Dependabot
- Security Policies
- Branch Policies
- Q&A