Course Code: soaclaws
Duration: 21 hours
Prerequisites:

Java 和 AWS 的基礎知識

Overview:

本課程旨在提供對軟體架構原則及其在雲中的應用的深入理解,特別關注 AWS (Amazon Web Services) 和 Java。參與者將學習如何使用 AWS 服務和 Java 程式設計語言設計、開發和部署可擴展且強大的應用程式。

Course Outline:

模組 1:Cloud Computing 簡介

    •    概述 Cloud Computing
    •    Cloud Computing 的優點
    •    雲服務模型(IaaS、PaaS、SaaS)
    •    AWS 簡介
    •    AWS 服務概述
    •    全球基礎設施

模組 2:Software Architecture 基礎

    •    Software Architecture 的原則
    •    建築模式和風格
    •    分層架構
    •    Microservices 建築學
    •    無伺服器架構

模組 3:AWS 核心服務

    •    計算服務
    •    EC2(彈性計算雲)
    •    AWS Lambda
    •    倉儲服務
    •    S3(簡單儲存服務)
    •    EBS(彈性塊儲存)
    •    Database 服務
    •    RDS(關係 Database 服務)
    •    DynamoDB
    •    Networking 服務
    •    VPC(虛擬私有雲)
    •    53號公路

模組 4: 在 AWS 上部署 Java 應用程式

    •    AWS Elastic Beanstalk
    •    Docker 和 ECS(彈性容器服務)
    •    使用 AWS Lambda 的無伺服器部署
    •    使用 AWS CodePipeline 和 CodeBuild 的 CI/CD 管道

模組 5: 雲架構中的安全性

    •    AWS 安全基礎知識
    •    IAM(身份和 Access Management)
    •    AWS 金鑰 Management 服務

模組 6: 監控和擴展

    •    監控 AWS 上的應用程式
    •    雲觀察
    •    AWS X射線
    •    自動縮放
    •    EC2 自動擴展
    •    DynamoDB Auto Scaling
    •    性能優化技術

模組 7: 動手實驗和專案

    •    在 AWS Elastic Beanstalk 上部署 Java 個 Web 應用程式
    •    使用 AWS Lambda 構建和部署無伺服器應用程式
    •    為 Java 應用程式設置 CI/CD 管道
    •    使用 AWS 和 Java 實施 Microservices 架構

Sites Published:

United Arab Emirates - Software architecture in the cloud (AWS)

Qatar - Software architecture in the cloud (AWS)

Egypt - Software architecture in the cloud (AWS)

Saudi Arabia - Software architecture in the cloud (AWS)

South Africa - Software architecture in the cloud (AWS)

Brasil - Software architecture in the cloud (AWS)

Canada - Software architecture in the cloud (AWS)

中国 - Software architecture in the cloud (AWS)

香港 - Software architecture in the cloud (AWS)

澳門 - Software architecture in the cloud (AWS)

台灣 - Software architecture in the cloud (AWS)

USA - Software architecture in the cloud (AWS)

Österreich - Software architecture in the cloud (AWS)

Schweiz - Software architecture in the cloud (AWS)

Deutschland - Software architecture in the cloud (AWS)

Czech Republic - Software architecture in the cloud (AWS)

Denmark - Software architecture in the cloud (AWS)

Estonia - Software architecture in the cloud (AWS)

Finland - Software architecture in the cloud (AWS)

Greece - Software architecture in the cloud (AWS)

Magyarország - Software architecture in the cloud (AWS)

Ireland - Software architecture in the cloud (AWS)

Luxembourg - Software architecture in the cloud (AWS)

Latvia - Software architecture in the cloud (AWS)

España - Software architecture in the cloud (AWS)

Italia - Software architecture in the cloud (AWS)

Lithuania - Software architecture in the cloud (AWS)

Nederland - Software architecture in the cloud (AWS)

Norway - Software architecture in the cloud (AWS)

Portugal - Software architecture in the cloud (AWS)

România - Software architecture in the cloud (AWS)

Sverige - Software architecture in the cloud (AWS)

Türkiye - Software architecture in the cloud (AWS)

Malta - Software architecture in the cloud (AWS)

Belgique - Software architecture in the cloud (AWS)

France - Software architecture in the cloud (AWS)

日本 - Software architecture in the cloud (AWS)

Australia - Software architecture in the cloud (AWS)

Malaysia - Software architecture in the cloud (AWS)

New Zealand - Software architecture in the cloud (AWS)

Philippines - Software architecture in the cloud (AWS)

Singapore - Software architecture in the cloud (AWS)

Thailand - Software architecture in the cloud (AWS)

Vietnam - Software architecture in the cloud (AWS)

India - Software architecture in the cloud (AWS)

Argentina - Software architecture in the cloud (AWS)

Chile - Software architecture in the cloud (AWS)

Costa Rica - Software architecture in the cloud (AWS)

Ecuador - Software architecture in the cloud (AWS)

Guatemala - Software architecture in the cloud (AWS)

Colombia - Software architecture in the cloud (AWS)

México - Software architecture in the cloud (AWS)

Panama - Software architecture in the cloud (AWS)

Peru - Software architecture in the cloud (AWS)

Uruguay - Software architecture in the cloud (AWS)

Venezuela - Software architecture in the cloud (AWS)

Polska - Software architecture in the cloud (AWS)

United Kingdom - Software architecture in the cloud (AWS)

South Korea - Software architecture in the cloud (AWS)

Pakistan - Software architecture in the cloud (AWS)

Sri Lanka - Software architecture in the cloud (AWS)

Bulgaria - Software architecture in the cloud (AWS)

Bolivia - Software architecture in the cloud (AWS)

Indonesia - Software architecture in the cloud (AWS)

Kazakhstan - Software architecture in the cloud (AWS)

Moldova - Software architecture in the cloud (AWS)

Morocco - Software architecture in the cloud (AWS)

Tunisia - Software architecture in the cloud (AWS)

Kuwait - Software architecture in the cloud (AWS)

Oman - Software architecture in the cloud (AWS)

Slovakia - Software architecture in the cloud (AWS)

Kenya - Software architecture in the cloud (AWS)

Nigeria - Software architecture in the cloud (AWS)

Botswana - Software architecture in the cloud (AWS)

Slovenia - Software architecture in the cloud (AWS)

Croatia - Software architecture in the cloud (AWS)

Serbia - Software architecture in the cloud (AWS)

Bhutan - Software architecture in the cloud (AWS)

Nepal - Software architecture in the cloud (AWS)

Uzbekistan - Software architecture in the cloud (AWS)