We may earn an affiliate commission when you visit our partners.
Jasenko Krejic

Learn how to use new Amazon serverless technologies, presented in a clear and consistent way, with practical demonstrations in the AWS console.

Read more

Learn how to use new Amazon serverless technologies, presented in a clear and consistent way, with practical demonstrations in the AWS console.

Amazon Web Services is gaining ground and creating new services almost on a daily basis, and technologies such as Elastic Beanstalk, Lambda, and Step Functions are their cutting-edge products. In this course, Managing Applications in AWS, you will gain the ability to manage applications in 5 different technologies. First, you will learn how to manage all aspects of serverless application platforms such as Elastic Beanstalk and Lambda. Next, you will discover batch computing with AWS Batch and create workflows with AWS Step functions. Finally, you will explore how to connect external users to internal AWS services using AWS API Gateway. When you are finished with this course, you will have the skills and knowledge of above-mentioned serverless technologies needed to manage all aspects of running applications in the cloud with AWS.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Deploying Applications with AWS Elastic Beanstalk
Administering AWS Elastic Beanstalk Applications
Running Serverless Applications with AWS Lambda
Read more
Running Batch Computing Workloads with AWS Batch
Coordinating Components with AWS Step Functions
Connecting with Amazon API Gateway

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches how to use Elastic Beanstalk, a highly reputable Platform as a Service (PaaS)
Taught by Jasenko Krejic, a well-known industry professional in serverless technologies
Exposes students to AWS Batch and AWS Step Functions, two in-demand technologies in the industry
Builds a foundation for students interested in serverless computing, a rapidly growing field
Provides ample hands-on demonstrations in the AWS console, allowing students to apply their learnings immediately
Introduces students to the latest Amazon serverless technologies, aligning with industry trends

Save this course

Save Managing Applications in AWS to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Managing Applications in AWS with these activities:
Organize Your Course Materials
Organizing your course materials will help you stay on top of your studies and make it easier to find the information you need.
Show steps
  • Gather your course materials
  • Create a system for organizing your materials
  • File your materials according to your system
Review AWS Documentation on Serverless Technologies
Reviewing AWS documentation on serverless technologies will help you refresh your knowledge and learn about new features and updates.
Browse courses on AWS Lambda
Show steps
  • Find the AWS documentation on serverless technologies
  • Read the documentation
  • Take notes on the key points
Join a Study Group for AWS Elastic Beanstalk
Joining a study group for AWS Elastic Beanstalk will help you learn from others and get help with any questions you have.
Browse courses on AWS Elastic Beanstalk
Show steps
  • Find a study group for AWS Elastic Beanstalk
  • Join the study group
  • Participate in the study group
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow a Tutorial on AWS Step Functions
Following a tutorial on AWS Step Functions will help you learn how to use this service to create and manage workflows.
Browse courses on AWS Step Functions
Show steps
  • Find a tutorial on AWS Step Functions
  • Follow the steps in the tutorial
  • Complete the tutorial
Run AWS Lambda Functions Locally
Running AWS Lambda functions locally helps you understand how they behave in a real-world environment and can help you debug issues more efficiently.
Browse courses on AWS Lambda
Show steps
  • Install the AWS CLI
  • Install the Serverless Framework
  • Create a new Serverless project
  • Add an AWS Lambda function to the project
  • Run the AWS Lambda function locally
Build a Serverless Web Application
Building a serverless web application will help you apply the concepts you learn in the course and gain practical experience with AWS Lambda and API Gateway.
Browse courses on AWS Lambda
Show steps
  • Create an AWS account
  • Create an AWS Lambda function
  • Create an AWS API Gateway
  • Deploy your serverless web application
  • Test your serverless web application
Write a Blog Post About Serverless Computing
Writing a blog post about serverless computing will help you consolidate your understanding of the concepts and share your knowledge with others.
Browse courses on Serverless Computing
Show steps
  • Choose a topic for your blog post
  • Research your topic
  • Write your blog post
  • Edit and proofread your blog post
  • Publish your blog post

Career center

Learners who complete Managing Applications in AWS will develop knowledge and skills that may be useful to these careers:
AWS Cloud Architect
An AWS Cloud Architect designs, builds, and maintains cloud computing solutions on Amazon Web Services (AWS). This course helps AWS Cloud Architects develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
DevOps Engineer
A DevOps engineer is responsible for the planning, design, implementation, and management of software development and IT operations. This course helps DevOps Engineers develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Cloud Solutions Architect
A Cloud Solutions Architect designs, builds, and maintains cloud computing solutions. This course helps Cloud Solutions Architects develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Cloud Software Engineer
A Cloud Software Engineer designs, develops, and maintains software applications that run on cloud computing platforms. This course helps Cloud Software Engineers develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Software Developer
A Software Developer designs, develops, and maintains computer software applications. This course helps Software Developers develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Systems Administrator
A Systems Administrator is responsible for the maintenance and operation of computer systems and networks. This course helps Systems Administrators develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Cloud Architect
A Cloud Architect designs, builds, and maintains cloud computing solutions. This course helps Cloud Architects develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Data Architect
A Data Architect designs, builds, and maintains data architecture and infrastructure. This course helps Data Architects develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Big Data Architect
A Big Data Architect designs, builds, and maintains big data architecture and infrastructure. This course helps Big Data Architects develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Data Engineer
A Data Engineer designs, builds, and maintains data pipelines and infrastructure. This course may be useful for Data Engineers who want to develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Network Architect
A Network Architect designs, builds, and maintains computer networks. This course may be useful for Network Architects who want to develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Security Architect
A Security Architect designs, builds, and maintains computer security systems. This course may be useful for Security Architects who want to develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
IT Administrator
An IT Administrator is responsible for the maintenance and operation of computer systems and networks. This course may be useful for IT Administrators who want to develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
Information Security Analyst
An Information Security Analyst investigates and responds to computer security incidents. This course may be useful for Information Security Analysts who want to develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.
IT Analyst
An IT Analyst provides technical support and troubleshooting for computer systems and networks. This course may be useful for IT Analysts who want to develop the skills needed to manage applications in AWS, including serverless application platforms such as Elastic Beanstalk and Lambda, batch computing with AWS Batch, workflows with AWS Step Functions, and connecting external users to internal AWS services using AWS API Gateway.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Managing Applications in AWS.
This practical guide covers the core concepts and best practices of AWS Lambda, the serverless compute service. It provides step-by-step instructions, code samples, and troubleshooting tips, complementing the course's introduction to Lambda.
While this course concentrates on five service offerings from AWS, this text offers a broader view of architecting and administering serverless solutions on AWS.
Introduces the Serverless Framework, an open-source platform for building and deploying serverless applications. While not specific to AWS, it provides a valuable perspective on serverless development and deployment techniques.
While this book focuses on Azure Functions, it provides a good overview of serverless development concepts that are applicable to AWS Lambda.
While this book does not focus specifically on serverless computing, it provides a good overview of microservices architecture, which key component of serverless applications.
This study guide covers a wide range of AWS services and concepts, including serverless technologies. While not specific to the topics in the course, it provides a comprehensive preparation for the AWS Certified Solutions Architect Associate certification exam.

Share

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

Similar courses

Here are nine courses similar to Managing Applications in AWS.
AWS Certified Developer - Associate (DVA-C02)
Most relevant
AWS Developer: Lambda Deep Dive
Most relevant
DevOps: CI/CD using AWS CodePipeline & Elastic Beanstalk
Most relevant
Complete AWS Bedrock Generative AI Course + Projects
Most relevant
Building Modern Node.js Applications on AWS
Most relevant
Building Modern Java Applications on AWS
Most relevant
Building Modern .NET Applications on AWS
Most relevant
Building Modern Python Applications on AWS
Most relevant
AWS Serverless APIs & Apps - A Complete Introduction
Most relevant
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