Adopting Aws The Modern Way For Beginners
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.71 GB | Duration: 4h 48m
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.71 GB | Duration: 4h 48m
Learn AWS the Easy Way by Building Real World Projects with SDK/CDK
What you'll learn
Determine where exactly to use AWS
Estimate the cost of using all AWS services in a project
Double down on security with best practices of S3, IAM, Cloudfront etc
How to deploy static websites on Cloudfront and S3
How to use AWS Lambda with API Gateway
How to create database with RDS and Aurora Serverless
Add custom domains to your APIs and Wesbites
How to use AWS SDK with JavaScript and NodeJS
Build serverless APIs with CDK
How to deploy NodeJS on EC2
Purchase a domain and connect to Route53
Learn what is backend and frontend
Requirements
No programming or prior cloud experience needed
Great to have some knowledge of web developement
Description
Learn AWS - The fun way.Build apps at scaleYou don't have to struggle any more to be the next cloud expert.Keeping up with the latest cloud technologies can feel impossible.So I will be giving away my secrets of building world-class performing apps using AWS.I can relate how hard it is for you to find the right resources to fulfill your needs.After entering the world of web development when I was 14, and unable to find what was actually needed to build my dream projects, I felt helpless.Still I was able to build an application bySpending hundreds of sleepless nights on experimentationStruggling on my own by reading documentationAsking people for help in Discord channelsScanning through hundreds of issues on GitHubOpening a new issue if nothing was foundEmailing AWS support back-and-forthNow that I have all the secrets,I can’t wait to share them with you!Trust me, it wasn’t easy. Reading the AWS documentation only gives you very little clarity. I assure you that I’ll make it super simple for you.I’m not here to be a businessman, but your friend and mentor, unlike others.I want to see you build scalable solutions, know the best service to use in AWS,learn how to think on your own, and be the best ever problem-solver in the world of cloud.
Overview
Section 1: Course Intro
Lecture 1 Is this course for me?
Lecture 2 Intro to this course (Coming soon)
Section 2: Web Development Basics
Lecture 3 How does the internet work?
Lecture 4 What is Frontend?
Lecture 5 Where to learn Frontend from?
Lecture 6 What makes the Backend?
Lecture 7 Backend in Action
Lecture 8 Where to host your Backend?
Lecture 9 What is DevOps?
Lecture 10 Who is a Solutions Architect?
Section 3: Intro to Cloud and AWS
Lecture 11 Explain cloud like I'm 5
Lecture 12 Building HTTP Server in NodeJS
Lecture 13 Creating your AWS account
Lecture 14 Understanding AWS Regions
Lecture 15 AWS Global vs Regional services
Section 4: IAM & AWS CLI
Lecture 16 Intro to AWS IAM
Lecture 17 How to Create & Use IAM Users
Lecture 18 Installing & Setting up AWS CLI
Section 5: S3 Intro & Hands-on
Lecture 19 Intro to S3 & Creating Buckets
Lecture 20 Intro to S3 Objects and Object operations
Lecture 21 Copying files to & from S3 using cp and sync
Lecture 22 Deleting objects with S3 rm command
Lecture 23 How NOT to make buckets public
Lecture 24 Sharing S3 objects using presigned URL
Lecture 25 Sharing S3 objects using ACL
Lecture 26 Deleting S3 buckets using CLI
Section 6: EC2 Intro & Hands-on
Lecture 27 Intro to EC2
Lecture 28 EC2 Compute Types
Lecture 29 Intro to AMIs
Lecture 30 Security Groups - Intro & Hands-on
Lecture 31 Creating & Importing SSH Keys
Lecture 32 Launching Your First EC2
Lecture 33 Connecting to EC2 with SSH
Lecture 34 Installing NodeJS on Linux EC2
Lecture 35 Making Live NodeJS HTTP Server
Lecture 36 Keeping NodeJS Server Alive with PM2
Lecture 37 Using Elastic IPs with EC2
Section 7: AWS Lambda Intro & Hands-on
Lecture 38 Intro to Lambda
Lecture 39 Lambda Runtimes
Lecture 40 Writing your first Lambda with Function URL
Lecture 41 Generating HTML on the Lambda
Section 8: Route 53 - Domain Server Managment
Lecture 42 Route53 Intro
Lecture 43 Check DNS Records Using dig CLI
Lecture 44 The Need for Route53
Lecture 45 How to register a domain
Lecture 46 Create Hosted Zone and Update Namserver
Lecture 47 Add Custom domains to EC2 using A Record
Lecture 48 Check for DNS record update using dig
Lecture 49 DNS Record types Explained
Lecture 50 Failover Routing Policy
Lecture 51 Geolocation Routing Policy
Lecture 52 Weighted Routing Policy
Lecture 53 Latency Based Routing
Lecture 54 Route53 Routing Policies
Lecture 55 Latency Routing Hands-on
Section 9: Host Static Sites on S3 & Cloudfront
Lecture 56 Building Static Website with Astro
Lecture 57 Publish Website to S3
Lecture 58 Make S3 Bucket Accessible to Public
Lecture 59 Add custom domain to S3 using Route53
Lecture 60 Create Cloudfront Distribution with S3
Lecture 61 Create & Validate Amazon Certificate (ACM)
Lecture 62 Add Custom Domain to Cloudfront & Route53
Lecture 63 Use Cloudfront Functions to add .html
Lecture 64 Show Custom Errors like 404
Lecture 65 Invalidate Cloudfront Cache
Section 10: Cloudformation & CDK Hands-on
Lecture 66 Cloudformation Intro & Hands-on
Lecture 67 Intro to CDK
Lecture 68 Create CDK Project in TypeScript
Lecture 69 Delete CDK Stack and S3 Bucket
Lecture 70 Create Lambda Function with TypeScript
Section 11: APIs & API Gateway
Lecture 71 What is an API Gateway?
Lecture 72 Why to use API Gateway?
Lecture 73 La Pino's Pizza API Example
Lecture 74 Types of APIs - REST, GraphQL, gRPC
Lecture 75 HTTP Methods
Lecture 76 HTTP Status Codes
Lecture 77 API Gateway Types
Lecture 78 Let's build APIs with CDK (Coming Soon)
Section 12: Build Image Gallery with CDK, S3, Lambda & API Gateway
Lecture 79 Prerequisites
Lecture 80 Create S3 bucket & List Images using SDK from Lambda
Lecture 81 Render S3 Objects in HTML list instead of JSON
Lecture 82 Show Images in list with S3 Signed URL
Lecture 83 Use handlebars with dynamic HTML (Coming Soon)
Lecture 84 Generate Presigned URL to upload files to S3 (Coming Soon)
Lecture 85 Add Image Upload form with API (Coming Soon)
Lecture 86 Putting our Image Gallery to the test (Coming Soon)
Section 13: RDS - SQL Database (Coming Soon)
Lecture 87 Coming soon
Section 14: Final Quiz
This course is for all beginners and experienced professionals who want to get started with AWS Cloud and gain practical knowledge