Logo
Section 1 / 5

入门

了解本课程的先决条件和目标受众。

导入

入门

了解本课程的先决条件和目标受众。

本课程提供了一份全面的指南,介绍如何使用 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 等)
  • 发送请求与接收响应的基本流程

无服务器应用入门