Course Code: microservices
Duration: 14 hours
Prerequisites:
  • 以前的程式设计经验

观众

  • 软体开发人员
  • 系统架构师
  • DevOps 专业人士
Overview:

微服务架构是一种设计方法,其中应用程式被构建为松散耦合服务的集合。本培训使参与者全面了解微服务架构原则、最佳实践和相关设计模式。该课程包括实践练习和真实示例,以帮助学员设计、实施和管理强大的微服务系统。

此讲师指导的即时培训(在线或现场)面向希望使用微服务架构构建可扩展且可维护的应用程式的中级软体开发人员、系统架构师和 DevOps 专业人员。

在本次培训结束时,参与者将能够:

  • 了解微服务架构的核心原则。
  • 设计和实施基于微服务的可扩展系统。
  • 应用微服务的设计模式和最佳实践。
  • 实施事件驱动型方法,例如 CQRS 和事件溯源。
  • 解决系统操作和微服务采用方面的挑战。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

了解 Microservices

  • 什么是微服务?
  • 微服务的主要优势和挑战
  • 整体式架构与微服务架构

设计微服务系统

  • 微服务架构的原则
  • 定义服务边界
  • Communication 服务之间

服务设计

  • RESTful API 和服务协定
  • 服务版本控制策略
  • 微服务的数据分区和存储

事件溯源

  • 了解事件溯源概念
  • 事件溯源的优势和使用案例
  • 实施事件驱动型架构

CQRS(命令查询责任分离)

  • CQRS 简介
  • 何时使用 CQRS
  • 在微服务系统中实施 CQRS

其他 Design Patterns 用于基于微服务的架构

  • 服务注册和发现
  • 服务网格和 API 闸道
  • 弹性模式(例如,断路器、隔板)

系统设计和运营

  • 微服务中的监控和日志记录
  • 容器化和编排(例如,Docker、Kubernetes)
  • 微服务的安全注意事项

采用 Microservices

  • 评估组织对微服务的准备情况
  • 从 Monolith 迁移到微服务的步骤
  • 管理文化和技术挑战

总结和后续步骤

Sites Published:

United Arab Emirates - Building Microservice Architectures

Qatar - Building Microservice Architectures

Egypt - Building Microservice Architectures

Saudi Arabia - Building Microservice Architectures

South Africa - Building Microservice Architectures

Brasil - Construindo Arquiteturas de Microservice

Canada - Building Microservice Architectures

中国 - Building Microservice Architectures

香港 - Building Microservice Architectures

澳門 - Building Microservice Architectures

台灣 - Building Microservice Architectures

USA - Building Microservice Architectures

Österreich - Building Microservice Architectures

Schweiz - Building Microservice Architectures

Deutschland - Building Microservice Architectures

Czech Republic - Building Microservice Architectures

Denmark - Building Microservice Architectures

Estonia - Building Microservice Architectures

Finland - Building Microservice Architectures

Greece - Building Microservice Architectures

Magyarország - Building Microservice Architectures

Ireland - Building Microservice Architectures

Luxembourg - Building Microservice Architectures

Latvia - Building Microservice Architectures

España - Construcción de Arquitecturas de Microservicio

Italia - Building Microservice Architectures

Lithuania - Building Microservice Architectures

Nederland - Building Microservice Architectures

Norway - Building Microservice Architectures

Portugal - Construindo Arquiteturas de Microservice

România - Building Microservice Architectures

Sverige - Building Microservice Architectures

Türkiye - Building Microservice Architectures

Malta - Building Microservice Architectures

Belgique - Développement d'Architectures Microservice

France - Développement d'Architectures Microservice

日本 - Building Microservice Architectures

Australia - Building Microservice Architectures

Malaysia - Building Microservice Architectures

New Zealand - Building Microservice Architectures

Philippines - Building Microservice Architectures

Singapore - Building Microservice Architectures

Thailand - Building Microservice Architectures

Vietnam - Building Microservice Architectures

India - Building Microservice Architectures

Argentina - Construcción de Arquitecturas de Microservicio

Chile - Construcción de Arquitecturas de Microservicio

Costa Rica - Construcción de Arquitecturas de Microservicio

Ecuador - Construcción de Arquitecturas de Microservicio

Guatemala - Construcción de Arquitecturas de Microservicio

Colombia - Construcción de Arquitecturas de Microservicio

México - Construcción de Arquitecturas de Microservicio

Panama - Construcción de Arquitecturas de Microservicio

Peru - Construcción de Arquitecturas de Microservicio

Uruguay - Construcción de Arquitecturas de Microservicio

Venezuela - Construcción de Arquitecturas de Microservicio

Polska - Building Microservice Architectures

United Kingdom - Building Microservice Architectures

South Korea - Building Microservice Architectures

Pakistan - Building Microservice Architectures

Sri Lanka - Building Microservice Architectures

Bulgaria - Building Microservice Architectures

Bolivia - Construcción de Arquitecturas de Microservicio

Indonesia - Building Microservice Architectures

Kazakhstan - Building Microservice Architectures

Moldova - Building Microservice Architectures

Morocco - Building Microservice Architectures

Tunisia - Building Microservice Architectures

Kuwait - Building Microservice Architectures

Oman - Building Microservice Architectures

Slovakia - Building Microservice Architectures

Kenya - Building Microservice Architectures

Nigeria - Building Microservice Architectures

Botswana - Building Microservice Architectures

Slovenia - Building Microservice Architectures

Croatia - Building Microservice Architectures

Serbia - Building Microservice Architectures

Bhutan - Building Microservice Architectures

Nepal - Building Microservice Architectures

Uzbekistan - Building Microservice Architectures