| Summary: | This course begins with the fundamentals of GitHub Actions, guiding you through the creation of your first workflow and how to include inputs. You'll quickly advance to developing workflows specifically for .NET applications, building pipelines that can deploy to Azure. As you progress, you will gain practical experience in deploying infrastructure using Terraform and Bicep, learning to deploy and manage cloud resources directly from GitHub Actions. As you move deeper into the course, you'll explore containerization and deployment, including pushing Docker images to container registries and integrating these steps into GitHub Actions workflows. You'll also dive into Kubernetes/AKS, learning the essentials of CI/CD pipelines for containerized applications, and building, pushing, and deploying images to Kubernetes clusters. The course also introduces cutting-edge GitHub Actions features like self-hosted runners, reusable workflows, and passwordless workflows using OIDC. It further expands your knowledge with advanced security features, such as GitHub Advanced Security and integrating Microsoft Defender for DevOps. By the end of the course, you will have the expertise to build robust and secure DevOps pipelines that automate the full software delivery lifecycle
|