|
|
|
|
|
全部课程 >云计算 |
|
微服务架构、开发与工程实战
|
3549 次浏览 54 次
|
|
|
时间地点:上海
北京 深圳 根据报名开班 |
课程费用: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) |
构建微服务项目管理能力
|
微服务项目的全流程:需求、设计、开发、测试、部署、监控
微服务项目的人员分工
微服务的工作任务组织模式
微服务的质量和效益评价方法 |
|
|
|
|
|
|
|
|
3549 次浏览 54 次
|
其他人还看了课程 |
|
|
|
|
|
咨询目标
|
帮助客户梳理企业架构,
对企业架构进行建模,支持未来的企业架构规划和建设。
|
咨询范围 |
企业架构梳理:业务架构,数据架构,应用架构,技术架构
企业架构建模:业务模型,数据模型,应用模型,技术模型
|
咨询方式 |
对现有的企业架构进行调研、
对现有的企业架构进行建模
对现有的企业架构进行评价,给出评价标准。
对未来的企业架构进行规划
对未来的企业架构进行建模
规划企业架构迁移路线图。 |
成功案例 |
民生银行某IT支撑部门,中国金融电子某IT部门,某大型航空公司,某大型汽车厂商,某大型金融证券机构,某大型能源企业。
|
详情咨询:010-62670969, zhgx@uml.net.cn |
|
|
|
|
|