HomeCoursesBuilding Dynamic Web Applications with Next.js

Intermediate

30h

Updated 5 months ago

Building Dynamic Web Applications with Next.js

Gain insights into building scalable full-stack apps with Next.js. Delve into unique features, UI frameworks, and testing strategies. Discover integrations with GraphQL API and Stripe.
Join 2.7 million developers at
Overview
Content
Reviews
Related
This course is for web developers who want to improve their React skills by building scalable and maintainable full stack applications using a modern web framework—Next.js. Intermediate-level knowledge of ES6+, React, Node.js, and REST is required. In this course, you’ll start by covering the basics of Next.js, starting with what differentiates it from other frameworks, its unique features, and how to bootstrap a new project from scratch. Next, you’ll dive into writing some small Next.js apps. You will see how to make correct decisions when adopting UI frameworks, styling methods, testing strategies, and more. By the end of the course, you’ll learn about production-grade applications using the methods and strategies, along with some integrations with the GraphQL API and Stripe in the developed application.
This course is for web developers who want to improve their React skills by building scalable and maintainable full stack applic...Show More

WHAT YOU'LL LEARN

An understanding of Next.js fundamentals and how Next.js integrates with React
A working knowledge of Server-side Rendering (SSR) and Client-side Rendering (CSR)
The ability to effectively use UI frameworks and test Next.js applications
An understanding of the techniques to improve the performance of Next.js applications
An understanding of the approaches to styling Next.js applications, including CSS-in-JS libraries like styled-components and CSS Modules
An understanding of Next.js fundamentals and how Next.js integrates with React

Show more

Content

1.

Before We Begin

1 Lessons

Get familiar with Next.js, its audience, and foundational concepts for dynamic web application development.

2.

Exploring Next.js: A Brief Primer

7 Lessons

Look at key concepts like server-side rendering, static generation, and project structure in Next.js.

15.

Wrapping Up

1 Lessons

Sharpen your skills in Next.js core features, best practices, and continuous learning.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.

Course Author:

Developed by MAANG Engineers
Every Educative resource is designed by our in-house team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who’ve shipped production code at scale and taught the theory behind it. The goal is to get you hands-on with the skills you need to stay ahead in today's constantly evolving tech landscape. No videos, no fluff — just interactive, project-based learning with personalized feedback that adapts to your goals and experience.

Trusted by 2.7 million developers working at companies

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.

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath