5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Serverless Deployments for Developers     Serverless Deployments Track 2: Developing Serverless Applications in the Cloud
Testing, debugging, and monitoring serverless applications are critical tasks when building and deploying serverless solutions. Developers, engineers, and project managers alike can use this course to discover the most appropriate application, cloud, and automated testing mechanisms, frameworks, and tools for use with serverless implementations.
Outline the challenges of testing cloud applications, the role of mock and dummy data in testing APIs, and the prominent testing strategies for local and cloud environments. Learn how to simplify Lambda function testing. Then practice testing and debugging serverless applications using AWS SAM and SAM CLI.
Recognize the prominent AWS services for monitoring AWS applications. Explore the AWS Lambda console's role in monitoring AWS Lambda functions. Practice monitoring AWS Lambda functions and applications. Then fetch, tail, filter, and highlight Lambda function errors using AWS SAM CLI commands.
Upon completion, you'll be able to discern the best methods for ensuring the smooth running of your serverless applications.

Objectives

Serverless Applications: Debugging & Monitoring AWS Serverless Implementations

  • discover the key concepts covered in this course
  • list and describe the various application testing mechanisms
  • describe the concept of API testing, its benefits, and the various types of API testing conducted to provide bug-free APIs
  • describe the cloud approach to software testing and name the various test types performed on cloud applications, APIs, and services
  • recognize the challenges a test engineer faces when testing cloud applications and the role of mock and dummy data in testing APIs
  • list and describe the various testing strategies used in local and cloud environments
  • outline the process and benefits of implementing automated testing and the prominent tools and frameworks used in this process
  • work with AWS SAM to test serverless applications
  • perform integration tests against local Lambda endpoints using AWS SAM
  • generate and customize event payloads for a number of AWS services to simplify testing of Lambda functions
  • test and debug Node.js serverless applications locally using the AWS toolkit for Visual Studio Code and SAM CLI
  • list and describe the prominent AWS services that can be used to monitor AWS applications
  • work with AWS SAM CLI commands to fetch, tail, filter, and highlight Lambda function errors
  • recognize the role played by the AWS Lambda console in monitoring AWS Lambda functions
  • use the AWS Lambda console's monitoring dashboard to monitor AWS Lambda functions and applications
  • summarize the key concepts covered in this course