求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
某核电企 软件设计重构与代码
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
 
全部课程 >云计算  
微服务架构、开发与工程实战
2996 次浏览  32 次
包老师
曾担任国际著名金融公司与摩托罗拉移动终端部高级研发经理
时间地点:上海 北京 深圳 根据报名开班
课程费用:5700元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
2 培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    本课程主要讲解如何构建适合自己的微服务框架,并合理的划分服务,选择适合的微服务框架,开发、测试、部署微服务,并建立微服务模式的项目管理机制,实现从业务到技术和团队的微服务工程能力。

    培训目标
  • 整体了解微服务架构
  • 理解微服务的应用场景与业界最佳实践
  • 微服务协议
  • 微服务的设计
  • 微服务数据库选型
  • RESTful API 设计原理与实践
  • 微服务测试
  • 微服务容器化
  • 持续集成、持续交付与持续部署流水线构建
  • 学习如何:从零开始开发、测试与部署微服务
  • 探讨微服务实践话题
  • 如何构建微服务项目管理能力
  • 培训对象: 研发主管/架构师/后端开发工程师
    学员基础:具有Java应用开发经验
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:3天

    课程将结合大型互联网架构讲解云计算与分布式架构的构建范例:淘宝电商网站、京东订单系统、12306.cn订票系统、国家金税系统。
    微服务架构概览
  • 微服务的由来与关键特性
  • 微服务典型参考架构
  • 微服务的设计原则
  • 实现微服务的支持环境:
  • 开发、集成、测试、部署、监控
  • 在云原生(Cloud Native)大趋势下理解微服务的应用场景与业界最佳实践
  • 什么是云原生?
  • 微服务与云原生的关系
  • 微服务演进历程(Monolithic/SOA/Micro-service)
  • 采用微服务开发所面临的挑战
  • 微服务协议
  • 实战:使用 WebSocket 实现及时消息系统
  • 实战:GraphQL Query/Mutation/通知机制
  • 实战:gRPC Unary/Server Streaming/Client Streaming/Bi-directional Streaming
  • 实战:gPRC 多语言(Go & Java)互联互通测试
  • 微服务的设计
  • 微服务的划分原则和方法
  • 领域驱动的微服务设计
  • 微服务的设计模式
  • 微服务的层次结构设计
  • 微服务的功能粒度设计
  • 微服务的对外接口设计
  • 微服务的数据映射设计
  • 微服务数据库选型
  • 数据库技术发展历程
  • 理解 CAP 理论
  • SQL/NoSQL/NewSQL/Multi-model
  • RESTful API 设计原理与实践
  • 到底什么是 RESTful
  • RESTful API 的设计原则(原理)
  • RESTful API 的设计实践与分析(实战)
  • API 成熟度层级(POX/Resource/HTTP Verb/Hypermedia Controls)
  • Spring Boot 与 HATEOAS
  • 实战:从零开始使用 SpringBoot 构建微服务
  • 微服务测试
  • 测试的不同类型
  • 如何编写优质的测试代码
  • 测试中的难点——外部依赖的消除
  • 微服务容器化
  • 为什么需要容器技术?
  • 理解内核原语(Kernel Primitive)
  • 实战:构建镜像与运行容器
  • 容器技术与云原生
  • 持续集成、持续交付与持续部署流水线构建
  • 关于 CI/CD 的常见误解
  • 到底什么是 CI/CD/CDP?
  • 实战:构建 CI/CD 全自动化流水线发布微服务
  • 实战:从零开始开发、测试与部署微服务
  • 应用需求分析
  • 微服务框架搭建
  • 微服务划分与设计
  • 微服务实现
  • 微服务测试
  • 微服务部署
  • 微服务的上线监控
  • 微服务实践话题
  • 分布式事务
  • Saga 模式
  • 微服务编排工具(Zeebe/Cadence)
  • 构建微服务项目管理能力
  • 微服务项目的全流程:需求、设计、开发、测试、部署、监控
  • 微服务项目的人员分工
  • 微服务的工作任务组织模式
  • 微服务的质量和效益评价方法
  •    
    2996 次浏览  32 次
    其他人还看了课程
    Docker原理与实践  2727 次浏览
    云计算和大数据系统技术现状和趋势  2628 次浏览
    分布式持续集成工具链(Docker、Mesos、Jenkins、RobotFramework)  3576 次浏览
    基于OpenStack构建云   3213 次浏览
    云原生平台与架构实践  1189 次浏览
    实时计算框架设计、构建及应用  1838 次浏览
    定制内训


    咨询服务:企业架构梳理与建模
    咨询目标
    帮助客户梳理企业架构, 对企业架构进行建模,支持未来的企业架构规划和建设。
    咨询范围 企业架构梳理:业务架构,数据架构,应用架构,技术架构
    企业架构建模:业务模型,数据模型,应用模型,技术模型
    咨询方式 对现有的企业架构进行调研、
    对现有的企业架构进行建模
    对现有的企业架构进行评价,给出评价标准。
    对未来的企业架构进行规划
    对未来的企业架构进行建模
    规划企业架构迁移路线图。
    成功案例 民生银行某IT支撑部门,中国金融电子某IT部门,某大型航空公司,某大型汽车厂商,某大型金融证券机构,某大型能源企业。
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    SysML和EA系统设计与建模 7-26[特惠]
    Python、数据分析与机器学习 8-23[特惠]
    软件架构设计方法、案例实践 8-23[特惠]
    嵌入式软件架构设计 8-22[线上]
    Linux内核编程及设备驱动 7-25[北京]