You have a requirement to communicate with your customers/users that use your application globally to inform them know about any announcements. The communication should be customized by the customer’s preferred language and should be delivered either as an email or text message or a voicemail. Your task is to build an application using serverless technologies, Amazon Translate and Amazon Pinpoint that allows you to enter data, translate it to a specific language, and deliver it to the customers/users in their preferred format and language.
Level
Advanced
Duration
2 Hours 0 Minutes
Course objectives
In this course, you will learn how to:
   •   Deploy a serverless backend application using the AWS Server Application Model (AWS SAM).
   •   Set up an Amazon Pinpoint project using the AWS Management Console.
   •   Configure data in a DynamoDB table.
   •   Deploy the frontend application using Amplify.
   •   Post a notification using the UI, and receive the notification in different languages and different formats.
Intended audience
This course is intended for:
   •   Developers responsible for designing computer or mobile applications.
Prerequisites
We recommend that attendees of this course have the following prerequisites:
   •   You should be familiar with basic navigation of the AWS Management Console.
   •   You should be comfortable editing scripts using a text editor.
Course outline
Task 1: Understand key services and set up application code
Task 2: Deploy the backend application using the AWS SAM
Task 3: Register an email address and a phone number using the Amazon Pinpoint console
Task 4: Update environment variables for the Amazon Pinpoint Lambda function
Task 5: Set up DynamoDB records to test the application
Task 6: Review the frontend application code and update the configuration file
Task 7: Deploy the multi-notification application using Amplify
Task 8: Test the multi-notification application