Online Learning Course | Study AWS Basic by Prakhar Chauhan Online
Students

Academic Programs

AI-powered learning for grades 8-12, aligned with major curricula

Professional

Professional Courses

Industry-relevant training in Business, Technology, and Design

Games

Interactive Games

Fun games to boost memory, math, typing, and English skills

AWS Basic

AWS Basic

This course is designed to introduce beginners to the fundamentals of Amazon Web Services (AWS), the leading cloud computing platform. Through a combination of theoretical knowledge and practical exercises, students will gain a solid understanding of core AWS services, including computing, storage, networking, and security. The course emphasizes hands-on experience, enabling learners to navigate the AWS Management Console, launch and manage virtual servers, and store and retrieve data using AWS services.

9 Chapters 30 hr
You've not yet enrolled in this course. Please enroll to listen to audio lessons, classroom podcasts and take practice test.

Course Chapters

Chapter 1

Chapter 1: Introduction to Cloud Computing & AWS

The chapter explores the fundamentals of cloud computing, emphasizing its benefits such as cost efficiency and scalability. It delineates three primary cloud service models: IaaS, PaaS, and SaaS, with examples from Amazon Web Services (AWS). Additionally, it provides insights into AWS's global infrastructure, navigation of the AWS Management Console, and the setup of a Free Tier AWS account.

Chapter 2

Chapter 2: AWS Core Services Overview

This chapter covers the core AWS services that are vital for cloud solutions, focusing on compute, storage, database, and networking services. It highlights specific services such as Amazon EC2 and AWS Lambda for compute needs, various storage options like Amazon S3 and EBS, and database services including Amazon RDS and DynamoDB. Additionally, it discusses networking basics, emphasizing Virtual Private Cloud (VPC) and its components, which are crucial for creating secure cloud environments.

Chapter 3

Chapter 3: Deep Dive into Compute Services

AWS Compute Services provide a comprehensive toolkit for launching and managing cloud-based applications. It covers essential topics like EC2 instances—including types and pricing models—introduces AWS Lambda for serverless computing, and explains Auto Scaling alongside Elastic Load Balancing (ELB) for maintaining high availability and performance. Together, these services enable efficient resource management to optimize cost and performance.

Chapter 4

Chapter 4: Deep Dive into Storage Services

This chapter focuses on AWS storage solutions, detailing services like S3 for object storage, EBS for block storage, and EFS for shared file storage. Key features include the creation and management of S3 buckets, understanding various storage classes, and implementing lifecycle policies to optimize costs. It also covers EBS volumes and snapshots, along with the utilization of EFS in scalable applications.

Chapter 5

Chapter 5: Deep Dive into Database Services

This chapter provides a comprehensive understanding of AWS database offerings, detailing how to set up and manage both relational and NoSQL databases. Key services like Amazon RDS and DynamoDB are explored, alongside backup, restore strategies, and methods for monitoring and performance tuning. Essential practices for ensuring data integrity, availability, and scalability are also outlined to support modern application needs.

Chapter 6

Chapter 6: Networking and Security Fundamentals

The chapter provides a comprehensive overview of AWS networking components and security mechanisms, focusing on architecting secure cloud environments with VPCs and traffic controls. It covers the management of identity and access through IAM and emphasizes the importance of implementing Multi-Factor Authentication. The aim is to equip beginners with a robust foundation in AWS infrastructure security.

Chapter 7

Chapter 7: Monitoring, Logging, and Cost Management

The chapter provides essential guidance on monitoring AWS resources, logging activities, and managing costs effectively. It introduces various tools such as Amazon CloudWatch, AWS CloudTrail, Cost Explorer, and Budgets to assist users in tracking usage, ensuring security, and maintaining budget control. Best practices for each tool are also discussed to enhance efficiency and compliance.

Chapter 8

Chapter 8: Introduction to DevOps and Automation

This chapter introduces key DevOps practices and automation tools offered by AWS, focusing on Infrastructure as Code with AWS CloudFormation, Continuous Integration and Continuous Deployment (CI/CD) processes, and services like AWS CodePipeline, CodeDeploy, and Elastic Beanstalk. It emphasizes the benefits of automating infrastructure provisioning and application deployment while exploring DevOps best practices for creating reliable and scalable systems.

Chapter 9

Chapter 9: Real-World Projects and Use Cases

The chapter presents a series of real-world AWS projects designed to enhance practical skills and confidence in using AWS services. The projects cover essential tasks such as hosting static websites, deploying web applications, implementing serverless functions, and setting up CI/CD pipelines. Each project provides detailed steps to help users navigate through deployment challenges and leverage AWS for scalable applications.