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)