Essential AWS Technical Knowledge Development Course

Duration: Hours

Enquiry


    Category:

    Training Mode: Online

    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

    1. Basic knowledge of computers and operating systems.

    2. Familiarity with networking concepts, including IP addresses, DNS, and HTTP.

    3. Basic understanding of databases and data storage.

    4. Familiarity with command-line interfaces is helpful.

    5. No prior AWS experience is required for beginner-level training.

    Estimated Duration

    1. Beginner Level: 16 Hours
    2. Intermediate Level: 24 Hours
    3. Advanced Level: 32 Hours
    4. Enterprise Level: 40 Hours

    Training Lab Setup Specifications

    1. Operating System: Windows, Linux, or macOS.

    2. Processor: Dual-core processor or higher.

    3. Memory: 8 GB RAM minimum; 16 GB recommended.

    4. Storage: 20 GB of available disk space.

    5. AWS Account: An active AWS account with appropriate permissions.

    6. Web Browser: Latest version of Chrome, Edge, or Firefox.

    7. Tools: AWS Management Console, AWS CLI, and a code editor.

    8. Networking: Stable internet connection.

    9. Security: Multi-factor authentication enabled for the AWS account.

    10. 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.

    Be the first to review “Essential AWS Technical Knowledge Development Course”

    Your email address will not be published. Required fields are marked *

    Enquiry


      Category: