- Some dad jokes
- Poll to form teams of 4/5
- Know each other
第一部分:破冰环节
- 幽默开场:分享一些“开场笑话”来活跃课堂气氛。
- 团队组建:通过投票将学员分成4至5人的小组。
- 相互认识:学员彼此交流,了解彼此的背景和学习目标。
Services introduction
-
- azure static web hosting and blob storage
- azure web app
- azure container app
- azure sql
- azure cosmos db
- Prerequisites knowledge
- React/Angular basics
- .net basics
- Pre-requisites for today
- .net cli
- azure cli
- azure subscription
- github account
- IDE
- VSCode
- Azure Data Studio
- VS
第二部分:服务介绍
-
Azure 静态网页托管与 Blob 存储
- 介绍 Azure 静态网站托管的基本概念及其在现代应用中的应用。
- 了解 Azure Blob 存储的作用及其与静态网站的集成。
-
Azure Web 应用
- 探讨 Azure Web 应用服务如何部署和管理各种应用程序。
- 适合的应用场景与案例分析。
-
Azure 容器应用
- 介绍容器化的概念以及如何通过 Azure 容器应用进行部署。
- 实现应用的容器化和高效的部署管理。
-
Azure SQL 数据库
- 介绍 Azure SQL 单一数据库的核心功能与特性。
- 数据库在现代企业中的重要性及应用场景。
-
Azure Cosmos DB
- 介绍分布式数据库的概念及 Azure Cosmos DB 的全球分布式功能。
- 讨论 Cosmos DB 的一致性模型与其适用的应用场景。
- Infrastructure
-
- Azure Static Web App or Azure Storage Account
- Azure Web App or Azure Web App for container
- Azure Container Registry
- Build and deploy a frontend application to Azure Static Web App or Azure Storage Account
- Build and deploy a .net backend api to Azure Web App or Azure Web App for container
第三部分:知识预备要求
-
前置知识:
- 具备 React/Angular 基础知识。
- 熟悉 .NET 基础概念。
-
今日课程的前提准备:
- 安装 .NET CLI 和 Azure CLI。
- 拥有有效的 Azure 订阅账号。
- 拥有 GitHub 账号。
- 安装 IDE:推荐使用 VSCode、Azure Data Studio 和 Visual Studio。
第四部分:实践实验一
-
基础设施准备:
- 使用 Azure 静态网站应用或 Azure 存储账户托管静态资源。
- 使用 Azure Web 应用或 Azure Web 容器应用托管后端服务。
- 使用 Azure 容器注册表管理应用的容器镜像。
-
项目部署:
- 构建并部署前端应用至 Azure 静态网页应用或 Azure 存储账户。
- 构建并部署 .NET 后端 API 至 Azure Web 应用或 Azure Web 容器应用
Infrastructure
- Azure SQL Single Database
- Azure Cosmos DB
实践实验二
- 基础设施准备:
- 使用 Azure SQL 单一数据库进行数据管理。
- 使用 Azure Cosmos DB 进行分布式数据库的搭建与应用。
课程大纲概述了学员在Azure云服务中,从静态网站托管、后端API部署,到数据管理的全流程操作,并通过实践实验加深理解与掌握。
