Create a Jamstack app with Nuxt.js and Firebase

Learn how to utilise Nuxt.js and Firebase to create a Jamstack application

Nuxt.js is an open-source framework based on Vue.js and it comes with a lot of baked-in features that help to create an easy development flow. Throughout this course, you will have a chance to create two applications.

In the first part of the course, a simple application is created to give you an overview of Nuxt.js and to make you familiar with the fundamentals of the framework. During this part of the course concepts such as routing and configuration are explained.

The second part of the course - where you will have the opportunity to create a more advanced app - will focus on bringing in additional services and use them with Nuxt.js - these include Firebase and Cloudinary. The second application will have additional features such as authentication and real-time data updates - both of which are enabled by Firebase.

Finally, the project will be deployed to Vercel directly from GitHub and you will also learn how to generate a fully static site with Nuxt.js yet have dynamic features enabled in the app to keep true to the core mantra of the Jamstack, which is to build fast, secure sites that have dynamic components.


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 are the technologies used in this course?
We are using Nuxt.js, Firebase and Cloudinary - the final deployment is on Vercel.
Do I need Vue.js experience?
Since Nuxt.js is a Vue based framework, some Vue knowledge is ideal but not required.

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!