Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Building Serverless Apps with AI Services on AWS

Building Serverless Apps with AI Services on AWS

3h 11mIntermediate2024-05-17

Authors

Marcia Villalba

Marcia Villalba

Software Engineer

Course details

Looking to pair the flexibility and efficiency of serverless architecture with the power of generative AI? In this course, instructor Marcia Villalba shows you how to build serverless applications using AI services on AWS. The course focuses on integrating various services such as Amazon AI Service, Amazon Bedrock, AWS SAM, AWS Step Functions, and EventBridge. Along the way, practice your new skills in real time with hands-on demos and projects, building an application that can transcribe a video, translate its subtitles to another language, and then generate a title and a video description using generative AI.

Note: This course is designed for AWS developers and architects. Prior experience with AWS is required.

Skills covered

Amazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsCloud ComputingOne-Off

Concepts

0. Introduction

  • 01 - Serverless apps with AI services on AWS
  • 02 - What you should know
  • 03 - What you are going to build in this course

1. Introduction to AI

  • 04 - Introduction to AI
  • 05 - Introduction to Amazon AI Services
  • 06 - Introduction to Gen AI
  • 07 - Introduction to Amazon Bedrock
  • 08 - Challenges when building AI and Gen AI applications

2. Getting started with Serverless

  • 09 - What is serverless
  • 10 - Why serverless is great to build AI apps
  • 11 - Using Amazon Bedrock from serverless services

3. Infrastructure as code

  • 12 - The important role of infrastructure as code
  • 13 - Introducing AWS SAM
  • 14 - Installing and configuring AWS SAM
  • 15 - Getting started with the project

4. Introduction to Step Functions

  • 16 - Understanding Step Functions
  • 17 - Creating your first workflow in the AWS console
  • 18 - Creating a workflow as IaC
  • 19 - Introduction to ASL
  • 20 - Introduction to flow states
  • 21 - Step Functions integrations
  • 22 - Modifying the workflow with simple integration
  • 23 - Challenge - Modify the state machine to add an integration to AI service
  • 24 - Solution - Modify the state machine to add an integration to AI service

5. Building a Workflow with AI

  • 25 - Modifying the existing state machine to use Amazon Bedrock
  • 26 - Challenge - Integrate with Amazon Bedrock
  • 27 - Solution - Integrate with Amazon Bedrock
  • 28 - What is event-driven architecture
  • 29 - How to trigger a state machine when there is a new S3 file
  • 30 - How to send an email from the state machine
  • 31 - Challenge - Integrate to EventBridge event bus to send an event
  • 32 - Solution - Integrate to EventBridge event bus to send an event

6. Build a Chatbot with GenAI

  • 33 - What is an Amazon Bedrock agent
  • 34 - What you are going to build
  • 35 - Creating a Lambda function for the agent
  • 36 - Creating an Open API for the function
  • 37 - What is an Amazon Bedrock knowledge base
  • 38 - Creating a knowledge base
  • 39 - Creating an Amazon Bedrock agent
  • 40 - Challenge - Add another function to the agent
  • 41 - Solution - Add another function to the agent

Conclusion

  • 42 - What we built
  • 43 - Cleaning up the environment
  • 44 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal