AWS Training and Certification Blog

Create a restful API in episode 3 of AWS Dev Hour: Building Modern Applications

We’re jumping into our third week of AWS Dev Hour: Building Modern Applications on Twitch, but it’s not too late for you to join us. This eight-week, free training is built by developers, for developers, so you can take a hands-on approach to learning architecture practices and how to build cloud-native applications. Each weekly episode livestreams on Thursday at 4:00 p.m. PST on the AWS Twitch channel. You can also watch previous episodes on demand at your convenience!

Series recap to date

We’re two episodes in, and so far we’ve started building our modern, cloud-native application in the AWS Cloud. In line with best practices, we leveraged infrastructure as code and defined our application infrastructure using the AWS Cloud Development Kit (CDK). We created our asynchronous, image-processing backend and the synchronous application service, leveraging AWS Lambda and Amazon DynamoDB—which is where we’ll build the core business logic that will support front-end requests for our web application. Don’t forget to check out the quick and easy “homework” assignment that Ben posted on LinkedIn.

Episode three sneak peek

We now have our primary backend business logic ready to accept requests! This week, we’ll create a restful API using Amazon API Gateway, which will integrate with our AWS Lambda function. We’ll also test our fully functional backend. As always, join the fun and interact in the live chat. We have AWS Authorized Instructors answering your questions along the way. And you won’t want to miss your chance drive Ben nuts by getting this week’s “Buzz-a-Pi” question right and making his Raspberry Pi buzzer go off—trust us, it’s loud!

What is AWS Dev Hour: Building Modern Applications?

Built by developers, for developers, the series offers an interactive, fun, and hands-on approach that gives you the chance to learn by doing. Over the course of eight weekly episodes, AWS expert hosts Ben Newton and May Kyaw, both based in Australia, will take you through the end-to-end build of a serverless application in the AWS Cloud using the AWS Free Tier. You’ll start building a modern, full-stack, cloud-native application in the AWS Cloud, and in each episode, you’ll get to code in real time alongside your hosts, leveraging AWS Lambda, Amazon DynamoDB, Amazon API Gateway, the React library, authentication, Amazon Simple Storage Service (S3), Amazon Simple Queue Service (SQS), AWS CodePipeline, and more. Along the way, you’ll learn best practices for modern applications and better understand how AWS-Cloud-native applications differ from on premises. The new AWS Dev Hour: Building Modern Applications series is part of AWS’s commitment to provide free skills training to 29 million learners globally by 2025 through innovative offerings that meet learners where they are.

Join us February 11 and learn more

Join us this Thursday, February 11, at 4:00 p.m. PST for episode three on the AWS Twitch channel. Learn more about what’s planned for each episode, get calendar reminders, and subscribe to weekly emails. Subscribers will receive code, white papers, links to documentation, and other resources to help you progress. You can also simply join the livestream each week to submit questions and share your progress, or watch the episodes on demand whenever it’s convenient for you.