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