
Explore how cloud computing grew from on-premises data centers, comparing local devices to data center servers powering streaming services like Netflix and stock trades at Nasdaq.
Explore the disadvantages of on-premises data centers, including costly procurement, peak-capacity overbuilding, underutilization, ongoing maintenance, and disaster risks, motivating the shift to cloud computing.
Discover cloud computing benefits that boost agility, elasticity, cost savings, and global deployment, enabling rapid experimentation with services like SageMaker and scalable capacity for peak traffic.
Explore the AWS console to deploy global servers in minutes, launch an EC2 instance in a chosen region, and learn compute, storage, and machine learning capabilities for beginners.
The lecture explains why AWS is secure, shows you can implement your on-prem security practices on AWS, and covers IAM, detection, network, data protection, incident response, and compliance.
Assess AWS cost dynamics using free tier, reserved pricing, compute savings plan, and spot pricing, then optimize with auto scaling, rightsizing, and CloudWatch insights to forecast bills.
Sign up for an AWS account, enable multifactor authentication, and access the management console, while noting the generous free tier and the upcoming lesson on budgets and billing alerts.
Identify free tier services and configure billing alerts and budgets. Use cost explorer and alerts with lambda actions to manage forecasted and actual costs.
Explore migration strategies and use AWS tools to move on-premises apps, databases, and files to AWS, including Direct Connect, DMS, Application Migration Service, DataSync, and Migrations Hub.
Discover how Amazon EC2 provides secure, resizable compute capacity with elastic instances that scale out or in, enabling lift-and-shift from on-premises data centers and balancing compute, memory, and storage.
Explore the five Amazon EC2 instance types: general purpose, compute optimized, memory optimized, accelerated computing, and storage optimized, and learn their workloads and performance characteristics.
Explore how horizontal scaling adds EC2 instances to distribute traffic, while vertical scaling increases a single EC2 size to boost capacity. Learn how load balancers route traffic across resources.
Compare vertical scaling, moving to a bigger server with cutover downtime and limits, to horizontal scaling, adding more servers behind a load balancer that may require refactoring of legacy code.
Examine EC2 challenges like AMI management, security patching, overhead, and cost, plus keeping apps highly available across zones, and learn how Lambda emerged for efficient S3 file processing.
AWS Lambda is an AWS compute service to run your code without provisioning any servers, either physical or virtual.
Create and test your first AWS Lambda function in the management console, from scratch or via blueprint, using Python 3.8, test events, and memory configuration under the free tier.
Explore how Docker containers package code, dependencies, and runtime into portable images that run consistently from development to production. Understand Docker images, Docker files, repositories, and basic container orchestration with Kubernetes.
Kubernetes runs your containerized application on nodes through a master control plane. It coordinates etcd, Cube Scheduler, Cube Controller Manager, Cube API Server, Cubelet, and Cube Proxy to manage state.
Learn how EKS and ECS with Fargate simplify running containers on AWS by managing the control plane and data plane, ensuring high availability, automated upgrades, and scalable workloads.
Explore a complete Kubernetes roadmap for freshers, from fundamentals to advanced topics like observability, security, networking, managed cloud services, DevOps, service mesh, API gateways, and day operations.
Explore AWS marketplace to find, buy, and start using third-party software and professional services. Subscribe and deploy with one click, enjoy consolidated billing, flexible pricing, and AWS security.
Explore monoliths and microservices, noting how a monolith bundles UI and data access in one code base, while microservices enable independent scaling, deployment, and polyglot backends.
Explore AWS global infrastructure, regions and availability zones deliver redundancy and scalability across data centers, with encrypted traffic and high bandwidth, and you can deploy across regions using infrastructure as code.
Understand how a virtual private cloud defines a boundary in a region, using subnets, route tables, NACL, security groups, and an internet gateway for public and private access.
Explore how a VPC provides a logically isolated network with separate subnets, security boundaries, and environment separation (dev, test, prod), enabling internal traffic, monitoring, and hybrid on-prem connectivity.
Learn how high availability ensures continuous service by eliminating single points of failure through redundancy, load balancing, and multi-availability zone deployments, including autoscaling and lambda options.
Learn how disaster recovery ensures business continuity by backing up data in the cloud, using multiple AWS data centers and automatic failover across availability zones and regions.
Explore object storage (S3) vs block storage (EBS) vs distributed file systems (HDFS) and file storage (EFS), including when to use each, multipart uploads, replication, and practical interview tips.
Explore the difference between SQL and NoSQL databases, including schema, scaling, and consistency, then compare Aurora and DynamoDB for global, scalable cloud data workloads.
Explore how AWS offers familiar SQL and NoSQL databases with managed services like Amazon RDS and Aurora, plus DynamoDB, delivering high availability, automated backups, scaling, and cost efficiency.
Create your GitHub repository, sign up and set up your account, then link the repo to your resume to showcase real-world projects.
Explore the architecture of a static résumé website, from enabling S3 static hosting and uploading HTML to hosting via CloudFront and Route 53 for secure, custom URLs.
Explore hosting a resume on AWS S3 as a static website, including bucket setup, public access policy, and deploying HTML and CSS files, with optional CloudFront security.
Enable https by deploying a cloudfront distribution in front of an S3 static website, improving speed with edge locations and caching, and set the default root object to detailed-resume.html.
Attach a Route 53 custom domain to a CloudFront backed static site, linking S3 and CloudFront with an ssl certificate, and configure alternate domain names to resolve 403 errors.
What will you achieve from this course?
Welcome to Rocking AWS for Beginners course:
Cloud computing origin story - Learn how and why cloud computing started. You'd also learn answers to popular questions like "is AWS secure", "is AWS expensive", "who fixes if AWS breaks" and more
Master AWS services and fundamental concepts for compute, storage, networking, observability, security, scaling, high availability etc., all in one course.
Learn by doing demos and 5 real-world hands-on projects using AWS free tier account
Learn how to migrate an entire organization to AWS both strategically and technically
Stand out from the crowd by creating a resume and LinkedIn profile tailored for beginners. Learn how to create articles and blogs on popular topics to get recruiter's attention
Tips, tricks, learning from real world Cloud Architect to use both in interviews and your real world projects
About the instructor
Rajdeep Saha is a Principal Solutions Architect at AWS. He has migrated and designed numerous mission-critical apps in the cloud, handling millions of transactions. Rajdeep has presented at the biggest stages, such as AWS Re:Invent, AWS Summits, and Kubecon. He has authored multiple bestselling courses and mentored students successfully to cloud jobs, including FAANG companies. Rajdeep also runs a successful YouTube channel named "Cloud With Raj" with over 100K+ subscribers. He has over 250,000+ followers across the globe. Rajdeep takes pride in teaching real-world solutions and learnings beyond just theoretical information. You are in capable hands! All opinions are Rajdeep's own.
Course Structure
This course has five main areas - Cloud Computing Origin, AWS Services and Concepts, Migrating an entire organization to AWS, Hands-on Projects, and How to Stand out from the Crowd.
Please check out the list of lectures for detailed breakdown of each area.
This is the course that could take your career to next level. Let's have some fun and design some awesome stuff in cloud together!