1 – AWS Introduction and History
- Overview of Amazon Web Services and its evolution
- AWS Global Infrastructure
- Demo: AWS Management Console
2 – AWS Storage
- Overview of AWS storage services
- Introduction to Amazon EBS
- Create and manage Amazon S3 buckets and objects
3 – Compute, Network, and Storage Services
- Introduction to Amazon EC2, VPC, S3, and EBS
- Demo: Amazon S3
- Hands-on Lab: Build your own VPC and launch a web server
4 – AWS Security and IAM
- AWS Identity and Access Management (IAM) concepts
- Demo: Setting up IAM roles and policies
5 – Compute Services & Networking
- Overview of compute and networking options
- Describe Amazon VPC and EC2
- Launch an EC2 instance
- Use Amazon EBS with EC2
6 – Managed Services & Databases
- Introduction to Amazon DynamoDB and RDS
- Understand use cases and architecture
- Launch a database instance with RDS
7 – Databases (RDS, DynamoDB)
- SQL vs NoSQL in AWS
- Data storage considerations
- Hands-on Lab: Build a database server and connect to it
8 – AWS Elasticity and Management Tools
- Auto Scaling and Elastic Load Balancing (ELB)
- Monitoring with Amazon CloudWatch
- Introduction to AWS Trusted Advisor
- Hands-on Lab: Scale and load balance your architecture
9 – Deployment and Management
- Understand AWS CloudFormation
- Use CloudWatch for metrics and alarms
- Revisit IAM for user and service-level access
, Course Introduction
Module 1: Introduction to Amazon Web Services
- Introduction to AWS Cloud
- Security in the AWS Cloud
- Hosting the employee directory application in AWS
- Hands-On Lab: Introduction to AWS Identity and Access Management (IAM)
Module 2: AWS Compute
- Compute as a service in AWS
- Introduction to Amazon Elastic Compute Cloud
- Amazon EC2 instance lifecycle
- AWS container services
- What is serverless?
- Introduction to AWS Lambda
- Choose the right compute service
- Hands-On Lab: Launch the Employee Directory Application on Amazon EC2
Module 3: AWS Networking
- Networking in AWS
- Introduction to Amazon Virtual Private Cloud (Amazon VPC)
- Amazon VPC routing
- Amazon VPC security
- Hands-On Lab: Create a VPC and Relaunch the Corporate Directory Application in Amazon EC2
Module 4: AWS Storage
- AWS storage types
- Amazon EC2 instance storage and Amazon Elastic Block Store (Amazon EBS)
- Object storage with Amazon S3
- Choose the right storage service
- Hands-On Lab: Create an Amazon S3 Bucket
Module 5: Databases
- Explore databases in AWS
- Amazon Relational Database Service
- Purpose-built databases
- Introduction to Amazon DynamoDB
- Choose the right AWS database service
- Hands-On Lab: Implement and manage Amazon DynamoDB
Module 6: Monitoring, Optimization, and Serverless
- Monitoring
- Optimization
- Alternate serverless employee directory application architecture
- Hands-On Lab: Configure High Availability for Your Application
Module 7: Course Summary, AWS Networking, Databases, AWS Storage, Introduction to Amazon Web Services, AWS Compute, Monitoring, and Serverless