Course overview
Objective
This track is a work in progress. It contains an outline of a course, but much of the detail is missing. When it’s been studied in the past, these gaps have been filled by volunteers leading the course. Accordingly, this track is not appropriate for self-study.
We hope to flesh out its content in the future.
Cloud
- What is CI/CD?
- Learning GitHub Actions Basics
- Adding Testing Stages
- Adding Deployment Stages
- Creating a Workflow with Multiple Jobs
- Environment Variables
- Secrets
- Setup Docker
- What is infrastructure as code?
- Introduction to Terraform
- How does terraform work?
- Writing Basic Infrastructure Code
- What Are Terraform Modules
- Terraform State Management and Backends
- What is scalability?
- Why is scalability important?
- Types of scalability
- Implementing Scalability in the Cloud
- Monitoring Tools