本课程带你用 NestJS 12、Prisma、PostgreSQL 与 React 从零构建学校管理系统,涵盖多角色权限、JWT 认证与前后端联调,助你进阶全栈开发。
原始标题:Build a Students Sch Management System with NestJS & React

这是一门聚焦于全栈 Web 开发的实战进阶课程。它教用户从零开始,使用现代后端框架 NestJS 12、TypeScript、Prisma ORM 和 PostgreSQL 数据库,搭配前端 React 框架,一步步构建出一个企业级的全栈学校管理系统。
该系统具备完整的多角色权限控制(RBAC)商业逻辑:管理员可以管控所有班级与师生分配,教师可以提交学期成绩,学生则能查看进度与资料。课程不仅涵盖 JWT 安全认证和复杂数据库建模,还包含了前后端 API 联调,非常适合有 JS/TS 基础、想要丰富简历的开发者进阶学习。
Published 10/2026
Created by DENNIS ILUMA
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All Levels | Genre: eLearning | Language: English | Duration: 58 Lectures ( 7h 17m ) | Size: 6 GB
Master NestJS 12, Prisma ORM, PostgreSQL & React by building a multi-role student, teacher, and admin management system
Requirements
❗ No prior experience with NestJS or Prisma is required — everything is taught step by step
❗ Basic understanding of JavaScript/TypeScript and Node.js concepts
❗ Familiarity with React basics
❗ A computer (Windows, macOS, or Linux) with Node.js installed
Description
In this hands-on course, “Build a Student Sch Management System Using NestJS & React,” you will learn how to design, architect, and deploy a robust REST API using modern backend technologies and seamlessly connect it to a dynamic React frontend.
We dive straight into NestJS 12, exploring its core framework features, dependency injection, and modular architecture. You will gain practical experience designing relational database models using Prisma ORM with PostgreSQL, handling complex relationships across users, classrooms, and academic results.
Security is woven directly into every step. You will implement robust authentication and authorization using JWT tokens, Passport.js, bcrypt, custom guards, and custom dynamic decorators. You’ll build a flexible Role-Based Access Control (RBAC) system supporting three distinct user types
✨Admins: Manage users, create classrooms, assign teachers, and assign students.
✨Teachers: Manage classrooms, view assigned students, and submit term-by-term academic results (1st, 2nd, and 3rd Term).
✨Students: View their academic progress, check classmates, and manage their personal profiles.
On the frontend, you will set up modern client-side routing, route protection based on user roles, dynamic API interceptors, and Axios for seamless API communication. By the end of this course, you will have built a clean, scalable, real-world application from scratch and gained standard industry skills in backend architecture, database modeling, and full-stack integration.
Who this course is for
⭐ JavaScript/TypeScript developers looking to master modern backend architecture with NestJS
⭐ Backend engineers aiming to learn full-stack database management using Prisma ORM and PostgreSQ
⭐ Developers seeking real-world portfolio projects that feature complex role-based access control (RBAC) and real-world business logic
解压密码:hashing,
此处内容需要权限查看
会员免费查看



