AWS Syllabus
Back to Syllabi
Amazon Web Services (AWS) Essentials Syllabus
Introduction to Cloud Computing and AWS
- Understanding cloud computing and its benefits
- Overview of Amazon Web Services (AWS) offerings
AWS Console and Basic Services
- Navigating the AWS Management Console
- Exploring essential AWS services: EC2, S3, RDS, etc.
Amazon EC2 Instances
- Creating and managing virtual servers on AWS
- Configuring security groups, key pairs, and instance types
Amazon S3 and Data Storage
- Storing data in Amazon S3 buckets
- Managing objects, permissions, and versioning
Amazon RDS and Database Management
- Setting up relational databases using Amazon RDS
- Configuring backups, scaling, and security
AWS Networking and Security
- Setting up Virtual Private Cloud (VPC) and subnets
- Managing network access with security groups and NACLs
AWS Identity and Access Management (IAM)
- Creating and managing AWS users, groups, and permissions
- Implementing IAM policies for security and access control
Serverless Computing with AWS Lambda (Optional)
- Writing and deploying serverless functions using AWS Lambda
- Triggering Lambda functions using various AWS services
Deploying Applications with AWS Elastic Beanstalk (Optional)
- Deploying and managing web applications on AWS
- Configuring and scaling application environments
Monitoring and Logging in AWS
- Setting up CloudWatch for monitoring and alerts
- Collecting and analyzing logs using CloudWatch Logs
Introduction to AWS DevOps Tools (Optional)
- Overview of AWS CodePipeline, CodeBuild, and CodeDeploy
- Integrating continuous integration and deployment pipelines
Advanced AWS Services (Optional)
- Exploring advanced AWS services like AWS DynamoDB, AWS ECS
- Understanding AWS AI and Machine Learning services