Aws, Terraform & Github Actions Projects: Personal Website
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.24 GB | Duration: 2h 10m
Published 3/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.24 GB | Duration: 2h 10m
Use AWS, Terraform, and GitHub Actions to Build Real-World Projects.
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
Requirements
Basic Knowledge of AWS and Cloud Computing
Basic Knowledge of Terraform
Basic Knowledge of Git and GitHub Actions
Description
Master AWS, GitHub Actions, and Terraform: Deploy a Personal Website with Cloud InfrastructureReady to take your web development skills to the next level? This course will teach you how to deploy a personal website on AWS using powerful cloud technologies, including S3, CloudFront, Route 53, GitHub Actions, and Terraform. Whether you're a beginner or an experienced developer, you'll gain hands-on experience in building, automating, and scaling a secure, fast, and fully-functional website in the cloud.What you'll learn in this course:How to host a static website on AWS S3 and configure CloudFront for faster content delivery worldwide.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.Connect your personal domain to your AWS website using Route 53, and set up SSL certificates for secure browsing.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.Deploy your own website, manage it with ease, and make updates effortlessly with automated processes.Ideal for developers, engineers, and tech enthusiasts who want to enhance their cloud skills Whether you're building a personal portfolio, blog, or small business website, this course will give you the skills to create it in the right way.Enroll now and get started building your cloud-based website today!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Source Code
Lecture 3 Create Website Content
Lecture 4 Let's Have Our Website Up & Running!
Lecture 5 What is Missing?
Section 2: Setting Up GitHub Actions
Lecture 6 Create GitHub Repo & The First Workflow
Lecture 7 Create an AWS Role for GitHub Actions Access
Lecture 8 Listing All S3 Buckets Using GitHub Actions
Section 3: Creating Resources With Terraform
Lecture 9 Create Terraform Backend Resources
Lecture 10 Create Terraform Structure and Backend
Lecture 11 Create an S3 Bucket using Terraform
Lecture 12 How to Run Terraform from GitHub Actions
Lecture 13 Passing Variable to Terraform from GitHub Actions
Lecture 14 Troubleshooting and It Works!
Lecture 15 Uploading Content to S3 Bucket
Lecture 16 Updating Terraform to Have the Static Website Hosting
Lecture 17 Troubleshooting and It Works!
Lecture 18 A Quick Test!
Section 4: Add a Custom Domain and CDN to Our Website
Lecture 19 Register a Domain Using Route 53
Lecture 20 Verify Your Email
Lecture 21 Architecture to Implement
Lecture 22 Create the CloudFront Distribution and SSL Certificate
Lecture 23 Set DNS Records and It Works!
Lecture 24 First Cleanup!
Lecture 25 Make the S3 Bucket Private
Lecture 26 Create the SSL/TLS Certificate using Terraform
Lecture 27 Validate SSL Certificate Using Terraform
Lecture 28 Get Data form AWS using Terraform
Lecture 29 Create the CloudFront Distribution Using Terraform
Lecture 30 Apply the Changes and It Works
Lecture 31 Add DNS Records using Terraform
Lecture 32 Destroy All The Resources Using Terraform and GitHub Actions
Lecture 33 I forgot the Hosted Zone
Lecture 34 What is the next Project?
All Backend Developers,All Software Engineers,Cloud Computing and CI/CD Enthusiasts