R
Rishtaara
Web Development
Intermediate🌐

Next.js: Zero to Full-Stack

Complete Next.js App Router course — foundations, styling, layouts, data fetching, streaming, Server Actions, Auth.js, APIs, SEO, testing, and deploy. Simple English with real-life examples.

32 hours42 lessons
App RouterServer ComponentsTailwindLayouts & RoutingData FetchingStreamingServer ActionsAuth.jsMetadata & SEODeploy

Curriculum

42 lessons

1

Next.js Home, Introduction & Why Learn

Article · 18 min

FREE
2

Next.js vs React

Article · 15 min

FREE
3

Getting Started & First Application

Article · 16 min

FREE
4

Folder Structure & App Router Basics

Article · 15 min

5

CSS Styling with Tailwind & CSS Modules

Article · 16 min

6

Install Tailwind CSS & Material UI

Article · 14 min

7

Optimizing Fonts and Images

Article · 17 min

8

Dynamic Import & Asset Management

Article · 14 min

9

Sass, CSS-in-JS & Specificity Tips

Article · 13 min

10

TypeScript, Environment Variables & src Directory

Article · 16 min

11

Creating Layouts and Pages

Article · 15 min

12

Navigating Between Pages with Link

Article · 14 min

13

Nested Routes & Parallel Ideas

Article · 13 min

14

Dynamic, Catch-all & Optional Catch-all Routes

Article · 16 min

15

Redirects, Get Current Route & Linking

Article · 15 min

16

Middleware, Proxy, NextRequest & NextResponse

Article · 16 min

17

Routing: Internationalization

Article · 12 min

18

File Conventions: loading, not-found, template, default, route

Article · 15 min

19

Setting Up Your Database & Seeding

Article · 16 min

20

Fetching Data with Server Components

Article · 15 min

21

Static and Dynamic Rendering (SSG & SSR)

Article · 17 min

22

Streaming & Loading Skeletons

Article · 14 min

23

Adding Search and Pagination

Article · 16 min

24

generateStaticParams & Data Fetching Methods

Article · 15 min

25

Client-Side Fetching

Article · 13 min

26

Mutating Data with Server Actions

Article · 18 min

27

Handling Errors with error.tsx & notFound

Article · 14 min

28

Improving Accessibility & Server Form Validation

Article · 16 min

29

Adding Authentication with Auth.js (NextAuth)

Article · 20 min

30

JWT, Sessions & Security Basics

Article · 16 min

31

API Routes & Route Handlers

Article · 17 min

32

Dynamic API Routes & MongoDB Integration

Article · 19 min

33

Adding Metadata & generateMetadata

Article · 15 min

34

Performance: Images, Code Splitting, Lazy Loading, Caching

Article · 20 min

35

SEO: Dynamic Metadata, Sitemap & robots.txt

Article · 16 min

36

Testing: Jest, Vitest, Cypress & Playwright

Article · 18 min

37

Practice: Carousel, Video, Forms, Skeleton, Popup, Spinner

Article · 20 min

38

Practice: Custom Error Page, Fonts, YouTube Embed

Article · 14 min

39

Configuring: MDX, Draft Mode, Security Headers, ESLint

Article · 17 min

40

Next.js Components & Fonts Deep Dive

Article · 15 min

41

Interview Questions & Next.js Projects

Article · 18 min

42

Deploying, Migration from CRA & Next Steps

Article · 16 min