Building a Jamstack Application with Next.js and Strapi CMS

Building a Jamstack Application with Next.js and Strapi CMS

Explore building performance-efficient web applications using Next.js and Strapi. Gain insights into creating static sites, user authentication, and integrating headless CMS in a Jamstack architecture.

Beginner

33 Lessons

8h

Certificate of Completion

Explore building performance-efficient web applications using Next.js and Strapi. Gain insights into creating static sites, user authentication, and integrating headless CMS in a Jamstack architecture.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

1 Project
29 Playgrounds

This course includes

1 Project
29 Playgrounds

Course Overview

Jamstack proposes an architecture for creating flexible, secure, and performance-efficient web applications. This course follows a tutorial-based approach, through which you will learn how to build a complete Jamstack application with Next.js and Strapi. This course will introduce you to Jamstack and how it differs from standard web applications. you will then learn about Next.js and how to create static websites. Along the way, you will create a Recipes application with a list of recipes available through...Show More

What You'll Learn

A thorough understanding of the core concepts related to Next.js

Familiarity with Static Site Generation with Next.js

Hands-on experience building a Jamstack application with Next.js and Strapi CMS

Familiarity with core components of Strapi including Content Manager, Content-Type Builder, and Strapi API endpoints

Hands-on experience building a Notes application project using Strapi and Next.js

What You'll Learn

A thorough understanding of the core concepts related to Next.js

Show more

Course Content

1.

Introduction

Get familiar with Jamstack architecture, Next.js static sites, and Strapi CMS usage.
2.

Getting Started with Jamstack

Look at Jamstack architecture, static site generation, JavaScript with APIs, and headless CMS.
3.

Basics of Next.js

Explore the essentials of building with Next.js, from routing and dynamic routing to asset management.
4.

Static Site Generation with Next.js

Grasp the fundamentals of static site generation with Next.js, including pre-rendering and dynamic routes.
5.

Using Strapi as a Headless CMS

Solve problems in setting up and managing content with Strapi CMS for Next.js apps.
6.

Building the Complete Application

3 Lessons

Follow the process of integrating a Next.js frontend with a Strapi backend for a meal management app.
7.

Conclusion

2 Lessons

Approach building a Jamstack application with Next.js and Strapi CMS while managing content.

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor