课程主页: https://www.coursera.org/learn/create-serverless-applications
课程概述
在当今的云计算时代,无服务器架构逐渐成为应用程序开发的热门趋势。Coursera提供的《创建无服务器应用程序》课程将带领您深入了解Azure Functions如何帮助您创建基于事件驱动的、按需计算的系统。通过本课程,您不仅可以学习到如何利用函数执行服务器端逻辑,还能构建无服务器架构,为获得Microsoft认证的Azure开发者助力。
课程大纲
- 使用Microsoft Azure自动化业务流程
本模块介绍如何在不使用虚拟机的情况下,利用Azure Functions、Power Automate、Logic Apps和WebJobs等技术来托管和执行代码或工作流。您将学习如何选择适合特定场景的技术,并了解Azure Functions如何让开发者托管业务逻辑,而无需管理基础设施。
- 使用触发器执行Azure Function
触发器负责执行Azure函数。本模块将展示一些最常见的触发器类型以及如何配置它们来执行您的逻辑。
- 通过输入和输出绑定将Azure Functions连接在一起
本模块将教您如何使用绑定声明要读取和写入的数据源,并让Azure Functions处理其他事务,从而轻松与数据和服务集成。
- 使用Azure Functions现代化工作流
您将学习如何使用Durable Functions将一个长时间运行的工作流编排为一组活动。本模块还将指导您使用Azure Functions Core Tools在开发计算机上创建和运行函数,并将其发布到Azure。
- 通过Webhook监控GitHub事件与Azure Functions
您将学习如何使用GitHub Webhook触发Azure函数,并解析负载以获取洞察信息。
- 启用自动更新和构建API
您将学习如何通过SignalR Service、Azure Cosmos DB和Azure Functions将Web应用的通知机制从轮询转变为推送架构,并将多个Azure Functions应用合并为一个统一的接口。
- 练习考试
在本模块中,您将参加一场涵盖AZ-204考试(为Microsoft Azure开发解决方案)关键技能的练习考试。
课程推荐理由
无论您是刚入门的开发者还是希望提升技能的资深工程师,这门课程都非常适合您。课程的内容丰富且实用,通过项目实践,您将能更好地理解如何构建无服务器应用程序。此外,完成后可获得与Azure开发相关的Microsoft认证,这将为您的职业发展增添重要的筹码。如果您对云计算和无服务器架构感兴趣,千万不要错过这门课程!
课程主页: https://www.coursera.org/learn/create-serverless-applications