Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software DevOps

Deploy a production-scale website on AWS with Terraform

Hands-on DevOps Project. Deploy a production-scale website on AWS with Terraform and build infrastructure as a code.
Rating: 4.8 out of 54.8 (70 ratings)
448 students
Created by Bhushan Bhatt
Last updated 1/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • You will learn how to deploy a production-scale website on AWS Cloud with Terraform in the real world

Requirements

  • AWS Knowledge at least at the associate level
  • Basic knowledge about Terraform and infrastructure as a code in general
  • Basic understanding of programming languages, no need to be a programmer though as I will provide you with all the code necessary
  • Understanding of how websites work including Domains, DNS, Frontend, Backend etc
  • To be able to implement the project yourself, you will need an AWS Account and PC/Laptop with Windows, Linux or Mac

Description

I am so excited to present you with this course. I have carefully prepared this course to ensure you have the best value out of your money and time. This course is all about deploying a Performant, Scalable and Highly Available web application on AWS with Terraform. So why should you take this course? Cloud is the future of technology and you need to be prepared for the exciting times ahead. The cloud industry is a multi-billion dollar industry and it is expected to grow significantly for many years to come. This growth in the industry will need skilled engineers to sustain it. So I would say, this is just the right time to up your game and enroll in this course if you are an aspiring Dev-Ops Engineer and would like to take the next step to advance your career. This course will help you build those real-world skills which will be expected from you if you are hired by an enterprise to deploy web applications on AWS Cloud and build infrastructure as a code. So let's begin this exciting journey together.

About the instructor:

You might wonder, what makes me eligible to teach this course? It is a very genuine question so let's tackle that first. My name is Bhushan Bhatt and I live in London. I have experience in E-Commerce and Digital Technologies for over 10 years. I have also worked with many large enterprises in the UK during my career so far. I also hold a bachelors degree in Electronics and Communication Engineering and MSc in Digital Communications Networks. I have also achieved many professional certifications in the last 10 years including AWS Certified Solutions Architect Professional level.

Hands-on Course:

This is a hands-on course to give you a better understanding of the topics we are going to discuss. I have also included various theory lessons with easy to understand diagrams wherever necessary. I have created this course around a fictional case study company which has hired you as a dev-ops engineer to build a solution for them. Throughout this course, we are going to make use of various components of AWS including EC2, RDS, ALB, EFS, VPC, Elasticache, Cloudfront, S3, Cloudwatch, ACM, Route53 and CodeCommit. We will build our complete infrastructure as a code with Terraform.

Course Resources:

Since this is a hands-on course, I will provide you with all the course files and resources if you would like to implement the project yourself.

Course Outline :

Section 1: In the first section, we will do a course introduction and familiarize ourself with our fictional case study company and the business case.

Section 2: In this section, we will first go over the Solution we are going to build for our case study company and complete the necessary initial set-up

Section 3: In the third section we are going to create overall infrastructure as a code and build Networking Layer, Web Layer, Storage Layer and CDN.

Section 4: In this last section, we will finally deploy and launch our website and conclude the course.

I sincerely believe that this course will help you to enhance your existing skillset and take your career to the next level. I hope to see you inside the course.

Who this course is for:

  • This course is for aspiring DevOps engineers who want to understand how to deploy a highly available, scalable, and performant website on AWS with the Terraform and build infrastructure as a code in the real world.

Course content

4 sections • 33 lectures • 4h 31m total length

  • Preview03:18
  • Case Study
    06:00
  • Before we begin
    01:35

  • Preview06:08
  • Infrastructure as a code
    03:56
  • What will we need?
    02:33
  • Development Environment
    14:03
  • Git Repository
    09:50
  • Certificate
    04:12
  • Application Code & Media Folder
    13:48
  • Database
    06:04

  • Preview01:28
  • VPC
    10:03
  • Internet Gateway
    05:23
  • Subnets
    06:41
  • NAT Gateway
    03:58
  • Route Tables
    11:14
  • Bastion Hosts
    11:46
  • Application Load Balancer
    14:46
  • Autoscaling Groups
    13:10
  • RDS for Database
    14:23
  • Elasticache
    08:55
  • EFS
    06:50
  • Cloudfront Distribution
    09:56

  • Website Deployment
    04:02
  • Custom AMI
    13:09
  • User Data
    12:45
  • Import Database
    08:04
  • Configure CloudFront
    12:54
  • Launch the Website - Part 1
    13:52
  • Launch the Website - Part 2
    12:50
  • Clean up
    02:22
  • Thank you
    01:06

Instructor

Bhushan Bhatt
Experienced and Certified AWS Solutions Architect
Bhushan Bhatt
  • 4.8 Instructor Rating
  • 70 Reviews
  • 448 Students
  • 1 Course

My name is Bhushan Bhatt and I live in the beautiful city of London. I am experienced and certified AWS Solutions Architect.  I have also worked with many large enterprises in the UK during my career so far. I also hold a bachelors degree in Electronics and Communication Engineering and MSc in Digital Communications Networks. I have also achieved many professional certifications during my career including AWS Certified Solutions Architect Professional level.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.