Course Information
Course Overview
Use AWS, Terraform, and GitHub Actions to Build Real-World Projects.
Master AWS, GitHub Actions, and Terraform
Ready to take your engineering skills to the next level? Then this course is for you!
This is an ongoing course, and I will continuously add new projects over time. In this course, you'll explore AWS services while leveraging Terraform and GitHub Actions for automation. You'll learn how to:
Explore and work with key AWS services to build and manage cloud infrastructure efficiently.
Automate deployments with GitHub Actions, creating an efficient CI/CD pipeline for faster updates and error-free deployments.
Use Terraform to define and provision your AWS infrastructure with Infrastructure as Code (IaC) principles, ensuring your setup is maintainable.
Project 1 : Deploy a Personal Website with Cloud Infrastructure
In this project, you'll learn how to deploy a personal website on AWS using industry-standard cloud technologies, including S3, CloudFront, IAM, Route 53, Certificate Manager, GitHub Actions, and Terraform. Whether you're a beginner or an experienced developer, this hands-on project will teach you a lot about these services and technologies.
What you'll learn in Project 1:
How to host a static website on AWS S3 and configure CloudFront for faster content delivery worldwide.
Connect your personal domain to your AWS website using Route 53, and set up SSL certificates for secure browsing.
How to create and manage AWS resources using Terraform for automated and consistent infrastructure deployment.
How to integrate GitHub Actions with AWS, allowing Terraform to run seamlessly within your CI/CD pipeline.
Why enroll?
Learn from real-world examples and gain practical experience with industry-leading tools used by professionals worldwide.
Master cloud technologies like AWS, Terraform, and GitHub Actions that are in high demand in today's tech market.
Ideal for developers, engineers, and tech enthusiasts who want to enhance their cloud skills
Enroll now and get started building your cloud-based website today!
Course Content
- 6 section(s)
- 52 lecture(s)
- Section 1 Project 1: Personal Website
- Section 2 Project 1: Setting Up GitHub Actions
- Section 3 Project 1: Creating Resources With Terraform
- Section 4 Project 1: Add a Custom Domain and CDN to Our Website
- Section 5 Bonus Chapter: Introduction to Cloud Computing and AWS
- Section 6 Bonus Chapter: AWS IAM
What You’ll Learn
- Deploy a Static Website on AWS, Automate Deployments with GitHub Actions, Manage Infrastructure with Terraform, Configure Custom Domains with Route 53
Skills covered in this course
Reviews
-
NNihat Yasin Satar
This course was incredibly valuable to me and I learned a lot! It shows us how to do something in the AWS console first, then how to do it automatically with Github Actions and Terraform. This way, you can easily pick it up and understand what's going on behind the scenes.
-
AArif Mahmud Rana
Very good fully hands on no time waste. Highly recommend this course. Thank you very much.
-
AAngel Rojas Pacheco
the first 4 section is very useful to manage tarraform basics, but the rest is not about terraform in depth.
-
LLeonardo Juan Pablo Valdez
nice