Specs
2 Days
Lecture and Hands-on Labs
Overview
This course covers the fundamentals necessary to utilize Git and GitHub, the web-based repository management service. As the single most popular public Software Control Management (SCM) platform, GitHub is superbly relevant as, at its core, it offers all persons tools to collaborate on projects. Repositories are typically associated with code, but many case uses exist. Be it vendor manuals, patches for network devices, 3D models, medical research, or the family’s genealogy blog, the need to understand Git and GitHub has extended well beyond developers.
Objectives
By the conclusion of this course, attendees will learn to use Git and GitHub to view, create, and manage code, as well as:
Building custom Continuous Integration (CI) and Continuous Deployment (CD) workflows
Take control of projects with Git, as you check in Python, Java, and GoLang applications
Practice team collaboration methods for projects and advancing code
How Git and GitHub actions can trigger builds, testing, and deployment of container images to production environments, such as Azure App service, and Kubernetes
AI LLM prompt engineering for relevant configuration snippets and solutions including coding with GitHub Copilot