Skip to main content
Intermediate Web Development 30 hours

Next.js 15 Full-Stack Development: React Server Components & Beyond

Build production-ready full-stack applications with Next.js 15, React Server Components, Server Actions, and modern deployment strategies

7 Chapters
28 Lessons
534 min total
Free

Build production full-stack apps with Next.js 15 Next.js 15 is the most powerful version of React's production framework — with stable React Server Components, enhanced Server Actions, Partial Prerendering, and a rebuilt...

What you'll learn

  • Next.js 15 Foundations
  • App Router, Layouts, and Navigation
  • Data Fetching and Server Components
  • Server Actions and Forms
  • Authentication and Middleware
  • Database Integration with Prisma

+ 1 more chapters below

Engr Mejba Ahmed

Engr. Mejba Ahmed

Course Instructor

100% Free

28 lessons · certificate · no card

Next.js 15 Full-Stack Development: React Server Components & Beyond

About This Course

Build production full-stack apps with Next.js 15

Next.js 15 is the most powerful version of React's production framework — with stable React Server Components, enhanced Server Actions, Partial Prerendering, and a rebuilt caching model. This course takes you from the fundamentals to a deployed, optimized full-stack application.

You'll start with the foundations — project setup, the App Router, and file-based routing — then master the mental model that trips most developers up: Server Components, async data fetching, and the Next.js 15 caching strategies behind static generation and ISR.

What you'll master:

  • App Router in depth — nested layouts and shared UI, loading/error/not-found states, and navigation with Link, useRouter, and redirect
  • Server Actions & forms — useActionState, useFormStatus for pending UI, and optimistic updates with useOptimistic
  • Authentication & middleware — Auth.js (NextAuth), route protection, session management, and role-based access control
  • Database integration with Prisma — schema design, CRUD, relations and advanced queries, seeding and migrations
  • Deployment & performance — deploying to Vercel, image and font optimization, the Metadata API for SEO, and Partial Prerendering with Core Web Vitals

Across 7 chapters you build a real full-stack app rather than disconnected examples, so modern patterns like RSC and Server Actions actually click.

Who this is for: React developers who want to master production Next.js 15 end-to-end. By the end you'll be able to architect, build, secure, and deploy a fast, SEO-ready full-stack application.

Who this course is for

Developers who know the basics and want production skills
Practitioners leveling up in Web Development
Builders shipping real-world projects

Best if you're already comfortable with the basics and want production-grade depth.

Course Curriculum

7 chapters 28 lessons 534 min

1 lesson available to preview

2 Project Setup and Configuration
18min
3 File-Based Routing in the App Router
20min
4 Understanding the Next.js Project Structure
14min
1 App Router vs Pages Router
16min
2 Nested Layouts and Shared UI
20min
3 Loading, Error, and Not-Found States
18min
4 Navigation with Link, useRouter, and redirect
15min
1 React Server Components Explained
22min
2 Async Components and the Fetch API
20min
3 Caching Strategies in Next.js 15
24min
4 Static Generation and Incremental Static Regeneration
20min
1 Introduction to Server Actions
20min
2 Form Handling with useActionState
22min
3 useFormStatus and Pending UI
15min
4 Optimistic Updates with useOptimistic
18min
1 Authentication with Auth.js (NextAuth.js)
26min
2 Protecting Routes with Middleware
18min
3 Session Management and Protecting Actions
16min
4 Role-Based Access Control Patterns
16min
1 Prisma Setup and Schema Definition
22min
2 CRUD Operations with Prisma
24min
3 Prisma Relations and Advanced Queries
22min
4 Database Seeding and Schema Migrations
16min
1 Deploying to Vercel
20min
2 Image and Font Optimization
18min
3 Metadata API and SEO
16min
4 ISR, Partial Prerendering, and Core Web Vitals
22min

Your Instructor

Engr Mejba Ahmed — AI School instructor

Engr. Mejba Ahmed

AI Developer · Software Engineer · Entrepreneur

I build production AI systems and full-stack applications for a living, and I teach the exact workflows I use in real projects — not theory. Over 8+ years I've shipped 1,500+ projects, founded Ramlit Limited, and now build agentic AI tooling with Claude, GPT and open models. AI School is where I share that hands-on playbook so you can build and ship real work.

8+ years in production 1,500+ projects shipped Founder, Ramlit Limited

FAQ

Frequently asked questions

Yes. AI School is Open Access — enter your email once to unlock all 28 lessons instantly. No credit card and no trial.

Best if you're already comfortable with the basics and want production-grade depth.

Yes. Complete every lesson to earn a verifiable certificate of completion you can add to your LinkedIn profile and CV.

Forever. Learn at your own pace on any device — your progress is saved automatically as you go.

Engr. Mejba Ahmed — an AI developer and software engineer with 8+ years of hands-on production experience.

Still have a question about this course?

Talk to an advisor
Daily Newsletter

Get AI School Daily on LinkedIn

Daily AI, Cloud & SaaS engineering tips — delivered straight to your LinkedIn feed.

Ratings & Reviews

Write a Review

No reviews yet

Be the first to share your experience with this course and help other students.

Write the First Review

Share Your Experience

Your honest feedback helps other students and helps us improve.

Solve 1 + 1 = ?

Reviews are moderated before publishing

Engr Mejba Ahmed

Engr Mejba Ahmed

AI assistant · trained on my work

👋

Hey there!

Quick Actions

WhatsApp Direct line to me

Chat on WhatsApp

+880 1723 741224 · Replies within the hour on working days

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

mejba.13@gmail.com

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support