MEAN Stack Angular Material Node.js Angular App [2022]

使用 Angular、Node.js 和 Angular Material UI 库开发全栈应用程序

你将会学到的

  • 使用 MEAN Stack 和 Angular Material 创建电子商务类型的 Web 应用程序
  • 由于可用的课程资源,在后端或前端开发之间进行选择或同时进行(全栈)
  • 使用 Node.js 学习后端开发
  • 学习 Mongoose 命令和查询,以便能够与您的数据库进行通信
  • 学习基于 JWT 实现身份验证
  • 了解如何使用 Bcrypt 加密密码
  • 学习使用 Multer 上传图像文件
  • 为您的组件设置动画,使它们在您的页面上移动
  • 了解如何将 Angular Material 组件集成到您的 API

要求

  • 您应该了解 Javascrip 的基础知识并了解基本的角度术语(例如什么是组件、服务……)

说明

构建一个完整的 MEAN 电子商务应用程序。但什么是MEAN 堆栈?

MEAN 代表:MongoDB、Express、Angular 和 Node js。总而言之,MEAN 堆栈是一个连接的软件,我们将使用 Javascript 编写代码,更准确地说,使用 Angular 作为前端框架,使用 Node js 作为后端框架。

您将了解文件上传、用于过滤数据的角度管道、将角度材料组件集成到您的 API、通过猫鼬与数据库通信等等!本课程详细介绍了使用 Node js 创建后端的各个方面。它还会教您如何使用名为 Postman 的模拟 api 软件来测试您的路线。此外,您将发现有关使用 Angular 编写的前端的所有信息。

关于您将在本课程中使用的 UI 库:Angular Material 是谷歌于 2014 年创建的一个库,直到今天仍在使用并进行了多次更新。我有机会在我的职业生涯中使用它。它包含各种组件,从加载微调器到模式或弹出窗口,甚至是小吃店。本课程面向不同级别的开发人员,从初学者到高级。

您应该了解 Javascript、Angular 和 Node js 的非常基本的术语,例如“服务”、“组件”、“npm 包”。但如果您不熟悉这些术语,您可以随时学习。

此课程面向哪些人:

  • 这是一个 MEAN Stack 课程
  • . 但是 MEAN Actually 代表什么?它是一个首字母缩写词,意思是:MongoDB、Express、Angular 和 Node js。
  • 综上所述,MEAN Stack 是一款免费的开源软件,使用 Javascript 编写,其框架为:Angular。我们将成为
  • 在本课程中,您将学习如何实施:
  • 角材料组件
  • 密码加密以保护您的应用程序的用户
  • Jwt-令牌
  • 文件上传(图片)
  • 使用 Angular Pipes 过滤数据
  • 向服务器创建http请求
  • 组件中的动画图像
  • 以及更多…
  • 您将学习如何配置开发环境。完成本课程后,您将掌握有关使用 Node js 进行后端编程和使用 Angular 进行前端开发的所有知识。您还将学习如何使用 mongoose 命令与数据库通信。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。