课程主页: https://www.coursera.org/learn/building-restful-apis-using-nodejs-and-express

课程概述:

在当前迅速发展的技术背景下,RESTful APIs 为应用程序集成提供了一种灵活而简化的方式。它们已经成为连接分布式系统组件的最常见方法之一。作为一名后台开发者,能够构建 REST APIs 已成为一项关键技能。

这门名为《构建 RESTful APIs 使用 Node.js 和 Express》的课程,旨在帮助学习者使用多种框架和工具来构建和记录 REST API。本课程的核心目的就是创建能够从前端接收请求并发送合适响应的 REST API。

课程大纲:

使用原生 Node.js Documenting 和构建 REST API:

对于新兴的技术,REST APIs 提供了一种灵活、轻量的应用集成流程。这种 API 是连接分布式系统的最常用的方法之一。通过这个学习模块,您将会获得使用原生 JS 构建 REST APIs 的技能。

使用 ExpressJS 构建 REST API:

ExpressJS 是最优秀的后端开发 JavaScript 框架之一。它主要用于创建能够接受前端请求并发送适当响应的 RESTful API。有了 ExpressJS,您将能够快速扩展您的应用程序。这个学习模块将使您能够使用 Express JS 构建 REST APIs,并使用 Swagger 等工具文档化这些 API。

使用 JSON Web Tokens 和 Oauth 保护 REST API:

日常生活中,数以百万计的用户会在互联网上共享敏感信息,如何保障该信息安全已经成为开发者面临的重大挑战。拥有能力构建安全应用成为开发者的一项关键能力。在此学习模块中,您将学习如何使用 JWT 或 JSON Web Token 通过基本身份验证保护 REST API,并且如何使用 OAUTH2 来让外部 API 授权应用程序。

总结与推荐:

如果您是一个希望拓展技能的后端开发者,或者是对现代应用集成方式感兴趣的开发新手,这门课程非常适合您。那些学习这些课程内容,会极大地提升你的技能和信心,让你在竞争激烈的科技行业中独树一帜。

课程主页: https://www.coursera.org/learn/building-restful-apis-using-nodejs-and-express

作者 课程图谱