Build a Full-Stack JavaScript Application Using AWS Amplify
44mIntermediate2021-08-04
Authors
Ali Spittel
Developer, Instructor, Podcast Host
Course details
Amazon Web Services famously includes a wide variety of creatively named services. Developers often find themselves hunting for the latest integrations and roadmaps. AWS Amplify makes it much easier to get started with a foundation project, and Vanilla JavaScript means that you can apply these techniques with any kind of web project. In this course, Ali Spittel shows you how to build full-stack apps in the cloud with AWS Amplify. Ali shows how to build a full authentication system with user confirmation, model data using a visual interface, use an AWS Lambda trigger to create an author’s profile, and use Amazon S3 to host images in your application. If you’re looking for a tool to build full applications with code, or searching for ways to help smaller teams be more productive, join Ali in this course.
Skills covered
React.jsMetaFull-Stack Web DevelopmentAmazon Web Services (AWS)AmazonCloud ServicesProjectCloud PlatformsWeb DevelopmentProgramming LanguagesCloud ComputingSoftware Development
Concepts
0. Introduction
- 01 - Build full stack apps in the cloud
- 02 - What you should know
1. Introduction to AWS Amplify
- 03 - Introduction to cloud computing
- 04 - Introduction to AWS Amplify
- 05 - Create an AWS account and add a billing alarm
2. Data Storage
- 06 - Introduction to GraphQL with AWS AppSync
- 07 - Introduction to DataStore
- 08 - Create a database schema with the AWS Amplify Admin UI
- 09 - Scaffold a project frontend and initialize Amplify
- 10 - Test your DataStore backend locally
- 11 - Deploy your application backend
3. Authentication
- 12 - Configure authentication in the Admin UI
- 13 - Implement frontend authentication
- 14 - Add authorization roles
4. Static Asset Storage
- 15 - Add static file storage using Amazon S3
- 16 - Implement code to display and upload static files
5. Serverless Functions
- 17 - Introduction to AWS Lambda
- 18 - Create a Lambda function using the Amplify CLI
6. Team Workflows and Billing
- 19 - Deploy an app with the Amplify Console
- 20 - Environment management
- 21 - Billing and app deletion
Conclusion
- 22 - Next steps
Related courses
- Full-Stack Web Applications with Rust and Leptos
- Next.js: Creating and Hosting a Full-Stack Site
- Angular: Creating and Hosting a Full-Stack Site
- Building Angular and ASP.NET Core Applications
- Next.js Ecommerce: Build a Shopping Platform from Scratch
- Learning SignalR with ASP.NET Core
- Learning Next.js (2022)
- Express Essentials: Build Powerful Web Apps with Node.js