Create Web Applications Using AWS Amplify
In this lesson, we will explore what AWS Amplify is and the key services and features it provides to help you build and deploy your web applications.
Learning Objectives
By the end of this lesson, you will have an understanding of:
The purpose and benefits of AWS Amplify
The key services provided by the Amplify framework
Knowledge of the Amplify CLI, Amplify Libraries, Amplify Studio, Amplify UI components, and Amplify Hosting
Gain hands-on experience by building a simple notes-taking application with a GraphQL API and Amazon S3 storage
Intended Audience
Those who are looking to get started with AWS Amplify and use its features to create and deploy full-stack web applications
Prerequisites
You should have a familiarity with web application development concepts
Some experience with JavaScript programming language would be helpful, but it is not necessary as the required code will be provided
GitHub
To access the JavaScript code and configuration files for building and deploying the React NoteKeeper App, please visit our GitHub repository here:
Deniz is a dedicated AWS content creator at Cloud Academy, holding 5 AWS certifications. He is passionate about breaking down complex concepts into understandable and engaging content to help learners.
Beyond his role at Cloud Academy, he runs a YouTube channel, "Hands-On With Digital Den," where he creates practical projects, tutorials, and demos related to AWS, making learning effective and enjoyable.
Deniz graduated in law and worked as a legal caseworker before transitioning to the cloud industry. Outside of work, he enjoys playing football, boxing and participating in motorcycle track days.