Topics for "Learn AWS in 30 days" Youtube course.
Hi 👋 I am Prasanna, working in Software Industry for 15+ years and for the past 6 years, I have been working as DevOps & SRE Consultant. I have been using AWS in Production for more than 8 years and I am AWS Certified Solutions Architect.
There is no pre-requisites for this course. You can be a college student, working professional - Junior / Senior. All I need is 30 - 40 mins of dedicated time and your willingness to learn about AWS. That's it, Its completely Free.
Hopefully after completing this playlist, you should feel very confident in AWS Cloud, its various resources & best practices. Planning to include some Interview questions & tips for AWS Certifications as well.
Happy Learning !!! 😃
NOTE: I have tentatively added the topic and short description of what to do. Once the video is complete, I will update it with actual information.
- Intro about the Course
- What is Cloud computing? Evolution of Cloud, Virtualisation, Web 2.0
- Intro to AWS
- History of AWS
- Setup AWS Free tier account
- What is EC2 instance? Properties to set for an Instance
- Region & AZs
- Instance Types and how to understand the types
- Demo of creating an EC2 Instance with Apache web server
- What is CIDR and how to interpret network range with it?
- Intro to VPC, Subnet, Route Tables
- Types of Subnet. Private & Public subnets along with Internet Gateway and NAT Gateway
- NACL vs SG
- What is Inbound and Outbound rules? or Ingress and Egress traffic
- What is Load Balancer and how to use it?
- Understanding concepts such as Scalability, HA, Fault Tolerance, SSL Termination
- OSI Model explained
- ALB vs NLB
- Demo with ALB
- What is DNS?
- How DNS resolution happens? Various Top level DNS Servers
- What are DNS Record types
- HTTP vs HTTPS traffic
- What is AWS Certificate Manager
- What is Route53 and how to configure it
Do a hands on demo of deploying a Landing page with AWS Route53, ALB, EC2, Bastion Host, VPC, Public & Private Subnet
- What is Authentication, Authorisation and how it is handled in AWS
- User, Group & Policy. What it is?
- How to understand Policy document
- AWS Command line access
- IAM Role
- What is S3 bucket and how the objects are structured?
- What are the ways to access objects in S3? Pre Signed URL and Public URL?
- What are the steps to allow public access to S3 objects?
- How to enable static site hosting using S3?
- What is CDN?
- What is Edge caching?
- What are the Components of CloudFront?
- Demo of serving static content using CloudFront
- What is Cache Invalidation?
- Why Managed DB?
- Terminologies used in RDS
- What is Read Replica?
- How to achieve High Availablility in RDS?
- What is Encryption at Transit and Encryption at Rest?
- What are Budgets in AWS?
- How to setup Zero Spend and Min Monthly Budgets?
- How to check Free Tier usage
- How to use AWS Cost Explorer?
- How to read Bills?
- What is Capacity Estimation and how to use AWS Pricing Calculator
- What is Logging & Monitoring and benefits of Centralised Logging
- What is Metric and what are its attributes
- What are the components of CloudWatch Logs
- Resources to create for setting up alarms using Filters in CloudWatch
- Demo of setting up Email Alerts in case number of errors in last 30seconds > 3
- Why Autoscaling
- How to configure it?
- Handson deployment of same Python app, but in a better way
- How to store application credentials securely
- Deploy the same application using Logging, Monitoring, Secret Manager
- Intro to Cloudformation
- Tools available to make it simpler
- How user management can be done using Cognito
- What are containers? and why it is becoming popular
- Docker commands
- How to securely access ECR
- What is Kubernetes? Basics of it
- Usage of eksctl
- How K8s is managed in AWS
This uses containers and deploys the application into EKS Clusters
- Discussion on the 6 pillars and how it is useful.
- We will look at some of the White papers
- What tools can we use
- What is HA?
- We will see how to setup HA mode for some of the resources.
- What is Caching?
- What are the caching solutions available in AWS
- Sample application to use the cache.
- What is Queuing?
- We will see how we can use SQS to trigger various resources
- We will look at how to send SMS
- How to send Slack notification using AWS SNS
- Basics of Machine learning
- what are the AWS Resources available for ML
- How to monitor the user's action in AWS
- Intro to some of the Certifications available in AWS
- What to do from here and other discussions.