AWS Serverless APIs & Apps - A Complete Introduction
Offered By: Udemy
Course Description
Overview
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
Serverless computing will shape the future of web developmentsince 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 anedge 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 computingandthen quickly dive into how to build serverless apps with Amazon Web Services (AWS).
Specifically, you will learn:
how you can build a RESTAPI without worrying about servers, using AWSAPI Gateway
toset up your on-demand code via AWSLambda
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 therethough!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 APIagainst unauthenticated access with ease!
how you can easily integrate a complete user sign up &sign in flow (including user confirmation) into ANYapp (web app, iOS or Android app!) with AWSCognito
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 otherservices 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 youif 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 AWSknowledge, or the willingness to dive deeper into AWSalongside taking this course. Additionally, a credit card is required for signing up to AWS.
Finally, you should be familiar withAPIs 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!
Taught by
Academind by Maximilian Schwarzmüller and Maximilian Schwarzmüller
Related Courses
Build a film club web app on Google AppEngineCoursera Project Network via Coursera Learn Authentication with Ruby on Rails
Codecademy User Authentication & Authorization in Express
Codecademy Node.js Certification Training
Edureka Windows Support Essentials: Configuration
Microsoft via edX