Duration: 5 days – 35 hrs
Overview
The Essentials of AWS course is a comprehensive 5-day program designed to provide participants with a solid foundation in Amazon Web Services (AWS). This course covers key AWS services, concepts, best practices, and hands-on labs to help you understand the fundamental principles of cloud computing and how to effectively use AWS services. Whether you are new to cloud computing or looking to enhance your AWS skills, this course is the perfect starting point.
Objectives
• Understand the fundamental concepts of cloud computing.
• Gain hands-on experience with key AWS services.
• Learn best practices for using AWS services securely and efficiently.
• Be prepared to pursue AWS Certified Cloud Practitioner certification or further AWS specialization.
Audience
• IT professionals and developers new to AWS
• System administrators and network engineers
• Anyone interested in understanding cloud computing and AWS services
Prerequisites
• Basic knowledge of computer science concepts
• Familiarity with general IT concepts
• No prior AWS experience required
Course Content
Day 1: Introduction to AWS
• Course Overview and Introduction
• Welcome and course logistics
• Understanding the cloud computing paradigm
• Introduction to AWS
• History and evolution of AWS
• AWS global infrastructure and regions
• AWS Services Overview
• Compute, storage, and networking services
• Identity and Access Management (IAM)
• Practical Lab: Creating an AWS Account
• Setting up an AWS account and configuring IAM
Day 2: Compute Services
• Amazon EC2 (Elastic Compute Cloud)
• EC2 instance types and pricing
• Launching and managing EC2 instances
• Security groups and key pairs
• Amazon ECS (Elastic Container Service)
• Introduction to containerization
• Running Docker containers on ECS
• AWS Lambda
• Serverless computing basics
• Creating and deploying serverless functions
Day 3: Storage and Database Services
• Amazon S3 (Simple Storage Service)
• Object storage fundamentals
• Creating S3 buckets and objects
• Versioning and access control
• Amazon RDS (Relational Database Service)
• Managed database services
• Launching and configuring RDS instances
• Backup and restore strategies
• Amazon DynamoDB
• NoSQL database service
• Data modeling and querying
Day 4: Networking and Security
• Amazon VPC (Virtual Private Cloud)
• Network isolation and subnets
• VPC peering and VPN connections
• AWS Security Best Practices
• Identity and access management (IAM) best practices
• Security groups and Network ACLs
• Amazon CloudWatch and AWS Trusted Advisor
• Monitoring and optimization
• Cost management and recommendations
Day 5: Deployment and Management
• AWS Elastic Beanstalk
• Platform as a Service (PaaS) for application deployment
• Deploying and managing web applications
• AWS CloudFormation
• Infrastructure as Code (IAC) principles
• Creating and deploying templates
• Course Recap and Q&A
• Review of key concepts and services
• Open discussion and Q&A session