|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/aws-serverless
课程评论:没有评论
课程名称:AWS上的无服务器架构 概述:现代软件工程师应利用亚马逊网络服务(AWS)提供的托管服务的优势,以减少完成项目所需的编码量。当可以使用托管服务来支持应用程序时,实际上有很多代码是无需编写的。代码减少意味着测试减少、错误减少,并且交付速度更快。 在本课程中,我们将通过自动化工具和无服务器托管服务进行实践,帮助您更快地完成项目,而无需维护底层基础设施。 课程大纲: 第一周:自动化与认证 描述:本周,您将探索可以帮助您在AWS中自动化任务的工具和实践。首先,您将学习AWS CloudFormation,以便自动化创建基础设施。然后,您将学习AWS无服务器应用程序模型(AWS SAM)。AWS SAM是CloudFormation的扩展,您可以用来自动化基础设施和应用程序的打包。您还会探索使用亚马逊Cognito进行API应用程序中的用户注册和登录。 第二周:无服务器事件驱动架构 描述:本周将以事件驱动架构(EDA)介绍开始。您将了解可以用于消息传递的AWS服务,例如亚马逊简单队列服务(Amazon SQS)、亚马逊简单通知服务(Amazon SNS)和亚马逊事件桥(Amazon EventBridge)。最后,您将探索如何使用AWS步骤功能(AWS Step Functions)构建实现工作流的应用程序。
Name:Week 1: Automation and Authentication
Description:This week, you explore tools and practices that can help you automate tasks that you do in AWS. First, you learn about AWS CloudFormation so you can automate the creation of your infrastructure. Then, you learn about the AWS Serverless Application Model (AWS SAM). AWS SAM is an extension of CloudFormation you can use to automate both the infrastructure and packaging of your application. You also explore the use of Amazon Cognito for user sign-up and sign-in in an API-based application.
Name:Week 2: Serverless Event Driven Architectures
Description:You start this week with an introduction to event-driven architectures (EDAs). You learn about AWS services that you can use for messaging, such as Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon EventBridge. Finally, you explore how to use AWS Step Functions to help you build applications that implement a workflow.
A modern software engineer knows how to use the benefits of managed services from Amazon Web Services to reduce the coding needed to get a project across the line. There’s a lot of code you really don’t need to write when you can use a managed service for your applications. Less code means less tests, less bugs, and quicker delivery. In this course, we get hands on with automation tools and serverless managed services. Get your projects completed faster without needing to maintain the underlyi