Description
Introduction
The Essential AWS Technical Knowledge Development Course introduces learners to Amazon Web Services (AWS) and its core cloud computing technologies. The training covers cloud infrastructure, compute, storage, networking, databases, security, monitoring, automation, and cost management. Learners develop practical knowledge of AWS services and their application in real-world cloud environments.
Prerequisites
-
Basic knowledge of computers and operating systems.
-
Familiarity with networking concepts, including IP addresses, DNS, and HTTP.
-
Basic understanding of databases and data storage.
-
Familiarity with command-line interfaces is helpful.
-
No prior AWS experience is required for beginner-level training.
Estimated Duration
- Beginner Level: 16 Hours
- Intermediate Level: 24 Hours
- Advanced Level: 32 Hours
- Enterprise Level: 40 Hours
Training Lab Setup Specifications
-
Operating System: Windows, Linux, or macOS.
-
Processor: Dual-core processor or higher.
-
Memory: 8 GB RAM minimum; 16 GB recommended.
-
Storage: 20 GB of available disk space.
-
AWS Account: An active AWS account with appropriate permissions.
-
Web Browser: Latest version of Chrome, Edge, or Firefox.
-
Tools: AWS Management Console, AWS CLI, and a code editor.
-
Networking: Stable internet connection.
-
Security: Multi-factor authentication enabled for the AWS account.
-
Budget Management: AWS Budgets and billing alerts configured to monitor lab expenses.
TABLE OF CONTENTS
Module 1: Introduction to AWS and Cloud Computing
1.1 Fundamentals of Cloud Computing
1.1.1 Definition and Concepts of Cloud Computing
1.1.2 Benefits of Cloud Computing
1.1.3 Cloud Deployment Models: Public, Private, and Hybrid
1.1.4 Cloud Service Models: IaaS, PaaS, and SaaS
1.2 Introduction to Amazon Web Services
1.2.1 Overview of AWS and Its Global Infrastructure
1.2.2 AWS Regions, Availability Zones, and Edge Locations
1.2.3 Overview of Core AWS Services
1.2.4 AWS Management Console and Service Navigation
1.3 AWS Account Setup and Management
1.3.1 Creating and Configuring an AWS Account
1.3.2 Understanding AWS Identity and Access Management
1.3.3 Navigating the AWS Management Console
1.3.4 Understanding AWS Pricing and the Shared Responsibility Model
Module 2: AWS Compute Services
2.1 Amazon EC2 Fundamentals
2.1.1 Introduction to Amazon Elastic Compute Cloud
2.1.2 EC2 Instance Types and Use Cases
2.1.3 Launching and Connecting to EC2 Instances
2.1.4 Managing Instance States and Configurations
2.2 Serverless Computing with AWS Lambda
2.2.1 Introduction to Serverless Computing
2.2.2 Creating and Deploying Lambda Functions
2.2.3 Configuring Triggers and Event Sources
2.2.4 Monitoring Lambda Execution
2.3 Containers and Application Deployment
2.3.1 Introduction to Amazon ECS and Amazon EKS
2.3.2 Overview of AWS Fargate
2.3.3 Container Deployment Concepts
2.3.4 Selecting Compute Services for Different Workloads
Module 3: AWS Storage Services
3.1 Amazon S3 Fundamentals
3.1.1 Introduction to Amazon Simple Storage Service
3.1.2 Creating and Managing S3 Buckets
3.1.3 Uploading, Downloading, and Organizing Objects
3.1.4 Configuring Bucket Policies and Access Permissions
3.2 Amazon EBS and Instance Storage
3.2.1 Introduction to Amazon Elastic Block Store
3.2.2 Creating and Attaching EBS Volumes
3.2.3 Understanding Snapshots and Backups
3.2.4 Managing Storage Performance and Capacity
3.3 AWS File and Archive Storage
3.3.1 Introduction to Amazon EFS
3.3.2 Overview of Amazon FSx
3.3.3 Introduction to Amazon S3 Glacier Storage Classes
3.3.4 Selecting Storage Services Based on Requirements
Module 4: AWS Networking Fundamentals
4.1 Amazon VPC and Network Architecture
4.1.1 Introduction to Amazon Virtual Private Cloud
4.1.2 Creating VPCs and Subnets
4.1.3 Understanding Public and Private Subnets
4.1.4 Configuring Route Tables
4.2 Network Connectivity and Security
4.2.1 Internet Gateways and NAT Gateways
4.2.2 Security Groups and Network ACLs
4.2.3 Elastic IP Addresses and Network Interfaces
4.2.4 Configuring Network Access and Connectivity
4.3 DNS and Content Delivery
4.3.1 Introduction to Amazon Route 53
4.3.2 Domain Name Resolution and DNS Records
4.3.3 Introduction to Amazon CloudFront
4.3.4 Content Delivery and Performance Optimization
Module 5: AWS Database Services
5.1 Amazon RDS Fundamentals
5.1.1 Introduction to Relational Database Services
5.1.2 Supported Database Engines and Use Cases
5.1.3 Creating and Configuring RDS Instances
5.1.4 Database Backups and Maintenance
5.2 Amazon DynamoDB
5.2.1 Introduction to NoSQL Databases
5.2.2 Tables, Items, and Attributes
5.2.3 Configuring Read and Write Capacity
5.2.4 Querying and Managing DynamoDB Data
5.3 Database Availability and Performance
5.3.1 Multi-AZ Deployments and High Availability
5.3.2 Read Replicas and Database Scaling
5.3.3 Database Monitoring and Performance Optimization
5.3.4 Selecting AWS Database Services
Module 6: AWS Identity and Security
6.1 AWS Identity and Access Management
6.1.1 Introduction to IAM Users, Groups, and Roles
6.1.2 Creating and Managing IAM Policies
6.1.3 Applying Least-Privilege Access
6.1.4 Configuring Multi-Factor Authentication
6.2 AWS Data Protection
6.2.1 Introduction to AWS Key Management Service
6.2.2 Encryption at Rest and in Transit
6.2.3 Managing Secrets with AWS Secrets Manager
6.2.4 Protecting Sensitive Data
6.3 AWS Security Monitoring
6.3.1 Introduction to AWS CloudTrail
6.3.2 Monitoring Security Events with Amazon GuardDuty
6.3.3 Assessing Configurations with AWS Config
6.3.4 Understanding AWS Security Best Practices
Module 7: AWS Monitoring and Management
7.1 Amazon CloudWatch
7.1.1 Introduction to CloudWatch Metrics and Logs
7.1.2 Creating CloudWatch Dashboards
7.1.3 Configuring Alarms and Notifications
7.1.4 Monitoring Resource Utilization
7.2 AWS CloudTrail and Resource Tracking
7.2.1 Recording AWS API Activity
7.2.2 Reviewing Account and Resource Events
7.2.3 Tracking Configuration Changes
7.2.4 Supporting Auditing and Compliance
7.3 Operational Management
7.3.1 Monitoring AWS Service Health
7.3.2 Identifying and Troubleshooting Common Issues
7.3.3 Using AWS Systems Manager
7.3.4 Maintaining Operational Visibility
Module 8: AWS Application Integration and Automation
8.1 Application Integration Services
8.1.1 Introduction to Amazon Simple Notification Service
8.1.2 Introduction to Amazon Simple Queue Service
8.1.3 Understanding Event-Driven Architecture
8.1.4 Integrating AWS Services Through Events
8.2 Infrastructure as Code
8.2.1 Introduction to AWS CloudFormation
8.2.2 Creating Templates and Stacks
8.2.3 Managing Infrastructure Changes
8.2.4 Understanding Infrastructure Automation Benefits
8.3 AWS Command Line and SDKs
8.3.1 Installing and Configuring AWS CLI
8.3.2 Executing AWS Commands
8.3.3 Introduction to AWS SDKs
8.3.4 Automating Routine AWS Tasks
Module 9: AWS Scalability and High Availability
9.1 Elastic Load Balancing
9.1.1 Introduction to Load Balancing
9.1.2 Overview of Application and Network Load Balancers
9.1.3 Configuring Target Groups and Health Checks
9.1.4 Distributing Application Traffic
9.2 Amazon EC2 Auto Scaling
9.2.1 Introduction to Auto Scaling Groups
9.2.2 Creating Launch Templates
9.2.3 Configuring Scaling Policies
9.2.4 Monitoring Scaling Activities
9.3 High Availability and Fault Tolerance
9.3.1 Designing Multi-AZ Architectures
9.3.2 Understanding Fault Tolerance and Resilience
9.3.3 Backup and Disaster Recovery Strategies
9.3.4 Evaluating Availability Requirements
Module 10: AWS Cost Management and Optimization
10.1 Understanding AWS Pricing
10.1.1 AWS Pricing Models and Billing Concepts
10.1.2 On-Demand, Reserved, and Spot Instances
10.1.3 Understanding Storage and Data Transfer Costs
10.1.4 Estimating Workload Expenses
10.2 AWS Billing and Cost Management
10.2.1 Using AWS Cost Explorer
10.2.2 Configuring AWS Budgets and Alerts
10.2.3 Reviewing Billing Reports
10.2.4 Tracking Costs Across AWS Services
10.3 Cost Optimization Best Practices
10.3.1 Rightsizing Compute Resources
10.3.2 Optimizing Storage and Database Costs
10.3.3 Identifying Idle Resources
10.3.4 Applying Cost-Aware Architecture Principles
Module 11: AWS Cloud Architecture and Best Practices
11.1 AWS Well-Architected Framework
11.1.1 Introduction to the Well-Architected Framework
11.1.2 Operational Excellence and Security
11.1.3 Reliability and Performance Efficiency
11.1.4 Cost Optimization and Sustainability
11.2 Cloud Architecture Design
11.2.1 Designing Secure and Scalable Applications
11.2.2 Selecting Appropriate AWS Services
11.2.3 Understanding Architecture Trade-Offs
11.2.4 Applying Cloud Design Principles
11.3 Migration and Modernization
11.3.1 Introduction to Cloud Migration Strategies
11.3.2 Assessing Applications for Migration
11.3.3 Overview of AWS Migration Services
11.3.4 Understanding Application Modernization
Module 12: Hands-On AWS Projects and Practical Assessment
12.1 Deploying a Basic Cloud Environment
12.1.1 Creating a VPC and Subnets
12.1.2 Launching and Configuring an EC2 Instance
12.1.3 Creating an S3 Bucket
12.1.4 Configuring IAM Permissions
12.2 Building and Monitoring a Cloud Application
12.2.1 Deploying a Sample Application
12.2.2 Configuring a Load Balancer
12.2.3 Setting Up CloudWatch Monitoring
12.2.4 Configuring Alerts and Notifications
12.3 Security, Cost, and Performance Review
12.3.1 Reviewing IAM Permissions and Security Settings
12.3.2 Analyzing Resource Utilization
12.3.3 Reviewing AWS Costs and Budgets
12.3.4 Applying Optimization Recommendations
12.4 Capstone Project and Knowledge Assessment
12.4.1 Planning an AWS Cloud Solution
12.4.2 Selecting Compute, Storage, and Networking Services
12.4.3 Implementing Security and Monitoring
12.4.4 Testing Application Availability and Performance
12.4.5 Presenting Project Outcomes
Module 13: Conclusion and Further Learning
13.1 Review of Essential AWS Technical Knowledge
13.1.1 Reviewing Core AWS Services
13.1.2 Understanding Cloud Security and Governance
13.1.3 Applying Monitoring and Cost Management Practices
13.2 Continuing AWS Learning
13.2.1 Exploring Advanced AWS Services
13.2.2 Preparing for Relevant AWS Certifications
13.2.3 Practicing Real-World Cloud Scenarios
13.2.4 Keeping Up with AWS Service Updates
AWS Training: https://locusit.com/academy/
AWS CloudFormation Documentation: https://docs.aws.amazon.com/cloudformation/







Reviews
There are no reviews yet.