质量保证

带有复选标记的剪贴板

随着你的程序或网页应用程序变得更加复杂,你将想要测试它们,以确保新的更改不会破坏它们的原有功能。

在质量保证认证中,你将学习如何使用 Chai 编写测试,以确保你的应用程序按预期的方式工作。

然后你将创建一个聊天应用程序来学习高级 Node 和 Express 概念。你还将使用 Pug 作为模板引擎,用于身份验证的 Passport 和 用于服务器和客户端之间实时通信的 Socket.io。

课程

Chai 是一个JavaScript测试库,帮助你确保程序能够在你更改代码后按照你的期望运行。

使用 Chai,你可以写测试描述你的程序的要求,并查看你的程序是否符合这些要求。

在这个课程中,你会了解测试 JavaScript 应用程序的断言、测试 API 和其他测试 JavaScript 应用的基础知识。

现在是时候来使用高级 Node.js 和 Express.js 创建一个具有登录系统的聊天应用了。

为了创建一个安全的登录系统,你需要学习验证,这是一个验证个人身份或者过程的的操作。

在这个课程中,你将学习如何使用 Passport 管理身份验证,如何使用 Pug 创建可重用的模板以快速构建前端,以及如何使用 web sockets 在客户端和服务器之间进行实时通信。

现在你对前端和后端都非常精通,是时候应用你所学到的所有技能和概念了。你将构建 5 个不同的 web 应用程序,并为每个应用程序编写测试,以确保它们正常工作并可以处理不同的情况。

完成这 5 个质量保证项目后,你将获得一个新的认证,你可以在自己的作品集中展示这 5 个项目和认证。

浏览我们的其他免费认证 (我们建议你按顺序学习)