Developing Serverless Applications: AWS Serverless Essentials for Developers

Amazon Web Services 2021
  • 15 Videos | 2h 31m 35s
  • Includes Assessment
  • Earns a Badge
Developing serverless applications for the cloud requires the knowledge of base components and essential tools. Use this course to familiarize yourself with serverless architectures and the tools of an AWS serverless deployment. This course will enable you to recognize the attributes and advantages of the AWS Serverless Application Model (SAM), the role of AWS Serverless Application Repository, and the features of Amazon SNS and SQS for implementing a fully-managed messaging service. You'll also discover prominent AWS Developer Tools services and the characteristics of AWS Cloud Development Kit (CDK), core components and benefits of AWS DynamoDB, and the creation of Rest APIs using AWS CDK. Upon completion of this course, you'll be able to understand the AWS Serverless Application Model and identify the tools and components for writing serverless applications in the AWS cloud.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe the features and benefits of AWS Serverless Application Model (SAM) along with the key components that can be used to define, test, and deploy serverless applications
    list key components of AWS SAM specification that are used to define serverless applications
    identify the role of AWS Serverless Application Repository and the mechanism of storing, sharing, assembling and deploying serverless architectures
    publish a sample application to the AWS Serverless Application Repository
    deploy applications from the AWS Serverless Application Repository
    outline the benefits of messaging with AWS and the features of SNS and SQS that help implement fully-managed messaging service for application-to-application and application-to-person communication
    implement fanout messaging using Amazon simple notification service (SNS) and Amazon simple queue service (SQS)
  • implement message filtering pattern using Amazon simple notification service (SNS)
    list the core components, features, and benefits of AWS DynamoDB
    create a simple table and add, query, and delete data using the DynamoDB console
    use Python and AWS SDK for Python to enable DynamoDB APIs to interact with tables created in DynamoDB
    recognize the prominent AWS developer tools services and the features of the AWS cloud development toolkit to host code as well as build, test, and deploy applications to AWS
    work with AWS cloud development kit (CDK) to create rest APIs with GET endpoint
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m
    UP NEXT
  • Playable
    2. 
    AWS Serverless Application Model (SAM)
    8m 18s
  • Locked
    3. 
    AWS SAM Specification Components
    11m 50s
  • Locked
    4. 
    AWS Serverless Application Repository
    9m 47s
  • Locked
    5. 
    Publishing to AWS Serverless Application Repository
    11m 54s
  • Locked
    6. 
    Deploying from AWS Serverless Application Repository
    4m 32s
  • Locked
    7. 
    Messaging with AWS Using SNS and SQS
    12m 55s
  • Locked
    8. 
    Implementing Fanout Messaging Using SNS and SQS
    11m
  • Locked
    9. 
    Implementing Message Filtering Pattern Using SNS
    15m 20s
  • Locked
    10. 
    Components and Benefits of DynamoDB
    8m 50s
  • Locked
    11. 
    Creating and Working with DynamoDB Table
    8m 34s
  • Locked
    12. 
    Using Python and AWS SDK with DynamoDB
    12m 49s
  • Locked
    13. 
    AWS Developer Tools and Cloud Development Kit (CDK)
    7m 32s
  • Locked
    14. 
    Creating API Using AWS Cloud Development Kit (CDK)
    17m 31s
  • Locked
    15. 
    Course Summary
    2m 13s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE