Different Options for Serverless Frontends

To make the most of this tutorial series,  create a Serverless Framework PRO account for free

Lesson Info

An introduction to the course, the instructor, and a look at what you should know before starting this course.

This course will take you through several methods for building and deploying Frontend applications with AWS and the Serverless Framework.


Hello and welcome to this Serverless Learn course. In this course we'll be looking at frontend development and how it can interact with serverless technologies and the Serverless Framework. My name is Fernando Medina Corey, and currently I work as a solutions architect here at Serverless Inc; that means I help customers and clients develop their serverless applications and learn how to use things like the Serverless Framework and many of the technologies that it integrates with.

In previous roles. I've worked as a cloud architect and a data engineer, but for right now you can think of me just as a helpful hand getting started using some of these technologies. So let's take a quick look at an outline of what we'll be doing in this course.

First, we're just going to go over some of these basics and take a look at this outline. We're also going to see if you're the intended audience for this course, just to make sure that you're not wasting your time here.

After that we'll take a look at what serverless frontends are. Really briefly, just so we have a definition and then we'll go through tools that we might use to create serverless frontends and how those are actually classified and considered.

Then we'll see how we can deploy websites with serverless Components rapidly creating a website inside of AWS with everything from an SSL certificate to a cloud front distribution all the way through a custom domain name.

In addition to this method, we'll take a look at an alternate method of deploying our serverless frontends using Serverless Framework plugins. When we do this, we're also potentially gonna manually need to configure things like SSL, a CloudFront distribution, and the custom domain.

It's good to know how some of that works in the background sometimes, but if you're more interested in a really fast and easy way to do this, I definitely suggest focusing on the component section.

This also brings up a point where if there's any particular part of this course that you don't really feel like it's going to be worthwhile, feel free to skip it and come back to it later if you think you can use it.

At the very end of this course, we'll also take a look at how to seamlessly add APIs to your frontends. This can become pretty useful if you're building out your frontend applications and you suddenly want to add a persistence layer of a database table or something else that can help you use this application more effectively, and I'll show you how to start to do that process with the Serverless Framework.

So let's think about whether or not you're the intended audience for this course. If you're a frontend developer, there's a good chance that you're on your way to being this audience.

It's also possible if you're a fullstack engineer or some other sort of software engineer that deals with frontend development, this could be a good start for you. In this course, I'm going to assume that you have a basic understanding of the Serverless Framework and serverless in general, but if you don't, don't worry. There's other content here on serverless learn that can help you get this basic understanding right away and then come back to this course when you're ready.

You can pick pieces of this content out just to familiarize yourself with the basics and then come right back here to deploy your frontend application.

Next up, if you're interested in deploying your own frontend application, this is going to be a good spot for you because we're going to go through at least two methods of how to do this so that you can spin things up right away in a very effective website.

In addition to this final characteristic, you're also going to maybe be considering adding some sort of interactive functionality with API's into your application cause towards the end, that is something we'll be doing. So now that you know whether or not you might be a good fit for this particular course, I hope to see you in the next video.

Get updated when a new course is released