Microsoft Azure開發(fā)解決方案
培訓(xùn)班型: 企業(yè)內(nèi)訓(xùn)、公開課
課程長(zhǎng)度: 5天/30小時(shí)
培訓(xùn)講師: 博學(xué)高級(jí)講師
培訓(xùn)地點(diǎn): 杭州市文三路252號(hào)偉星大廈19樓博學(xué)教育
環(huán)境要求: 投影儀、白板、電腦
培訓(xùn)形式: 實(shí)例講授,現(xiàn)場(chǎng)演、練、及時(shí)溝通
培訓(xùn)資料: 培訓(xùn)教材
課程內(nèi)容
Microsoft Azure開發(fā)解決方案
課程長(zhǎng)度:5天/30小時(shí)
課程描述:Azure開發(fā)解決方案旨在為學(xué)生們體驗(yàn)構(gòu)建高可用的應(yīng)用程序。學(xué)生還將了解使用微軟 Azure 平臺(tái)提供服務(wù)的經(jīng)驗(yàn)。此課程為學(xué)生提供把現(xiàn)有的 ASP.NET MVC 應(yīng)用程序擴(kuò)展其功能作為將其移動(dòng)到 Azure 的一部分的方法。本課程重點(diǎn)考慮有必要在云中構(gòu)建一個(gè)高度可用的解決方案。本課程還準(zhǔn)備70-532考試:開發(fā)微軟Azure解決方案認(rèn)證考試。
學(xué)員基礎(chǔ): 參加這門課程的學(xué)員,需要具備一定的軟件開發(fā)基礎(chǔ):了解包括C#語言和Asp.net 應(yīng)用程序在內(nèi)的微軟開發(fā)平臺(tái)知識(shí);懂得使用Visaul Studio 開發(fā)工具;*具有使用Azure平臺(tái)的經(jīng)驗(yàn)。
課程目標(biāo):學(xué)完本課程后,學(xué)員可以:
1、了解和掌握Azure 平臺(tái)提供的服務(wù),使用管理門戶管理服務(wù)實(shí)例。
2、使用 Azure 管理門戶創(chuàng)建虛擬機(jī)和創(chuàng)建 VM 映像。
3、創(chuàng)建 Azure 網(wǎng)站和發(fā)布網(wǎng)站現(xiàn)有 ASP.NET web 應(yīng)用程序。
4、創(chuàng)建 SQL Azure 服務(wù)器和數(shù)據(jù)庫(kù)。
5、描述并確定常用的做法和模式,在Azure平臺(tái)上建立彈性和可擴(kuò)展web 應(yīng)用程序
6、在 Visual Studio 2013/Visual Studio 2015 中創(chuàng)建 Azure 云服務(wù)項(xiàng)目和本地調(diào)試。
7、創(chuàng)建使用 Azure 工作者角色的后臺(tái)進(jìn)程。
8、使用.NET API創(chuàng)建 Azure 表存儲(chǔ)表和管理表數(shù)據(jù)。
9、創(chuàng)建 Azure 文件 SMB 文件共享和存儲(chǔ)文檔。
10、創(chuàng)建Azure 存儲(chǔ)隊(duì)列來存儲(chǔ)請(qǐng)求實(shí)例。
11、創(chuàng)建一個(gè) Azure 服務(wù)總線隊(duì)列實(shí)例,以便存儲(chǔ)請(qǐng)求。
12、創(chuàng)建Azure服務(wù)總線的命名空間和將命名空間用于連接到本地的 WCF 服務(wù)的云 web 應(yīng)用程序。
13、創(chuàng)建使用現(xiàn)有的 SQL 模板的虛擬機(jī)并將此虛擬機(jī)連接到現(xiàn)有的應(yīng)用程序。
14、創(chuàng)建一個(gè)測(cè)試環(huán)境中使用 PowerShell 和 Azure 服務(wù)管理 Cmdlet。
15、為管理門戶與 Azure Active Directory 集成 ASP.NET 身份。
16、將 web 應(yīng)用程序項(xiàng)目部署到 Azure。
課程大綱:
一、Azure平臺(tái)概述
1.課程簡(jiǎn)介和課程準(zhǔn)備工作
2.云計(jì)算和Azure服務(wù)概述
3.Azure管理門戶簡(jiǎn)介
二、使用Azure虛擬機(jī)建立開發(fā)環(huán)境
1.Azure虛擬機(jī)功能概述
2.搭建和使用Azure虛擬機(jī)
3.Azure虛擬機(jī)工作負(fù)載
4.遷移Azure虛擬機(jī)實(shí)例
三、在Azure平臺(tái)上托管Web應(yīng)用程序
1.Azure網(wǎng)站服務(wù)
2.將Web托管到Azure中
3.配置Azure網(wǎng)站
4.發(fā)布Azure網(wǎng)站
四、使用云數(shù)據(jù)庫(kù):AzureSQL
1.AzureSQL數(shù)據(jù)庫(kù)概述
2.管理Azure中的SQL數(shù)據(jù)庫(kù)
3.AzureSQL數(shù)據(jù)庫(kù)工具
4.保護(hù)和回復(fù)AzureSQL數(shù)據(jù)庫(kù)實(shí)例
5.遷移AzureSQL數(shù)據(jù)庫(kù)
五、設(shè)計(jì)云應(yīng)用程序的復(fù)原力
1.高可用應(yīng)用程序設(shè)計(jì)實(shí)踐
2.應(yīng)用程序分析
3.使用Asp.Net構(gòu)建高性能應(yīng)用程序
4.常見的云應(yīng)用程序模式
5.緩存應(yīng)用程序數(shù)據(jù)
六、管理Azure中的云服務(wù)
1.云服務(wù)概述
2.云服務(wù)中的Web角色
3.云服務(wù)中的輔助角色
4.云服務(wù)角色處理
5.自定義云服務(wù)
6.更新和管理云服務(wù)部署
七、在Azure中存儲(chǔ)表格數(shù)據(jù)
1.Azure存儲(chǔ)概述
2.Azure存儲(chǔ)表概述
3.表實(shí)體事務(wù)
八、存儲(chǔ)和使用Azure中的文件
1.存儲(chǔ)Blob
2.控制對(duì)存儲(chǔ)Blob文件和容器的訪問
3.配置Azure存儲(chǔ)賬戶
4.Azure文件
5.Azure存儲(chǔ)工具使用
6.Azure存儲(chǔ)API調(diào)用
九、使用隊(duì)列和ServiceBus設(shè)計(jì)程序中的通信策略
1.Azure隊(duì)列存儲(chǔ)
2.AzureServiceBus
3.AzureServiceBus隊(duì)列
4.AzureServiceBus中繼
5.AzureServiceBus通知中心
6.在WCF中使用AzureServiceBus
十、Azure虛擬網(wǎng)絡(luò)和網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)
1.Azure虛擬網(wǎng)絡(luò)
2.高度可用的Azure虛擬機(jī)
3.自定義Azure虛擬機(jī)網(wǎng)絡(luò)
4.結(jié)合使用vSphereHA和vSphereDRS來實(shí)現(xiàn)業(yè)務(wù)連續(xù)性
十一、自動(dòng)化和Azure資源集成
1.AzureSDK客戶端庫(kù)
2.使用PowerShell編寫Azure服務(wù)管理腳本
3.AzureREST接口
4.Azure資源管理器
十二、保護(hù)AzureWeb應(yīng)用程序
1.Azure中的身份驗(yàn)證概述
2.Azure活動(dòng)目錄概述
3.Azure活動(dòng)目錄配置和用戶管理
4.Azure活動(dòng)目錄身份驗(yàn)證
5.Azure活動(dòng)目錄多重身份驗(yàn)證
十三、Azure應(yīng)用程序的維護(hù)和監(jiān)視
1.Web應(yīng)用程序的部署策略
2.部署Azure網(wǎng)站服務(wù)
3.部署Azure云服務(wù)
4.持續(xù)集成
5.云應(yīng)用程序的監(jiān)視