AWS Essential Training for Developers (2022)
4h 9mBeginner2023-09-21
Authors

Jeremy Villeneuve
Founder of Halvanta, LLC, an IT consulting firm
Course details
Organizations transitioning to AWS have a critical need for architects and engineers who can leverage the best tools available in AWS. In this course, instructor Jeremy Villeneuve guides you through all the essentials to get started. Find out how to set up the AWS root account, IAM user groups, and IAM users. Learn about budgeting your AWS usage and transitioning on-premises infrastructure to AWS. Go over creating an EC2 instance, setting up a web server, right-sizing with EC2 autoscaling, and more. Explore IaaS networking and storage, then dive into using database as a service (DBaaS), platform as a service (PaaS), and software as a service (SaaS). Discover what you can do with DevOps in AWS, and learn about security options. Find out how to check for unwanted changes, leverage all the benefits of the cloud, and get help from AWS support. Plus, prepare for the AWS Cloud Practitioner Certification (CLF-C01) exam using the included handouts and assessment questions.
Skills covered
Amazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsEssential TrainingCloud Computing
Concepts
Introduction
- What is the best way to use AWS
- How to choose AWS services
- What you need to know
AWS Essential Setup
- The AWS root account
- Learn how to create an IAM user group
- Learn how to create an IAM user and access key
- Break down the bill in AWS
- Set a budget to save money
On-Premise to AWS
- On-premise infrastructure
- Birth of the cloud - EC2 and S3
- Where in the world are your AWS services
- Get closer to users with Local Zones
IaaS Compute
- Learn how to create an EC2 instance
- What is the best EC2 instance type
- Learn how to create a key pair
- Set up a web server
- Stopping and starting vs. rebooting instances
- Right-sizing with EC2 autoscaling
- Learn how to create backups with an AMI Snapshot
- Saving money in EC2
IaaS Networking
- Using security groups as firewalls
- 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)
- Learn how to create an Application Load Balancer (ALB)
- Point a domain to your EC2s with Route 53
IaaS Storage
- Hard drives with Elastic Block Store (EBS)
- NAS with Elastic File System (EFS)
- Web storage with Simple Storage Service (S3)
- Upload a file to S3 from the AWS CLI
- Use the SDK to create a file within S3
- IAM roles for EC2
- Putting together all of the IAM resources
- Storing passwords with Secrets Manager
- Long-term storage with S3 Glacier
- Serve content faster with CloudFront
Database as a Service (DBaaS)
- What is database as a service (DBaaS)
- Relational Database Service (RDS)
- NoSQL databases
- In-memory caches
- Big data databases
- Buffer data with a message queue
Platform as a Service (PaaS)
- Hosting web apps with Elastic Beanstalk
- Running containers on AWS
- Using Kubernetes with AWS
- Serverless functions with Lambda
- Managing long-running jobs
Software as a Service (SaaS)
- User authentication for your app
- Designing backend APIs
- Helpful machine learning services
DevOps with AWS
- What is DevOps
- Developer tools within AWS
- Infrastructure as Code with AWS
- Monitoring with CloudWatch
- DevOps using machine learning
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
Conclusion
- Check for unwanted charges
- AWS Well-Architected Framework
- Getting help from AWS Support
- AWS Cloud Practitioner Certification (CLF-C01)
Related courses
- Docker on AWS
- Cloud Computing Careers and Certifications
- Google Cloud Platform Essential Training for Administrators
- TeamCity 2017 Essential Training
- AI-Enhanced Coding with Amazon Q Developer
- AWS Essential Training for Architects (2019)
- AWS Essential Training for Administrators (2022)
- AWS Essential Training for Architects
Related learn paths
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam
- Advance Your AWS Development Skills: Exploring Complex Application Development
- Develop Your AWS Skills
- Advance Your Skills in AI and Machine Learning
- Explore React.js Development
- The Top Skills IT Professionals Have Right Now
- Build Your Knowledge of Cloud Administration
- Developing and Delivering Software with Docker