Course Title: AWS Cloud Computing Fundamentals
- Module 1: Introduction to Cloud Computing and AWS
- 1.1 Overview of Cloud Computing
- Definition and characteristics of cloud computing
- Benefits and challenges of cloud computing
- Cloud service models: IaaS, PaaS, SaaS
- 1.2 Introduction to Amazon Web Services (AWS)
- AWS history and evolution
- Global infrastructure and availability zones
- AWS core services overview
- 1.3 Getting Started with AWS
- Creating an AWS account
- Navigating the AWS Management Console
- Overview of AWS Identity and Access Management (IAM)
- 1.1 Overview of Cloud Computing
- Module 2: AWS Compute Services
- 2.1 Amazon Elastic Compute Cloud (EC2)
- Virtualization concepts
- EC2 instance types and families
- Launching and managing EC2 instances
- Security groups and key pairs
- 2.2 AWS Lambda
- Serverless computing fundamentals
- Creating and deploying Lambda functions
- Event triggers and integrations
- 2.3 Amazon Elastic Container Service (ECS)
- Containerization overview
- ECS architecture and components
- Creating and managing Docker containers with ECS
- 2.1 Amazon Elastic Compute Cloud (EC2)
- Module 3: AWS Storage Services
- 3.1 Amazon Simple Storage Service (S3)
- Object storage basics
- S3 bucket creation and configuration
- Access control and data management in S3
- 3.2 Amazon Elastic Block Store (EBS)
- Block storage concepts
- Creating and attaching EBS volumes
- Snapshotting and backup strategies
- 3.3 AWS Glacier and Storage Gateway
- Archiving data with Glacier
- Hybrid cloud storage with Storage Gateway
- 3.1 Amazon Simple Storage Service (S3)
- Module 4: AWS Networking
- 4.1 Amazon Virtual Private Cloud (VPC)
- VPC fundamentals
- Subnets, route tables, and security groups
- VPC peering and VPN connections
- 4.2 AWS Direct Connect
- Dedicated network connections to AWS
- Setting up Direct Connect
- Data transfer and bandwidth considerations
- 4.1 Amazon Virtual Private Cloud (VPC)
- Module 5: AWS Database Services
- 5.1 Amazon Relational Database Service (RDS)
- RDS overview and managed databases
- Configuring and managing RDS instances
- Multi-AZ deployments and backups
- 5.2 Amazon DynamoDB
- NoSQL database fundamentals
- Creating and querying DynamoDB tables
- Provisioned and on-demand capacity
- 5.1 Amazon Relational Database Service (RDS)
- Module 6: AWS Security and Compliance
- 6.1 AWS Security Best Practices
- Identity and access management
- Data encryption and key management
- Network security and monitoring
- 6.2 AWS Compliance and Governance
- Overview of AWS compliance programs
- Using AWS Config and AWS CloudTrail
- Compliance in regulated industries
- 6.1 AWS Security Best Practices
- Module 7: AWS Management and Monitoring
- 7.1 AWS Management Tools
- AWS CloudFormation and AWS Elastic Beanstalk
- Infrastructure as Code (IaC) principles
- 7.2 AWS Monitoring and Troubleshooting
- AWS CloudWatch metrics and logs
- Troubleshooting common issues
- Cost optimization strategies
- 7.1 AWS Management Tools
- Module 8: Advanced AWS Topics
- 8.1 AWS DevOps Practices
- Continuous integration and deployment (CI/CD)
- AWS CodePipeline and AWS CodeDeploy
- 8.2 Machine Learning on AWS
- Overview of AWS AI and ML services
- Building and deploying machine learning models
- 8.1 AWS DevOps Practices
- Module 8: Advanced AWS Topics
- 8.1 AWS DevOps Practices
- Continuous integration and deployment (CI/CD)
- AWS CodePipeline and AWS CodeDeploy
- 8.2 Machine Learning on AWS
- Overview of AWS AI and ML services
- Building and deploying machine learning models
- 8.1 AWS DevOps Practices
Along with
- Linux Fundamentals
- Resume Preparation
- Interview Guidance
- Placement Assistance
Duration: 45 days ( 2 hours )