NestJS + Next. js によるフルスタックWeb開発

所在平台: Udemy

课程主页: https://www.udemy.com/course/nestjs-nextjs-restapi-react/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程标题:** NestJS + Next.js 全栈 Web 开发 **课程概述:** 本课程将深入讲解如何使用 NestJS 和 Next.js 构建高性能、可维护且可扩展的全栈 Web 应用程序。 NestJS 是一个基于 Express 的 Node.js 后端开发框架,其引入的依赖注入等优秀架构设计,能够实现模块的松耦合,从而帮助任何人构建高质量的后端应用。本课程将专注于 NestJS 的 REST API 开发方法,以及如何将其与前端框架 Next.js 进行集成。 **核心技术与概念:** * **NestJS 核心:** Controller, Service, Module, DI (依赖注入) * **数据传输与验证:** DTO (数据传输对象), class-validator * **数据库集成:** Prisma (ORM) 与 PostgreSQL (Docker) * **身份验证与安全:** Cookie 认证, JWT, HttpOnly, SameSite, Secure 属性, CSRF Token, CORS * **部署:** 部署至 Render (已包含 Render 免费套餐的部署方法,以应对 Heroku 免费套餐的取消), Vercel * **前端集成:** NestJS 与 Next.js 的集成 * **UI 组件:** Mantine UI * **状态管理:** @tanstack/react-query + zustand **学习目标:** 完成本课程后,您将能够: * 独立使用 NestJS 开发 RESTful API。 * 理解并应用 NestJS 的核心架构设计,如依赖注入。 * 运用 Prisma 和 PostgreSQL 构建和管理后端数据库。 * 实现安全的身份验证机制,包括 JWT 和 CSRF 防护。 * 将 NestJS 后端与 Next.js 前端有效地集成。 * 使用 Mantine UI 和 @tanstack/react-query + zustand 进行高效的前端开发和状态管理。 * 成功将您的全栈应用程序部署到 Render 和 Vercel。

课程评论(0条)

课程详情

NestJSは、ExpressをベースとしたNode.jsのバックエンド開発フレームワークであり、依存性注入を始めとしたモジュールの疎結合を実現する優れたアーキテクチャを導入しているため、誰でも保守性が高くスケーラブルで高品質なバックエンドアプリケーション開発を行うことが可能になります。本コースでは、NestJSを使用したREST API開発手法及び、フロントエンドフレームワークであるNext.jsとの連携手法について学習します。Controller, Service, ModuleDI (Dependency Injection)DTO (Data Transfer Object)class-validatorPrisma (ORM) with Postgres (Docker)Cookie based JWTHttpOnly, SameSite, Secure propertyCSRF tokenCORSDeploy to Render or Heroku *Heroku無償プラン廃止に伴い, Render無償プランでのDeploy方法を追加済みIntegration of NestJS and Next.jsMantine UIState management by @tanstack/react-query + zustandDeploy to Vercel

课程标签

0人关注该课程

主题相关的课程