Amazon Web Services

Amazon Web Services, Inc. is a subsidiary of Amazon that provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered, pay-as-you-go basis. Oftentimes, clients will use this in combination with autoscaling.

You can customize this template

Built for engineers

Use this learning plan to master AWS and build scalable and cost-effective solutions using cloud computing.
  1. Introduction to Cloud Computing and AWS
    • Understand the basics of cloud computing and its benefits.
    • Learn about the core services provided by AWS and their use cases.
    • Familiarize yourself with AWS terminology, concepts, and the AWS Management Console.
  2. AWS Core Services
    • Gain in-depth knowledge of foundational AWS services, including:
      • Amazon EC2 (Elastic Compute Cloud) for virtual server provisioning.
      • Amazon S3 (Simple Storage Service) for scalable object storage.
      • Amazon RDS (Relational Database Service) for managed database hosting.
      • Amazon VPC (Virtual Private Cloud) for network isolation and security.
    • Understand how to configure and utilize these services effectively.
  3. AWS Identity and Access Management (IAM)
    • Learn how to manage user accounts, permissions, and security in AWS.
    • Understand IAM roles, policies, and best practices for securing AWS resources.
  4. AWS Networking
    • Explore AWS networking concepts, such as VPC, subnets, routing, and security groups.
    • Learn how to configure and manage network resources within AWS.
  5. AWS Serverless Computing
    • Understand the serverless computing paradigm and its benefits.
    • Learn how to use AWS Lambda for event-driven, serverless application development.
    • Explore other serverless services, such as AWS API Gateway and AWS Step Functions.
  6. AWS Storage and Database Services
    • Deep dive into advanced storage and database services provided by AWS, including:
      • Amazon DynamoDB for NoSQL database hosting.
      • Amazon SNS (Simple Notification Service) and Amazon SQS (Simple Queue Service) for messaging and queuing.
      • Amazon Elastic Block Store (EBS) for block-level storage volumes.
    • Learn how to choose and use the appropriate storage and database services for different use cases.
  7. AWS Deployment and Management
    • Gain proficiency in AWS CloudFormation for infrastructure as code (IaC) deployments.
    • Explore AWS Elastic Beanstalk and AWS CodeDeploy for application deployment and management.
    • Learn about monitoring and logging services, such as AWS CloudWatch and AWS X-Ray.
  8. AWS Security and Compliance
    • Understand AWS security best practices, including data encryption, network security, and access control.
    • Learn about AWS security services, such as AWS Identity and Access Management (IAM), AWS Key Management Service (KMS), and AWS WAF (Web Application Firewall).
    • Gain knowledge of AWS compliance programs and how to ensure compliance in AWS environments.
  9. AWS Cost Optimization and Billing
    • Learn how to optimize AWS resource usage and costs.
    • Understand AWS billing models, pricing structures, and cost management tools.
    • Explore strategies for cost optimization, such as rightsizing instances and utilizing AWS cost optimization services.
  10. AWS Advanced Services
    • Explore advanced AWS services based on your specific needs and interests:
    • Amazon Elastic Container Service (ECS) or AWS Fargate for containerized application deployment.
    • Amazon Redshift for data warehousing and analytics.
    • AWS Lambda Layers for code reuse and modularity.
    • Amazon Machine Learning or AWS SageMaker for machine learning and AI capabilities.
  11. AWS Solutions Architect Certification
    • Consider pursuing the AWS Certified Solutions Architect certification to validate your AWS knowledge and skills.
    • Prepare for the certification exam by studying relevant documentation, whitepapers, and practice exams.

Ready to Level Up Your Talents?

No credit card required - 14-days free trial
Try out for free