本课程提供深入研究节点核心HTTP客户端和服务器、web服务器、RESTful服务和web安全要点。主要关注Node.js服务和安全性,这部分内容是Node.js应用程序开发(LFW211)课程的基本对应内容,将帮助您准备OpenJS Node.js服务开发人员(JSNSD)考试。 本课程是为那些想要掌握和展示Node.js知识和技能的高级开发人员而设计的,特别是如何使用Node和框架来快速安全地组合服务器和服务。在入学前,学生应该知道如何使用命令行终端,熟悉JavaScript以及OpenJS Node.js Application Developer (JSNAD)程序的知识领域。 在本课程中,您将学习如何创建web服务器和利用生态系统框架来实现快速可组合性。您还将了解HTTP如何在节点核心API级别工作,基本的RESTful实践是什么,以及实现RESTful服务需要什么。最后,您将开发服务器和服务组合所需的技能。 完成本课程后,您将能够构建安全且易于维护的RESTful JSON服务。这些技能将为你在当今行业中扮演一些最常见的Node.js角色做准备。本课程还能帮助您获得OpenJS Node.js服务开发人员认证。
1、在线,自主学习
2、20-25小时学习内容
3、实操及作业
4、无视频内容
5、注册后12月内有效
单元 1. Course Introduction
单元 2. Setting Up
单元 3. Creating a Web Server
单元 4. Serving Web Content
单元 5. Creating RESTful JSON Services
单元 6. Manipulating Data with RESTful Services
单元 7. Consuming and Aggregating Services
单元 8. Proxying HTTP Requests
单元 9. Web Security: Handling User Input
单元 10. Web Security: Mitigating Attacks
此课程为Linux 基金会官方原生课程,课程语言为英语。
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2