导入
入门
了解本课程的先决条件和目标受众。
本课程提供了一份全面的指南,介绍如何使用 C# 开发 Azure 函数。尽管 Azure 函数支持多种编程语言,但本课程将重点聚焦于 C# 版本的 Azure 函数。
目标受众
本课程主要面向希望学习如何构建和部署 Azure 函数的 .NET 开发者。虽然 Azure 函数支持除 C# 和 .NET 之外的其他语言和框架,但本课程的核心内容是基于 .NET 来构建函数。
Azure 函数是云中部署的分布式应用程序中的常见组成部分。因此,任何在使用 Microsoft Azure 作为主要云服务提供商的组织中工作的 .NET 开发者都将从本课程中受益。即使目前 Azure 函数尚未广泛普及,未来很可能会被更多团队采用,尤其是在他们认识到其优势之后。
基于以上原因,任何对学习如何处理无服务器应用感兴趣的 .NET 开发者都将从本课程中获益。已经在组织中使用 Azure 的开发者将从中获得最大的收获。
先决条件
本课程中使用的所有代码示例均采用 C# 编写,因此学习者需要具备该语言的基础知识。完成本课程所需掌握的概念包括:
- 基础的 C# 语法和关键字
- 类与接口
- 方法、字段和属性
- 命名空间
- 访问修饰符
- 使用特性(attributes)标注方法
此外,学习者还需了解 .NET 的基本概念,包括:
- 理解
Program.cs文件的结构及应用程序启动逻辑 - 理解
.csproj文件的基本结构 - 如何向项目添加第三方 NuGet 包
尽管以 .NET 实现的 Azure 函数与 .NET 上的主要 Web 开发框架 ASP.NET Core 在某些方面相似,但两者并不相同。因此,无需具备 ASP.NET Core 的开发经验。不过,学习者需具备基本的 HTTP 知识,包括:
- URL 结构(包含路径和查询字符串)
- HTTP 动词(如 GET、POST 等)
- 发送请求与接收响应的基本流程