课程大纲

Node.js 特性和基本面(与Java相比)

  • Node.js,V8和伺服器端开发(为什么使用Node.js?
    • 阻塞 vs. 非阻塞
    • 事件驱动型 Programming
    • 事件循环和回调模式
  • Node.js 体系结构
    • 模组 & 沙箱模式
    • npm
    • 依赖关系机制
    • package.json档
  • V8 发动机内部结构
    • 记忆体方案
    • 垃圾回收
    • 记忆体泄漏
    • 监控记忆体和 CPU
  • 使用 Node.js 进行记录
  • Node.js 中间件
    • SSL & TLS
  • Node.js 版本和迁移

Express.js特性和基本原理(与Java EE规范(Websphere,Tomcat)相比)))

  • 应用程式配置和设置
  • 范本引擎
  • 路由
  • HTTP 协定
  • 请求和回应物件
  • SSL & TLS
  • 错误处理
  • 多线程
  • JSON 格式

网路风暴

  • 开始
  • 智慧功能
  • 包管理员
  • WebStrom & Node, Angular, Express
  • 代码检查、品质工具、分析
  • 调试
  • 单元测试

PM2 (二)

  • 应用程式打包和部署
  • Nodejs+pm2 运行时打包部署
  • Nodejs 脚本包
  • 检查和切换 nodejs 版本
  • 档系统位置和标准
  • 伐木
  • 初始化脚本
  • SSL/TLS 证书
  • 监测
  • 停止、启动、删除、恢复应用程式
  • 停止、启动、恢复 PM2 进程

使用 Winston.js 进行记录

  • 使用 winston 进行日志记录
  • 运输
  • 伐木
  • 日志级别
  • 分析
  • 流式处理日志
  • 查询日志
  • 过滤器、重写器

要求

与会者必须对使用 Node.js 和 Express.js 进行开发有一定的了解

 21 小时

客户评论 (5)

即将举行的公开课程

课程分类