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

Write review

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Go from zero to cloud proficient in AWS. Learn how to host your organization in the cloud or start building your first cloud-native application.

Syllabus

Introduction
  • What is the best way to use AWS?
  • How to choose AWS services
  • Visualizing the cloud in the real world
1. On-Premises to AWS
  • On-premises infrastructure
  • Birth of the cloud: EC2 and S3
  • Where in the world are your AWS services?
  • Faster speeds with Local Zones and Wavelength Zones
2. AWS Essential Setup
  • The AWS root account
  • AWS Identity Center
  • Creating a new user
  • Break down the bill in AWS
  • Setting a budget to save money
3. IaaS Compute
  • Creating an EC2 instance
  • Choosing the right EC2 instance type
  • Creating a key pair
  • Setting up a web server
  • Stopping and starting vs. rebooting instances
  • Right-sizing with EC2 autoscaling
  • Creating backups with an AMI Snapshot
  • Saving money in EC2
  • Challenge: Restore an EC2 instance
  • Solution: Restore an EC2 instance
4. IaaS Networking
  • Using security groups as firewalls
  • Editing security groups
  • Virtual Private Cloud (VPC)
  • Public and private subnets
  • Internet and NAT gateways
  • Static addresses with Elastic IPs
  • Using VPNs to access private subnets
  • Scaling with Elastic Load Balancer (ELB)
  • Creating an Application Load Balancer (ALB)
  • Pointing a domain to your EC2s with Route 53
  • Challenge: Add a server to your load balancer
  • Solution: Add a server to your load balancer
5. IaaS Storage
  • Hard drives with Elastic Block Store (EBS)
  • Storing passwords with Secrets Manager
  • NAS with Elastic File System (EFS)
  • Web storage with Simple Storage Service (S3)
  • Uploading a file to S3 from the AWS CLI
  • IAM roles for EC2
  • Using the SDK to create a file within S3
  • Putting together all of the IAM resources
  • Long-term storage with S3 Glacier
  • Serving content faster with CloudFront
6. Database as a Service (DBaaS)
  • What is database as a service (DBaaS)?
  • Relational Database Service (RDS)
  • Create an Aurora database
  • NoSQL databases
  • In-memory caches
  • Big data databases
  • Data Analytics in AWS
  • Challenge: Aurora
  • Solution: Aurora
7. Platform as a Service (PaaS)
  • Hosting web apps with Elastic Beanstalk
  • Running containers on AWS
  • Using Kubernetes with AWS
  • Serverless functions with Lambda
  • Create a Lambda function
  • Challenge: Lambda function
  • Solution: Lambda function
8. Application Integration
  • Buffering data with a message queue
  • EventBridge
  • Designing backend APIs
  • Managing long-running jobs
9. Software as a Service (SaaS)
  • User authentication for your app
  • Helpful machine learning services
  • Artificial intelligence models and tools
10. DevOps with AWS
  • What is DevOps?
  • Continuous integration and deployment (CI/CD)
  • Developer tools within AWS
  • Infrastructure as Code with AWS
  • Monitoring with CloudWatch
  • Log monitoring with AWS
  • DevOps using Machine Learning
  • Challenge: Cloudwatch
  • Solution: Cloudwatch
11. Security on AWS
  • AWS Shield and firewalls with WAF
  • Spot issues with Inspector, GuardDuty, and Macie
  • Manage EC2 with Systems Manager
  • Traceability with CloudTrail and Security Hub
  • Investigate threats with AWS Detective
12. AWS the Right Way
  • AWS Well-Architected Framework
  • Cloud Adoption Framework (CAF)
  • Keep in the know with AWS
  • Getting help from AWS Support
Conclusion
  • Check for unwanted charges
  • AWS Cloud Practitioner Certification (CLF-C02)

Taught by

Jeremy Villeneuve

Reviews

4.6 rating at LinkedIn Learning based on 193 ratings

Start your review of AWS Essential Training for Developers

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.