English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 37 Lessons (15h 07m) | 4.96 GB
The Ultimate NextJs 14 Course
NextJs is a powerful framework for building fullstack React applications. It makes it easy to create fast, SEO-friendly websites and web applications that are optimized for performance.
The new app router, built on top of React server components and suspense, introduced in NextJs 13 and now fully stable in NextJs 14, makes building full-stack React applications easier.
I’ll teach you everything you need to know to start building with NextJs 14. From the basics of setting up a NextJs project to advanced concepts like nested layouts, dynamic rendering, revalidating, mutations, suspense, and error boundaries.
Modules
- Getting started
- Your first app
- Routing
- Rendering
- Data fetching
- NextJs components
- Advanced routing
- Authentication
- TypeScript
- Projects
Tech Stack
- TailwindCSS (styling)
- Framer motion (animation)
- MongoDB & PlanetScale (database)
- Next-Auth & Clerk (authentication)
- Prismic (headless CMS)
- MDX (markdown)
- Stripe (payments)
- Swell (ecommerce)
Table of Contents
Introduction to NextJs
2 Create a NextJs app
3 Styling
4 Deploy your app
5 Pages and layouts
6 Navigating between pages
7 Dynamic routes
8 Route groups
9 Suspense and streaming
10 Error boundaries
11 Templates vs layouts
12 Server vs client components
13 Static vs dynamic rendering
14 Edge vs Node runtimes
15 Fetching
16 Caching
17 Revalidating
18 Server actions
19 Server actions in NextJs 14
20 Migrating from NextJs 12
21 Image
22 Fonts
23 Scripts
24 Metadata
25 Route handlers
26 Middleware
27 Internationalization
28 Chain middleware functions
29 Parallel routes
30 Intercepting routes
31 NextAuth
32 Role-based authentication
33 Custom sign-in emails
34 Clerk
35 Setting up TypeScript
36 Ecommerce project
37 Multiple Middlewares
Resolve the captcha to access the links!