AWS Certified Architect (Associate & Professional) - Course Topics
Introduction to Cloud platforms
- Understanding concepts of private, public and hybrid cloud.
- Why AWS?
- Understand AWS architecture.
- Create an account on AWS.
- Understanding the GUI and CLI interface of AWS.
- Exploring services on AWS.
Identity Access Management
- Introduction to IAM.
- Managing root account.
- Managing MFA.
- Creating IAM users.
- Creating IAM groups.
- Creating custom policies.
- Assigning policies to users and group.
- Configuring IAM roles.
Elastic Compute Cloud (EC2)
- Introduction to EC2.
- Understanding Instances, Volumes, Keypairs, Security Groups, Elastic IP, AMIs, Instance Types.
- Creating a Linux instance.
- Creating a Windows instance.
- Creating and attaching EBS volumes to instances.
- Managing snapshots.
- Managing rules in security groups.
- Configuring an HTTP Elastic Load Balancer.
- Creating and deploying an image.
- Creating and deploying templates.
- Configuring Auto-scaling groups.
- Configuring Placement groups.
- Managing properties of an instance.
Storage
- Understanding various storage services.
- Deep dive into Simple Storage Service (S3).
- Creating S3 buckets.
- Managing permissions of a bucket.
- Uploading files.
- Understand and perform versioning.
- Understand and perform static web hosting.
- Understand and perform life cycle management.
- Understand and perform cross-region replication.
Deep dive into EFS
- Understanding NFS.
- Understanding the backend of EFS.
- Creating the EFS filesystem.
- Accessing EFS filesystem on a Linux instance.
- EFS encryption.
- Configuring EFS as shared storage.
Deep dive into FSx
- Understanding Samba.
- Creating the FSx storage.
- Accessing FSx storage on a Windows instance.
- Network drive mapping.
Database
- Understanding database services.
- SQL vs NO-SQL engines.
- Introduction to AWS database services.
- Deep dive into RDS.
- Create an RDS SQL database instance.
- Create a cluster.
- Access SQL Server from EC2 instance.
- Create a database.
- Perform database backup and restore.
- Change properties of cluster and instances.
Deep dive into DynamoDB
- Create a No-SQL database.
- Login into the Query editor.
- Create tables and items.
- Scan and query in the table.
- Perform backup and restore.
- Monitor logs.
Route 53 (DNS)
- Understand the DNS architecture.
- Register a Domain Name.
- Managing records.
- Configure Routing Policies.
- Weighted Routing Policies.
- Latency Routing Policies.
Virtual Private Cloud (VPC)
- Introduction to VPC.
- Components of VPC.
- Build a custom VPC.
- Perform NAT.
- Perform ACL.
- Perform VPC Peering.
- VPN.
- Direct connect.
Serverless Compute
- Understanding various serverless compute solutions.
- Create a Lambda function.
- Host an application using Beanstalk.
- Create containers in ECS.
Governance
- Understanding and configuring SNS.
- Understanding and configuring SQS.
- Monitoring resources using Cloud Watch.
- Automating resource deployment using Cloud Formation.
- Troubleshooting.
Architect network connectivity strategies
- Understand AWS Global Infrastructure.
- Understand AWS networking concepts.
- Amazon VPC.
- AWS Direct Connect.
- AWS VPN.
- Transitive Routing.
- AWS Container Services.
- Understand Hybrid DNS Concepts.
- Amazon Route 53 Resolver.
- On-premises DNS Integration.
- Network Segmentation.
- Subnetting.
- IP Addressing.
- Network Traffic Monitoring.
Prescribe security controls
- Understand AWS IAM and Identity Center.
- Understand Route Tables, Security Groups and NACLs.
- Understand Encryption and Certificate Management.
- Deep dive into AWS Security and Compliance Management.
Design reliable and resilient architectures
- Recovery time objectives (RTOs) and recovery point objectives (RPOs).
- Disaster recovery strategies.
- Data backup and restoration.
Design a multi-account AWS environment
- Understanding AWS Organizations and AWS Control Tower.
- Deep dive into multi-account event notifications.
- AWS resource sharing across environments.
Determine cost optimization and visibility strategies
- Understanding AWS cost and usage monitoring tools.
- Understanding AWS purchasing options.
- Understanding AWS rightsizing visibility tools.
Design a deployment strategy to meet business requirements
- Understanding Infrastructure as code (IaC).
- Change management processes.
- Configuration management tools.
Design a strategy to meet reliability requirements
- Understanding AWS storage services and replication strategies.
- Multi-AZ and multi-Region architectures.
- Introduction to Auto scaling policies and events.
- Deep dive into Application integration.
- Understanding Service quotas and limits.
Determine a cost optimization strategy to meet solution goals
- Pricing models.
- Storage tiering.
- Data transfer costs.
- AWS managed service offerings.
Determine a strategy to improve performance
- Understand High-performing systems architectures.
- Global service offerings.
- Service level agreements (SLAs) and key performance indicators (KPIs).
Identify opportunities for cost optimizations
- Introduction to Cost-conscious architecture choices.
- Price model adoptions.
- Cost management, alerting, and reporting.
Determine a new architecture for existing workloads
- Understanding various Compute services.
- Containers.
- AWS storage services.
- Databases.