Pen
2
Pencil
Login
Get Started
Pen
2
Pencil
Loading course…
Next.js — Full Course Syllabus
Learn how to build server-rendered and static applications with Next.js.
1. Creating a Next.js App
Learn how to create a new Next.js application using create-next-app.
2. Next.js Pages
Understand how to create pages in a Next.js application using the pages directory.
3. Static File Serving in Next.js
Learn how to serve static files in a Next.js application.
4. Dynamic Routing in Next.js
Learn how to implement dynamic routing using file-based routing in Next.js.
5. Static Generation with Next.js
Understand how to pre-render pages at build time using static generation.
6. Server-side Rendering in Next.js
Learn how to fetch data on each request using server-side rendering.
7. API Routes in Next.js
Understand how to create API endpoints within a Next.js application.
8. Image Optimization in Next.js
Learn how to optimize images using the Next.js Image component.
9. Deploying Next.js Applications
Understand the different options for deploying a Next.js application.
10. Next.js Configuration
Learn how to configure Next.js applications using next.config.js.
11. Using CSS in Next.js
Understand how to style Next.js applications using CSS modules and styled-jsx.
12. Next.js Middleware
Understand how to use middleware in Next.js for request handling.
13. Internationalization in Next.js
Learn how to implement internationalization and localization in a Next.js app.
14. Preview Mode in Next.js
Learn how to implement preview mode for content previewing in Next.js.
Next.js Course — Learn Online Free