We may earn an affiliate commission when you visit our partners.
Course image
Sean Rinn, Scott Jones, Ian Falconer, Russell Sayers, and Seph R






What you'll learn

  • How to use AWS Container Services
  • How to improve application performance through techniques such as caching
  • How to optimize your applications by using serverless technologies and autoscaling.
  • How to use content distribution to improve the end-user experience
  • How to use the AWS Command Line Interface (CLI)
  • How to encrypt data at rest and in transit using the AWS Key Management Service

What's inside

Learning objectives

  • How to use aws container services
  • How to improve application performance through techniques such as caching
  • How to optimize your applications by using serverless technologies and autoscaling.
  • How to use content distribution to improve the end-user experience
  • How to use the aws command line interface (cli)
  • How to encrypt data at rest and in transit using the aws key management service

Syllabus

Meet the instructors
Discussion: Introduce yourself
Exercise 1.0 Set up an AWS Account (if needed)
Introduction to Containers
Read more
Docker
Elastic Container Service (ECS)/Elastic Container Registry (ECR)
Exercise 1.1: Your first Docker Container
Exercise 1.2 Elastic Container Registry
Amazon CloudFront
Exercise 2.1: Building a static website
Amazon Elasticache
Exercise 2.2: Amazon Elasticache
Amazon DynamoDB
Exercise 3.1 Create and populate and table in Amazon DynamoDB
API Gateway
Exercise 3.2 – Your first serverless application
Amazon EC2/Amazon ECS Autoscaling
Scaling Databases
Exercise 4.1- Scaling our serverless application
Exercise 4.2 – Using metrics to scale
IAM Policies
IAM Roles
Introduction to the AWS CLI
Exercise 5.1 – IAM and CLI
AWS Key Management Service (KMS)
Exercise 5.2 – KMS
Revisiting AWS CloudFormation
• Exercise 6.1-- CloudFormation Template
Exercise 6.2 – The Recap Challenge

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops core skills and explores foundational concepts for developers who build, deploy, and manage applications in AWS
Taught by recognized instructors in the industry: Scott Jones, Russell Sayers, Sean Rinn, Ian Falconer, and Seph R
Part of a comprehensive series covering AWS Developer foundations
Emphasizes hands-on learning with exercises and activities
Requires significant background knowledge and prior experience in AWS or related technologies
Does not comprehensively cover the full range of AWS services and technologies

Save this course

Save AWS Developer: Optimizing on AWS to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for AWS Developer: Optimizing on AWS. These are activities you can do either before, during, or after a course.

Career center

Learners who complete AWS Developer: Optimizing on AWS will develop knowledge and skills that may be useful to these careers:
Cloud Operations Engineer
A Cloud Operations Engineer is responsible for managing and maintaining cloud computing infrastructure. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to manage and monitor infrastructure, which is a key skill for Cloud Operations Engineers to have.
Web Developer
A Web Developer designs, develops, and maintains websites and web applications. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to build and manage scalable, reliable, and secure web applications, which are key skills for Web Developers to have.
Solutions Architect
A Solutions Architect designs and implements technical solutions to meet an organization’s business needs. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to build and manage scalable, reliable, and secure solutions, which are key skills for Solutions Architects to have.
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams to ensure that software applications are deployed and maintained efficiently and reliably. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to automate deployment processes, monitor applications, and improve overall performance, which are all important skills for DevOps Engineers to have.
Security Engineer
A Security Engineer is responsible for designing, implementing, and maintaining security measures to protect an organization’s IT infrastructure and data. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to enhance security, such as encrypting data and managing access control, which are critical skills for Security Engineers to have.
Mobile Developer
A Mobile Developer designs, develops, and maintains mobile applications. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to build and manage scalable, reliable, and secure mobile applications, which are key skills for Mobile Developers to have.
Cloud Consultant
A Cloud Consultant advises clients on how to adopt and use cloud computing services effectively. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to meet business needs and optimize performance, which is essential for Cloud Consultants to be successful in their roles.
Cloud Security Architect
A Cloud Security Architect is responsible for designing and implementing security measures for cloud computing environments. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to enhance security and manage risk, which are critical skills for Cloud Security Architects to have.
Systems Administrator
A Systems Administrator is responsible for managing and maintaining computer systems and networks. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to manage and monitor infrastructure, which is a key skill for Systems Administrators to have.
Database Administrator
A Database Administrator is responsible for managing and maintaining databases. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to manage and monitor databases, which is a key skill for Database Administrators to have.
Technical Program Manager
A Technical Program Manager is responsible for planning, managing, and executing technical projects. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to manage projects and track progress, which is a key skill for Technical Program Managers to have.
Software Engineer
A Software Engineer designs, develops, and maintains software applications and systems. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to improve application performance, scalability, and security, which are key skills for Software Engineers to have.
Data Engineer
A Data Engineer is responsible for designing, building, and maintaining data pipelines and data storage systems. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to manage and analyze data, which is essential for Data Engineers to be successful in their roles.
Data Scientist
A Data Scientist uses data analysis techniques to uncover insights and solve business problems. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to use AWS services to manage and analyze data, which is a key skill for Data Scientists to have.
Cloud Architect
A Cloud Architect is an IT professional who designs, develops, and manages cloud computing solutions to meet an organization’s IT needs and business goals. The AWS Developer: Optimizing on AWS course may be useful because it provides training on how to optimize applications and use AWS services effectively, which is essential for Cloud Architects to be successful in their roles.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser