Next.js 15 full course
Work is in progress
- Intro to Next.js
- Create Next.js Application
- Next.js 15 Project Structure
- Configure Debugging Next.js 15 App in VS Code
- Basic Routing in Next.js
- Layouts in Next.js
- Templates in Next.js 15 and their difference with Layouts
- Link Component in Next.js 15 and its Features
- How to use the useRouter hook in Next.js 15
- Work with the Browser history and pushState function in Next.js
- How to Handle Unexpected Errors in Next.js 15
- Show Loading at the Route Segment in Next.js 15
- Streaming with Suspense in Next.js 15
- A Complete Guide to All 5 Redirection Methods with Examples
- Route Groups in Next.js
- Optimal Folder Structure in Next.js
- Dynamic routes in Next.js
- Parallel routes in Next.js
- Intercepting routes in Next.js
- Route handlers in Next.js
- Next.js Middlewares
- Internationalizing Your Next.js Application
- Rendering, Server and Client Components
- What is Partial Prerendering
- Data Fetching and Caching in Next.js
- Server Actions and Mutations
- Understanding Caching in Next.js
- Styling Next.js Apps: CSS, Sass & Tailwind Techniques Explained
- Connecting Your Next.js App to MongoDB
- Authentication using Firebase in Next.js
- Authorization using permit.io in Next.js
- More are coming...