JAM-Stack; Serving Frontends to the web in the 21st century
4.5 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
53 students enrolled

JAM-Stack; Serving Frontends to the web in the 21st century

The fastest and most reliable way to get your frontend to your users.
Bestseller
4.5 (9 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
53 students enrolled
Created by Flo Sloot
Last updated 1/2020
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Everything to know about the JAM-Stack
  • Real-World usage of the JAM-Stack
  • Delivering the fastest frontend possible
  • Modern JavaScript deployment
  • Serving Frontend to the internet
  • Saving tons of money on Infrastructure
Requirements
  • Basic programming knowledge
  • Interest in building JavaScript applications
Description

Do you want to scale to infinity and beyond without caring about the infrastructure?
Do you want to save loads of money on webservers?
Do you want to concentrate on building your application and forget about the distribution?
Do you want to separate frontend and backend code?


Then this course is for you!

No matter whether you are a frontend developer who wants to get the latest application into the internet.

No matter whether you are a backend developer who wants to get started with frontend deployments.

No matter whether you are a DevOps who wants provide the best possible deployment for her/his fellow frontend engineers.


"JAM-Stack" became a buzzword in the past months and is already used by lots of companies/developers that really care about frontend performance, about simplicity and efficiency.

In this course, we will explore how the JAM-Stack approach compares to using classical webservers that template the frontend and deliver it to the requesting user. Further, we will build JAM-Stack applications and most importantly we will provision the entire infrastructure that is needed to deploy a frontend. And we will create templates for the infrastructure so that you can roll out the next JAM-Stack in the matter of seconds and never having to worry about it EVER AGAIN!

In the end, we will also create a CI/CD pipeline to automatically and continuously deploy your frontend application!


Everything you learn in this course is reusable and can be applied to any use-case.


Let's get started!

Who this course is for:
  • Frontend developers who want to put their applications to the web
  • Backend developers who want to get into modern frontend development and deployment
  • DevOps who want to create the most efficient deployment for their fellow frontend developers
Course content
Expand all 35 lectures 05:09:05
+ Prerequisites
5 lectures 31:47
Setting up AWS
09:19
Setting up IAM user
05:19
Setting up AWS-CLI
09:21
+ "Old school" -- Classical Webserver
6 lectures 01:09:15
What's the "old school" way?
14:05
What are the drawbacks of classical webservers?
09:06
Webserver Example: The setup
07:15
Webserver Example: The STATIC templating
10:21
Webserver Example: The DYNAMIC templating
15:16
Webserver Example: The wrapup
13:12
+ JAM-Stack
7 lectures 01:19:09
JAM-Stack Introduction
02:17
JAM-Stack Theory
19:23
JAM-Stack Visualized
15:05
JAM Example: Intro
02:20
JAM Example: Building the App sources
10:23
JAM Example: Provision Infrastructure
16:04
JAM Example: Pushing the App to the Cloud
13:37
+ Terraform for the JAM-Stack
7 lectures 01:00:08
Template Terraform: Setting up the Backend store
08:20
Template Terraform: Creating the Bucket
10:41
Template Terraform: Creating the CDN
14:47
Template Terraform: Applying the Infrastructure
09:09
Template Terraform: Pushing an App to the Infrastructure
06:47
Template Terraform: Destroying the Infrastructure
04:29
Template Terraform: Wrapup
05:55
+ CI/CD for the JAM-Stack
7 lectures 55:24
CI/CD Intro
03:32
Setting up Git and Travis for CI/CD
05:34
CI/CD visualized
06:23
CI/CD Configuration File
10:08
CI/CD adding in AWS CLI
11:31
CI/CD deploying to production
08:36
CI/CD Wrapup
09:40