课程 AZ-203T02-A: Develop Azure Platform as a Service compute solutions

在本课程中,学生将获得在其开发解决方案中实现Azure平台即服务功能和服务所需的知识和技能。学生将学习如何创建和管理Azure App Service资源,如何在其移动应用程序中集成推送和脱机同步以及如何记录API。学生还将学习如何创建和测试Azure函数。

受众概况

  • 本课程的学生对Azure开发或通过Microsoft Azure开发人员助理认证考试感兴趣。
  • 学生应具有1-2年的开发经验。本课程假定学生知道如何编码并具有Azure的基本知识。

工作角色: 开发人员

先决条件

  • 学生应具有1-2年的开发经验。本课程假定学生知道如何编码并具有Azure的基本知识。
  • 建议学生具有在PowerShell或Azure CLI,在Azure门户中工作以及至少使用一种Azure支持的编程语言的经验。本课程中的大多数示例都以C#.NET提供。

课程大纲

模块 1: 创建App Service网络应用

Azure App Service Web Apps(或仅Web Apps)是用于托管Web应用程序,REST API和移动后端的服务。Web Apps通过安全性,负载平衡,自动缩放和自动化管理,将Microsoft Azure的功能添加到您的应用程序中。

课程

  • Azure App Service核心概念
  • 创建Azure应用服务Web应用
  • 通过在Azure App Service中使用WebJobs创建后台任务

学完本模块后,学生将能够:

  • 了解App Service核心概念和功能
  • 使用Azure CLI,Azure门户和PowerShell创建App Service Web应用程序
  • 创建连续的和触发的WebJob

模块 2: 创建Azure App Service移动应用程序

Azure App Service的移动应用程序功能为企业开发人员和系统集成商提供了高度可扩展且可在全球范围内使用的移动应用程序开发平台。

课程

  • App Service中的移动应用程序入门
  • 为您的应用程序启用推送通知
  • 为您的应用启用离线同步 学完本模块后,学生将能够:
  • 将他们的应用程序推送到移动应用程序服务
  • 注册用于推送通知的应用

模块 3: 创建Azure App Service API应用

本模块介绍如何创建和记录Azure App Service API。

课程

  • 创建API
  • 使用Swagger记录API 学完本模块后,学生将能够:
  • 创建一个APIM实例并创建一个新的API
  • 使用Swashbuckle在ASP.NET Core中创建Swagger对象

模块 4: 实现Azure功能

Azure Functions是一种用于在云中轻松运行小段代码或“函数”的解决方案。您可以只编写解决问题所需的代码,而无需担心整个应用程序或运行该问题的基础结构。

课程

  • Azure功能概述
  • 使用Visual Studio开发Azure函数
  • 实现持久功能

学完本模块后,学生将能够:

  • 了解Azure功能的核心功能
  • 创建函数,绑定和触发器
  • 了解耐用功能的常见模式并能够创建它们