Course Code: javamicroservices
Duration: 21 hours
Prerequisites:
  • 具有核心Java编程经验
  • 对RESTful API和HTTP通信有基本了解
  • 熟悉数据库和SQL

受众

  • 过渡到微服务架构的Java开发人员
  • 软件工程师,构建可扩展和分布式应用程序
  • 从事微服务部署的DevOps专业人员
Overview:

Java Microservices 是一种软件架构模式,使开发人员能够使用小型独立服务构建可扩展的分布式应用程序。

本课程是针对希望使用 Java 框架(如 Spring Boot 和 Spring Cloud)设计、开发、部署和维护基于微服务的应用程序的中级 Java 开发人员的教师主导的在线或现场实时培训。

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

  • 了解微服务架构的原则和好处。
  • 使用 Java 和 Spring Boot 构建和部署微服务。
  • 实现服务发现、配置管理和 API 网关。
  • 有效地保护、监控和扩展微服务。
  • 使用 Docker 和 Kubernetes 部署微服务。

课程格式

  • 互动讲座和讨论。
  • 大量的练习和实践。
  • 在实况实验室环境中进行动手实施。

课程定制选项

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

微服務架構介紹Microservices

  • 微服務是什麼?
  • 單體架構和微服務架構
  • 微服務的好處和挑戰
  • 微服務的實際用例

Spring Boot入門

  • Spring Boot及其優勢介紹
  • 設置Spring Boot微服務
  • 使用Spring Boot創建RESTful API

構建和管理Microservices

  • 微服務設計:領域驅動設計(DDD)
  • 實現服務到服務的通信
  • REST和gRPC在服務間通信中的使用
  • 使用Kafka/RabbitMQ處理異步消息傳遞

服務發現和Configuration Management

  • Spring Cloud介紹
  • 為服務發現設置Eureka
  • 使用Spring Cloud Config進行集中配置管理

API閘道和負載平衡

  • API Gateway模式介紹
  • 使用Spring Cloud Gateway或Zuul
  • 用Ribbon實現負載平衡

保護Microservices

  • 微服務安全性介紹
  • 使用OAuth2實現身份驗證和授權
  • 使用JWT保護REST API

監控和日誌記錄

  • 使用ELK堆棧設置集中式日誌記錄
  • 使用Micrometer監控微服務
  • 使用Spring Cloud Sleuth和Zipkin進行分佈式跟蹤

使用Docker和Kubernetes部署Microservices

  • 使用Docker對微服務進行容器化
  • 在Kubernetes上部署微服務
  • 管理擴展和編排

總結和結論

Sites Published:

United Arab Emirates - Java Microservices

Qatar - Java Microservices

Egypt - Java Microservices

Saudi Arabia - Java Microservices

South Africa - Java Microservices

Brasil - Java Microservices

Canada - Java Microservices

中国 - Java Microservices

香港 - Java Microservices

澳門 - Java Microservices

台灣 - Java Microservices

USA - Java Microservices

Österreich - Java Microservices

Schweiz - Java Microservices

Deutschland - Java Microservices

Czech Republic - Java Microservices

Denmark - Java Microservices

Estonia - Java Microservices

Finland - Java Microservices

Greece - Java Microservices

Magyarország - Java Microservices

Ireland - Java Microservices

Luxembourg - Java Microservices

Latvia - Java Microservices

España - Java Microservices

Italia - Java Microservices

Lithuania - Java Microservices

Nederland - Java Microservices

Norway - Java Microservices

Portugal - Java Microservices

România - Java Microservices

Sverige - Java Microservices

Türkiye - Java Microservices

Malta - Java Microservices

Belgique - Java Microservices

France - Java Microservices

日本 - Java Microservices

Australia - Java Microservices

Malaysia - Java Microservices

New Zealand - Java Microservices

Philippines - Java Microservices

Singapore - Java Microservices

Thailand - Java Microservices

Vietnam - Java Microservices

India - Java Microservices

Argentina - Java Microservices

Chile - Java Microservices

Costa Rica - Java Microservices

Ecuador - Java Microservices

Guatemala - Java Microservices

Colombia - Java Microservices

México - Java Microservices

Panama - Java Microservices

Peru - Java Microservices

Uruguay - Java Microservices

Venezuela - Java Microservices

Polska - Java Microservices

United Kingdom - Java Microservices

South Korea - Java Microservices

Pakistan - Java Microservices

Sri Lanka - Java Microservices

Bulgaria - Java Microservices

Bolivia - Java Microservices

Indonesia - Java Microservices

Kazakhstan - Java Microservices

Moldova - Java Microservices

Morocco - Java Microservices

Tunisia - Java Microservices

Kuwait - Java Microservices

Oman - Java Microservices

Slovakia - Java Microservices

Kenya - Java Microservices

Nigeria - Java Microservices

Botswana - Java Microservices

Slovenia - Java Microservices

Croatia - Java Microservices

Serbia - Java Microservices

Bhutan - Java Microservices

Nepal - Java Microservices

Uzbekistan - Java Microservices