Course Builder: Full-Stack Next.js & Laravel
Configure curriculum modules, paste YouTube or Vimeo video links, and manage video lock/unlock policies.
Sequential Video Lock: ONMust watch 90%+ of previous video
1
Module 1: Getting Started with Next.js 15 App Router
1. Introduction to Server Components & LayoutsFree Preview
18 mins•video•YouTube Video
2. Module 1 Knowledge Check Quiz
15 mins•quiz
3. Next.js 15 Client Boundaries & Hydration
22 mins•video•Vimeo Video
2
Module 2: Laravel 12 REST API & Sanctum Architecture
1. Database Migrations, Clean Architecture & ModelsFree Preview
32 mins•video•YouTube Video
2. Sanctum Token Authentication & RBAC Policies
25 mins•video•YouTube Video
Course Final Certification Exam & Question Bank
Strict 3-Attempts RuleConfigure graduation exam parameters, manage questions in quiz format, or upload bulk questions from an Excel/CSV file.
Exam Questions Pool5 Questions
1
Which file in Next.js 15 App Router defines the UI shared across routes?
💡 layout.tsx defines shared layouts that preserve state across navigations.
20 Marks
A.layout.tsx
CorrectB.template.tsx
C.page.tsx
D.route.ts
2
What is the primary benefit of the Service-Repository pattern in Laravel 12?
💡 It decouples business domain logic from data persistence layers.
20 Marks
A.Decoupling business logic from persistence logic
CorrectB.Automatically styling Blade templates
C.Eliminating the need for database migrations
D.Increasing CSS download speed
3
How does Laravel Sanctum provide authentication for Single Page Applications (SPAs)?
💡 Sanctum uses cookie-based sessions with CSRF protection for first-party SPAs.
20 Marks
A.Cookie-based session authentication with CSRF protection
CorrectB.Unencrypted query string parameters
C.Basic HTTP auth headers on every request
4
Which PostgreSQL index type is most optimal for full-text search?
💡 GIN (Generalized Inverted Index) is designed for multi-key attributes and full text search.
20 Marks
A.GIN (Generalized Inverted Index)
CorrectB.B-Tree
C.Hash Index
5
In SkillHub learning policy, how many final exam attempts are allowed before requiring a course reset?
💡 SkillHub strictly allows a maximum of 3 attempts before locking the enrollment into reset_required.
20 Marks
A.Exactly 3 attempts
CorrectB.Unlimited attempts
C.Only 1 attempt