|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nestjs-zero-to-hero/
课程评论:没有评论
课程名称:NestJS 从零到英雄 - 现代 TypeScript 后端开发 课程概述:NestJS 是一个基于 Express 的 Node.js 后端开发框架,利用 TypeScript 的强大功能。NestJS 借助 JavaScript 作为语言及 Node.js 作为技术的广泛流行和健壮性而构建。它受到 Angular、React 和 Vue 等常见库和框架的启发,旨在提升开发者的生产力和体验。尽管市场上有许多出色的库、助手和工具可供服务器端 Node.js 使用,但它们往往无法有效解决应用程序架构的问题。NestJS 提供了一种开箱即用的应用程序架构,使开发者和团队能够创建高度可测试、可扩展、松耦合且易于维护的应用程序。 最近,NestJS 框架因其卓越的功能而获得极大的关注: - 利用 TypeScript (强类型语言,JavaScript 的超集) - 易于使用,易于学习,易于掌握 - 强大的命令行界面 (CLI) 工具,提升开发效率 - 详细且维护良好的文档 - 活跃的代码库开发与维护 - 开源(MIT 许可证) - 支持众多 Nest 特定模块,便于与常见技术和概念(如 TypeORM、Mongoose、GraphQL、日志记录、验证、缓存、Websockets 等)集成 - 便于单元测试应用程序 - 适用于单体应用和微服务,文档中有专门关于 NestJS 微服务类型应用的章节和技术、配方 在本课程中,我将指导您规划、开发和部署一个功能齐全的后端应用程序,分享我在开发和维护支持数千万并发用户的系统中的经验。
NestJS is a Node.js back-end development framework built upon Express, leveraging the power of TypeScript.NestJS leverages the incredible popularity and robustness of JavaScript as a language and Node.js as a technology. It is inspired by common libraries and frameworks such as Angular, React and Vue which improve developer productivity and experience.Even considering the amount of superb libraries, helpers and tools that exist for server-side Node.js, none of them effectively solve the main problem - the architecture of an application.NestJS provides an out-of-the-box application architecture which allows developers and teams to create highly testable, scalable, loosely coupled and easily maintainable applications.Recently, the NestJS framework is gaining extreme popularity due to its incredible features;Leverages TypeScript - strongly typed language which is a super-set of JavaScriptSimple to use, easy to learn and easy to masterPowerful Command Line Interface (CLI) tool that boosts productivity and ease of developmentDetailed, well-maintained documentationActive codebase development and maintenanceOpen-source (MIT license)Supports dozens nest-specific modules that help you easily integrate with common technologies and concepts such as TypeORM, Mongoose, GraphQL, Logging, Validation, Caching, Websockets and much moreEasy of unit-testing applicationsMade for Monoliths and Micro-services (entire section in the documentation regarding the Microservice type of a NestJS application, as well as techniques and recipes).In this course I am going to guide you through the process of planning, developing and deploying a fully-featured back-end application, based on my experience developing and maintaining systems that support dozens of millions of concurrent users at scale.