课程大纲

介绍

  • 微服务架构概述
  • 理解微服务基础知识

构建微服务

  • 开发一个迷你微服务应用
  • 使用Docker运行服务
  • 使用Kubernetes编排服务
  • 理解多服务应用的架构
  • 使用云端环境进行应用开发
  • 使用规范化策略
  • 数据库管理与建模
  • 使用身份验证策略和选项

测试隔离的微服务

  • 理解测试架构
  • 测试无效输入
  • 在测试期间更改Node环境
  • 测试登录和注销功能
  • 测试期间遇到的cookie问题
  • 测试未授权的请求

使用NodeJS和React

  • 集成服务器端渲染的React应用
  • 服务间的代码共享与复用
  • 创建-读取-更新-销毁服务器设置
  • 使用NATS流服务器
  • 在NodeJS环境中连接NATS
  • 管理NATS客户端
  • 使用跨服务数据复制
  • 理解事件流
  • 处理事件与并发问题

持续集成与持续交付(CI/CD)

  • 理解开发工作流
  • 使用Git
  • 运行测试
  • 部署选项

总结与下一步

要求

  • 具备JavaScript和React的基础知识
  • 熟悉命令行操作

受众

  • 开发者
 21 小时

客户评论 (1)

即将举行的公开课程

课程分类