Udemy

AWS Serverless APIs & Apps - A Complete Introduction

Enroll Now
  • 95,080 Students
  • Updated 11/2024
4.5
(14,227 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 52 Minute(s)
Language
English
Taught by
Academind by Maximilian Schwarzmüller, Maximilian Schwarzmüller
Rating
4.5
(14,227 Ratings)

Course Overview

AWS Serverless APIs & Apps - A Complete Introduction

Get into serverless computing with API Gateway, AWS Lambda and other Amazon Web Services! Zero server config APIs & SPAs

Serverless computing will shape the future of web development since it allows you to get rid of many issues "traditional" web hosting poses.

Now's the perfect time to dive into this exciting new technology!

Unlike in traditional web hosting, where you spin up servers, configure them and then deploy your code, in serverless applications, you don't manage any servers! Instead, you only provide your code and define when it should get executed. Done!

Without managing any servers, you typically pay way less (since you got no overhead capacity), can react much better to incoming traffic spikes and don't have to worry about server security!

For these very reasons, it's no wonder that serverless computing is on the rise, with more and more companies adopting it! Learn it now to gain an edge and either use it for your own projects or apply for high-paid jobs!

What does this course offer then?

This course will introduce you to serverless computing and then quickly dive into how to build serverless apps with Amazon Web Services (AWS).

Specifically, you will learn:

  • how you can build a REST API without worrying about servers, using AWS API Gateway

  • to set up your on-demand code via AWS Lambda 

  • how to execute that Lambda code whenever incoming requests reach your defined REST endpoints

  • how you can store data in a database - naturally without managing any database servers!

We won't stop there though! Instead, you'll then dive even deeper into serverless computing and learn:

  • how you can add user authentication to your existing frontend apps and how you can then also protect your REST API against unauthenticated access with ease!

  • how you can easily integrate a complete user sign up & sign in flow (including user confirmation) into ANY app (web app, iOS or Android app!) with AWS Cognito

  • how to deploy your web app in a serverless manner

  • how to speed up the delivery of your static web app assets

  • how to secure your serverless app

  • what else you can build with the services covered in this course and which other services might be interesting to you

  • where to dive deeper regarding advanced development workflows 

  • and much more!

Is this course for you?

Now that you know what this course offers, is it the right choice for you? Which skills should you bring?

This course is absolutely the right choice for you if you're interested in providing great web applications without worrying about the provisioning of servers.

It's also the right choice if you already got experience as a system administrator but are interested in keeping up with the latest developments and the many new possibilities serverless computing offers.

You will need some basic AWS knowledge, or the willingness to dive deeper into AWS alongside taking this course. Additionally, a credit card is required for signing up to AWS.

Finally, you should be familiar with APIs and SPAs (Single-Page-Applications) and which role they play in today's web development environment. You don't need to know how to create them though.

I'd be very happy to welcome you on board! 

Course Content

  • 8 section(s)
  • 142 lecture(s)
  • Section 1 Getting Started
  • Section 2 The Core Serverless Services
  • Section 3 Creating an API with API Gateway & AWS Lambda
  • Section 4 Data Storage with DynamoDB
  • Section 5 Authenticating Users with Cognito and API Gateway Authorizers
  • Section 6 Hosting a Serverless SPA
  • Section 7 Beyond the Basics - An Outlook
  • Section 8 Course Roundup

What You’ll Learn

  • Build, secure and run APIs without managing any servers using AWS API Gateway and Lambda
  • Host SPAs without managing any servers
  • Add user authentication to serverless applications
  • Run code on-demand in the cloud


Reviews

  • A
    Akash Jani
    5.0

    Learning AWS was always boring because I was so much overwhelmed by what to learn and there are so many lengthy course. This course is just so much fun!

  • R
    Rodrigo Marchiolli
    4.0

    As a beginner, I found the lessons clear, practical, and well-structured. The instructor explained complex AWS concepts like API Gateway, Lambda, and DynamoDB in a simple way that made it easier to connect theory with hands-on practice. The exercises helped me understand how the different services interact in a serverless environment, especially how to deploy and test real APIs

  • C
    Carel Kruger
    3.0

    Starts out good, and well paced, near the end it feels rushed. Course content is somewhat out of date, the concepts stay the same but the AWS UI, DynamoDB, Cognito functions being used are out of date. The course is an Introduction, but it also shows its age

  • V
    Vishal Nandanwar
    5.0

    Explanation give on each topic is very simple in language, due to which concept understandings is easy.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed