Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/create-serverless-applications

在现代互联网应用开发中,开发者不断寻求更高效、更灵活的方式来处理后台逻辑,而无服务器架构(Serverless Architecture)正是满足这种需求的有效方案。Coursera上的《创建无服务器应用程序》课程是一个非常实用的选择,特别是对于希望掌握Azure Functions、提升云开发能力的开发者来说。

本课程以Azure Functions为核心,带领学员深入了解如何使用事件驱动的系统创建动态计算解决方案。参与者将学习如何利用这些函数来执行服务器端逻辑,并了解到构建无服务器架构的各种技巧。

课程大纲涵盖了多个实用模块,其中包括:
1. **自动化业务流程**:学习如何使用Microsoft Azure的各种技术(如Azure Functions和Power Automate)来托管和执行代码或工作流,而不需依赖虚拟机。
2. **触发器的执行**:了解触发器的概念,以及如何配置不同的触发器来执行Azure函数的逻辑。
3. **链式调用Azure函数**:使用输入和输出绑定将函数代码与数据和服务整合,简化开发流程。
4. **现代化工作流程**:利用Durable Functions协调长时间运行的工作流程,学习如何创建、测试和部署函数。
5. **使用GitHub事件的Webhook**:了解如何通过GitHub的Webhook触发Azure函数,并分析接收到的数据。
6. **启用自动更新与构建API**:学习如何通过SignalR服务、Azure Cosmos DB和Azure Functions将Web应用的通知机制从轮询转为推送架构。
7. **练习考试**:准备参与AZ-204考试,确保掌握关键技能。

整个课程不仅提升了学员的实践能力,还有助于获得微软认证:Azure开发者助理认证。通过实践和理论知识的结合,您将能够在无服务器应用程序开发领域建立坚实的基础。无论是初学者还是有经验的开发者,这门课程都值得一试,帮助您在云计算的快速发展中保持竞争力。

课程主页: https://www.coursera.org/learn/create-serverless-applications

作者 CourseEye