YoVDO

AWS Essential Training for Developers

Offered By: LinkedIn Learning

Tags

Amazon Web Services (AWS) Courses Cloud Computing Courses Amazon EC2 Courses Amazon S3 Courses Identity and Access Management (IAM) Courses VPC Courses

Course Description

Overview

Learn about cloud computing fundamentals and what services are offered in AWS, and how to set up and migrate to AWS, so you can be prepared for the AWS Cloud Practitioner Certification (CLF-C02) exam.

Syllabus

Introduction
  • What is the best way to use AWS?
  • How to choose AWS services
  • What you need to know
1. 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
2. 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
3. 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
4. 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
5. 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
6. 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
7. 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
8. Software as a Service (SaaS)
  • User authentication for your app
  • Designing backend APIs
  • Helpful machine learning services
9. DevOps with AWS
  • What is DevOps?
  • Developer tools within AWS
  • Infrastructure as Code with AWS
  • Monitoring with CloudWatch
  • DevOps using machine learning
10. 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)

Taught by

Jeremy Villeneuve

Related Courses

A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn
A Day in the Life of a Data Engineer (Indonesian)
Amazon Web Services via AWS Skill Builder
A Day in the Life of a Data Engineer (Japanese)
Amazon Web Services via AWS Skill Builder
A Day in the Life of a Data Engineer (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Accessing your AWS EC2 servers
Coursera Project Network via Coursera