Git and GitHub Essentials
Course Description:
This hands-on course provides a solid foundation in Git and GitHub—essential tools for modern version control and collaboration. Whether you’re a developer, DevOps engineer, or working in any digital field, you’ll learn to manage code, track changes, and contribute effectively to shared projects.
Over two instructor-led days, you’ll cover Git fundamentals, branching strategies, and GitHub collaboration features like pull requests, forks, and issues. You’ll also get hands-on with more advanced GitHub capabilities, including: - Building CI/CD workflows with GitHub Actions - Deploying container images to platforms like Azure and Kubernetes - Using GitHub Copilot and prompt engineering for code generation - Authenticating securely with SSH and tokens
You’ll work with projects in Python, Java, and Go, and finish with a capstone on release-based workflows. Whether you’re new to Git or ready to level up, this course equips you with the skills to manage code and collaborate with confidence.Course Objectives:
In this course, you will:
- Build custom CI/CD workflows with GitHub Actions
- Manage Python, Java, and Go projects using Git
- Automate builds, tests, and deployments to platforms like Azure and Kubernetes
- Use AI tools like GitHub Copilot for config snippets and code suggestions
Scheduled Courses
This course isn't currently on the schedule, but we can add it. Just let us know.
