Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

AWS Essential Training for Developers

via LinkedIn Learning


Explore the different ways developers can host applications within AWS, as well as how to integrate cloud technologies for better uptime, enhanced security, and faster development.


  • What is the best way to use AWS?
  • Course objectives
  • What you need to know
1. AWS Essential Setup
  • The AWS root account
  • Create an IAM user
  • Generate an AWS secret key
  • Set up a billing alarm
2. On Premise to AWS
  • On-premise infrastructure
  • Birth of the cloud: EC2 and S3
  • Regions and availability zones
3. IaaS Compute
  • Create an EC2 instance
  • EC2 types
  • Set up a web server
  • Security groups
  • Autoscaling
4. IaaS Storage
  • Elastic Block Store (EBS)
  • Elastic File System (EFS)
  • Simple Storage Service (S3)
  • Upload a file to S3 from the AWS CLI
  • Using the SDK to retrieve a file from S3
  • IAM roles for EC2
  • S3 bucket features and S3 Glacier
  • Serve content faster with CloudFront
5. IaaS Networking
  • Virtual Private Cloud (VPC)
  • Internet and NAT gateways
  • Elastic IPs
  • Using VPNs to access private subnets
  • Scaling with Elastic Load Balancer (ELB)
  • DNS with Route53
6. Databases As a Service (DBaaS)
  • What is Database as a Service (DBaaS)?
  • Relational Database Service (RDS)
  • NoSQL databases
  • In-memory caches
  • Big data databases
  • Messaging services
7. Platform As a Service (PaaS)
  • Elastic Beanstalk
  • Running containers on AWS
  • Lambda
  • Batch processing
8. Software As a Service (SaaS)
  • User authentication
  • Mobile services
  • Machine learning
  • Media services
  • Internet of Things (IoT)
9. DevOps with AWS
  • What is DevOps?
  • CI/CD with AWS
  • Infrastructure as code with AWS
  • Monitoring with CloudWatch
10. Security on AWS
  • AWS Shield and firewalls with WAF
  • Inspector, GuardDuty, and Macie
  • CloudTrail and Security Hub
  • Next steps

Taught by

Jeremy Villeneuve

Related Courses


Start your review of AWS Essential Training for Developers

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free