AWS and Cloud - LaunchCode-Code-Connect/CandidateResources GitHub Wiki

Introduction to AWS and Cloud

Cloud computing has become the backbone of modern software development and infrastructure management. This learning path is designed to give you a comprehensive understanding of AWS services, best practices, and real-world applications.

Whether you are interested in studying for the exams and earning AWS Certifications or simply looking to gain a better understanding of the cloud, the following courses will serve you well.

Why We Recommend AWS and Cloud

  • AWS leads the cloud market with the most comprehensive service offerings
  • Strong integration between services enables building complex solutions efficiently
  • Extensive documentation and community support
  • Infrastructure as Code (IaC) capabilities allow for repeatable and version-controlled deployments
  • Cost-effective scaling options for applications of any size

Skill Update!

Have you completed one of the courses below or a different course or certification related to AWS? If you are an active candidate working with LaunchCode, please let us know by filling out this form. Our team reviews submissions on a weekly basis and will update your LaunchCode candidate profile with a note to let the Career Outcomes team know that you have completed a new course!

Foundation Learning Paths

AWS Core Learning

Course Name Description Skills Covered Time to Complete
AWS Foundations Foundational AWS concepts and services Global Infrastructure, Identity and Access Management, Compute Fundamentals, and more 5 hours
AWS Operations Deep dive into different deployments on AWS and how to carry them out Automation, Deployment of applications and infrastructure, Operations Management, Blue Green Testing 14 hours

Cloud Developer Essentials

Course Name Description Skills Covered Time to Complete
AWS CDK - The Big Picture Learn to deploy applications using AWS CDK TypeScript/Python, IaC, AWS Services Integration 2 hours
AWS Developer: Getting Started Comprehensive development path for AWS Lambda, API Gateway, DynamoDB, CloudFormation 6 hours

Advanced Learning Tracks

Software Developer Track

Core Development Skills

Course Name Description Skills Covered Time to Complete
AWS Lambda Essentials Comprehensive serverless development Lambda, API Gateway, Event Processing 19 hours
DevOps on AWS: Getting Started CI/CD and development tools CodeBuild, CodePipeline, CodeDeploy 2 hours

Container Development

Course Name Description Skills Covered Time to Complete
Using Docker on AWS with the Command Line Learn containerization with AWS AWS CLI, EC2, Fargate, EKS, ECR 4 hours
Deploying Containerized Applications Containers and Orchestration Docker, Docker Compose, Docker Swarm, Kubernetes, Serverless Containers in AWS 4 hours

Advanced Development Topics

Course Name Description Skills Covered Time to Complete
Building Serverless Applications on AWS Serverless Architecture React, AWS CDK, S3, CloudFront, API Gateway, AWS Cognito 19 hours
DynamoDB for Developers NoSQL database development DynamoDB, Data Modeling, Queries 3 hours

Infrastructure Engineering Track

Infrastructure as Code Fundamentals

Course Name Description Skills Covered Time to Complete
Automate Infrastructure with AWS CloudFormation Infrastructure at scale, Automate AWS Resources CloudFormation, CloudFormation Templates 8 hours
Implementing Terraform with AWS Infrastructure management with Terraform HCL, State Management, Modules 10 hours

Networking and Security

Course Name Description Skills Covered Time to Complete
AWS Networking Fundamentals Configure Virtual Private Cloud VPC Design, Data Transfer 2 hours
AWS Certified Security - Speciality Threat Detection, logging, Data Protection, IAM, Management and Governance AWS Config, IAM, Artifact, and more 20 hours

Logging and Monitoring

Course Name Description Skills Covered Time to Complete
Monitoring AWS CloudFormation with CloudTrail AWS CloudTrail monitoring CloudTrail 1 hour
Logging and Security for Associate AWS Solutions Architechts Intro, Logging and Monitoring, Security, Recap CloudWatch, CloudTrail, VPC, AWS Config, S3 8 hours

AWS Certifications (Cloud Practitioner + The Big 3)

Below you will find a list of certification courses within Pluralsight that is a great starting place for anyone looking to earn certifications with AWS. Most often individuals will start with the Cloud Practitioner course however, if you study for and complete the other 3 the Cloud Practitioner exam and certification will come naturally as most content is covered twice throughout each course.

Course Name Description Skills Covered Time to Complete
AWS Certified Cloud Practitioner Comprehensive overview of AWS cloud concepts Cloud Concepts, Security, Architecture, Pricing 14 hours
AWS Certified Solutions Architect - Associate AWS Architectural principles and services IAM, S3, CloudFront, Storage Gateway, and more 46 hours
AWS Certified Developer - Associate Identify key features of AWS technologies and build serverless applications DynamoDB, Elastic Beanstalk, Lambda, API Gateway, and more 29 hours
AWS Certified SysOps Administrator - Associate Deployment and Provisioning, monitoring and logging in AWS EC2, RDS, VPC, Network ACLs, Security Groups, and more 38 hours

Learning Path Progression

Software Developer Track:

1.Core Development Skills 2. Container Development 3. Advanced Development Topics

Infrastructure Track:

  1. IaC Tools
  2. Networking and Security
  3. Logging and Monitoring

Alternative Cloud Providers

While AWS is our primary focus, other cloud providers offer unique advantages for specific use cases:

  • Digital Ocean
  • Microsoft Azure
    • Strong integration with Microsoft products
    • Hybrid cloud capabilities
  • Google Cloud
    • Leading in machine learning and data analytics
    • Strong container orchestration with Kubernetes