YoVDO

DevOps Crash Course - Docker, Terraform, and Github Actions

Offered By: Traversy Media via YouTube

Tags

DevOps Courses Docker Courses Terraform Courses GitHub Actions Courses

Course Description

Overview

Dive into a comprehensive DevOps and Cloud Infrastructure tutorial that explores essential concepts including Docker containers, Infrastructure as Code, and Continuous Integration/Continuous Deployment. Learn to set up and run an initial project, dockerize applications, utilize docker-compose, and leverage Makefiles for efficiency. Explore Terraform for Infrastructure as Code, including provider setup, resource management for GCP, Atlas MongoDB, and Cloudflare, and variable handling. Gain insights into secrets and credential management, manual deployment processes, and implementing CI/CD with GitHub Actions. Practice testing GitHub actions and separating staging and production environments. Access provided GitHub repositories for hands-on experience with the demonstrated storybooks application.

Syllabus

- Intro.
- Project Overview.
- Application Architecture.
- Part 1: Getting the initial project running.
- Part 2: Dockerize the application.
- Docker-compose.
- Aside: Makefiles!.
- Part 3: Terraform (Infrastructure as Code).
- Setting up Terraform providers.
- GCP Resources.
- Terraform variables.
- Atlas MongoDB Resources.
- Cloudflare Resources.
- Aside: Secrets/credential management.
- Part 4: Deploying Manually .
- Part 5: CI/CD with Github Actions.
- Testing the Github action.
- Separate staging and production.
- Outro.


Taught by

Traversy Media

Related Courses

Terraform Basics: Automate Provisioning of AWS EC2 Instances
Coursera Project Network via Coursera
DevOps CI/CD Pipeline: Automation from development to deployment
Universidad Anáhuac via edX
DevOps Pipeline: Automatización hasta el despliegue
Universidad Anáhuac via edX
DevOps Foundations: Software Development Optimization
Universidad Anáhuac via edX
Fundamentos de DevOps: Optimiza el desarrollo del software
Universidad Anáhuac via edX