课程大纲

模块 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 架构

要求

Java 和 AWS 的基础知识

 21 小时

客户评论 (3)

即将举行的公开课程

课程分类