Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
UPDATED - AWS Project - Build a Full End-to-End Web App with 7 Services | Step-by-Step Tutorial
Play lesson

AWS Projects: Get hands-on practice with multiple AWS services - UPDATED - AWS Project - Build a Full End-to-End Web App with 7 Services | Step-by-Step Tutorial

4.0 (5)
41 learners

What you'll learn

This course includes

  • 5.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

UPDATED version of the Wild Rydes project that uses GitHub (rather than CodeCommit), Amplify Gen 2, and Node 20.x. When you’re new to AWS, it can be difficult to wrap your head around ALL the services available, and how they actually fit together to build a working application. Or maybe you're just looking for a more robust project you can put on your resume? Well, you've come to the right place! That’s what we’re tackling in this video! (Also check out my other AWS project videos here: https://www.youtube.com/playlist?list=PLwyXYwu8kL0wMalR9iXJIPfiMYWNFWQzx.) In this hands-on tutorial, I’ll walk you through how to build a ride sharing app (for unicorns!), pulling from the AWS Wild Rydes sample project. We’ll use seven different services—GitHub, Amplify, Cognito, Lambda, IAM, API Gateway and DynamoDB—talking about why/where to use them, and how to get them to work with each other. As we go, we’ll build out each of the services, resulting in a fully-functioning ride sharing application when we’re done. 🌟***WHAT YOU NEED TO FOLLOW ALONG***🌟 • A text editor or place to make notes • An AWS account, logged in to the AWS Console as a user with admin access • Some basic knowledge of AWS is preferable, but you can still follow along if you’re an absolute newbie • A GitHub account • The code from my GitHub repo: https://github.com/tinytechnicaltutorials/wildrydes-site 🌟***OTHER VIDEOS YOU MIGHT ENJOY***🌟 Amplify Gen 2: https://youtu.be/7-7ugqAxgxI Lambda: https://youtu.be/3Ar1ABlD_Vs DynamoDB: https://youtu.be/FQrN5aJWa_U IAM: https://youtu.be/iF9fs8Rw4Uo API Gateway: https://youtu.be/jgpRAiar2LQ 🌟🌟If you’re interested in getting AWS certifications, check out these full courses. They include lots of hands-on demos, quizzes and full practice exams. Use FRIENDS10 for a 10% discount! - AWS Certified Cloud Practitioner: https://academy.zerotomastery.io/a/aff_n20ghyn4/external?affcode=441520_lm7gzk-d - AWS Certified Solutions Architect Associate: https://academy.zerotomastery.io/a/aff_464yrtnn/external?affcode=441520_lm7gzk-d 🌟***TIMESTAMPS***🌟 00:00 – Give us more AWS project videos! 00:33 – Overviewing the completed Wild Rydes application (an AWS sample project) 01:45 – A list of all the services used in the application 02:00 – What will this cost me? 02:32 – What you need to follow along (tools and accounts) 03:00 – High-level requirements for the application 03:36 – How to copy the application code from my GitHub repository to yours 04:54 – Creating a new GitHub repo using a template 05:33 – Creating a new app for hosting in AWS Amplify 08:04 – Testing out the Amplify deployment by launching our website 08:15 - Updating code in GitHub to kick off CI/CD in Amplify 09:29 – Setting up Amazon Cognito for user authentication 09:59 – How authentication works in Amplify Gen 2 11:04 – Creating a new user pool in Amazon Cognito 13:06 – Updating the app configuration file to use the Amazon Cognito user pool 14:23 – Testing Cognito integration by doing user registration and login 15:36 – Implementing ride sharing functionality with Lambda and DynamoDB 16:50 – Creating a new DynamoDB table 17:52 – Creating an IAM role to be used for a Lambda execution role, allowing PutItem on DynamoDB table 20:40 – Creating a new Lambda function to choose a unicorn and write the ride sharing info to DynamoDB 23:13 – Deploying Lambda code and executing a test event 24:14 – Testing that items are saved to the DynamoDB table 24:35 – Setting up API Gateway to invoke the ride sharing functionality 25:12 – Creating a new REST API in API Gateway to invoke a Lambda function 25:36 – Creating an authorizer so API Gateway can work with Cognito 27:00 – Creating a resource and POST method in API Gateway for Lambda integration 27:22 – Enabling CORS (Cross Origin Resource Sharing) for the API Gateway 28:41 – Deploying the API from API Gateway 29:03 – Updating the config file for the new Invoke URL from API Gateway 29:37 – Testing our final application—WOOT! 30:47 – IMPORTANT!! Delete your resources (I’ll show you how)

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere