Jamstack and Serverless

Learn about Serverless Functions in the Jamstack

In recent years the term serverless has popped up more often in online discussions, articles and documentation for various products. Serverless computing, as well as serverless functions, genuinely change the way how (frontend) developers work and how they think about application architectures and services. With the rise of the Jamstack, utilising serverless functions is super important, especially if we would like to add dynamic features and server-side functionality to our statically generated apps.

Since the Jamstack deploys sites to CDN edge servers, which do not have a server-side execution environment, the question is, of course, how can we still securely execute server-side code? The answer is to utilise serverless functions. The great news is that serverless functions are agnostic to what other tools we use in the Jamstack - regardless of our headless CMS and static site generator of choice, we can use such functions without a problem.

This short video course walks you through what serverless computing is and how it's related to serverless functions. Then, following a few sample applications (hint: you may encounter your favourite Marvel character) you can also learn how to create and deploy a serverless function in Amazon (AWS Lambda) via a fantastic open-source framework called "Serverless Framework". Last but not least, in yet another example application discussed in this course, you will learn how to use Netlify Functions and how to test your application locally (yes, including the serverless functions) before learning how to deploy a static application that will be capable of sending a text message via Netlify Functions and Twilio.

Your Instructor

Tamas Piros
Tamas Piros

Tamas is a Google Developer Expert in Web Technologies and a Developer Evangelist. He has more than a decade of experience delivering technical training to large, prestigious organisations. Throughout his career, he has delivered presentations and training classes all over the world. His passionate about unlocking the latest & greatest features of web development.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
What technologies are being used?
This course requires basic web development knowledge, familiarity with 11ty and Netlify. Additionally AWS Lambda functions and the Serverless Framework are being discussed throughout the course.

Get started with the Jamstack today! Becoming hands-on with technologies and services being heavily utilised by Jamstack projects will give you first-class experience of the stack. You will gain valuable knowledge and be able to apply your newly gathered skills in different projects.

Get started now!