课程大纲

介绍

Node.js 概念

  • RAM 与 I/O 延迟
  • 阻塞与非阻塞
  • 语法和逻辑

API 的基础知识及其功能

  • ScalaR 类型
  • Web 架构模式:复合模式、代理模式和外观模式

REST概览

  • 获取选项
  • 拉动选项
  • 发布选项
  • 删除选项

准备开发环境

  • 安装和配置 Node.js
  • 安装和配置 Express.js
  • 安装和配置 MongoDB
  • 测试安装

节点模块和包管理器

  • 创建模块
  • 加载模块
  • 使用模块函数
  • 创建事件参数
  • 扩展事件发射器
  • 安装 Node 软件包
  • 使用包
  • 列出软件包
  • 更新软件包
  • 卸载软件包
  • 发布包

使用 Express.js

  • 创建自定义中间件
  • 使用 Express 路由器
  • 过滤路径

REST 和 GraphQL API

  • 构建 Web 服务器
  • 处理路线
  • 解析 HTTP 请求
  • 调用终结点
  • 定义架构
  • 添加输入验证
  • 管理突变
  • 添加变量
  • 处理错误

使用 MongoDB 的 CRUD 操作

  • 保存文档
  • 查询文档
  • 更新文档
  • 删除文档

身份验证和安全性

  • 创建和注册用户
  • 生成令牌
  • 存储在环境变量中
  • 保护路由
  • 测试授权

故障 排除

  • 编写单元测试
  • 编写集成测试
  • 单元接线和集成测试

总结和结论

要求

  • JavaScript 编程经验

观众

  • Web 开发人员
 14 小时

人数



每位参与者的报价

客户评论 (4)

相关课程

课程分类