114培訓(xùn)網(wǎng)歡迎您來到北京中科信軟培訓(xùn)中心!

400-850-8622

全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00

WCF 原理與應(yīng)用開發(fā)

授課機(jī)構(gòu):北京中科信軟培訓(xùn)中心

關(guān)注度:618

課程價(jià)格: 請咨詢客服

上課地址:請咨詢客服

開課時(shí)間:滾動(dòng)開班

咨詢熱線:400-850-8622

在線報(bào)名

課程詳情在線報(bào)名

更新時(shí)間:2024-12-28
課程簡介: WCF是.NET平臺下開發(fā)各種風(fēng)格的分布式應(yīng)用的統(tǒng)一框架(統(tǒng)一了WEB服務(wù)、遠(yuǎn)程處理框架)。它通過一種面向服務(wù)的新型編程模型簡化了分布式應(yīng)用程序的開發(fā)。本課程將介紹WCF相關(guān)的基礎(chǔ)概念、基本架構(gòu)、配置和部署,并通過實(shí)例詳細(xì)介紹如何用WCF技術(shù)開發(fā)分布式應(yīng)用,包括如何開發(fā)面向云計(jì)算的WCF應(yīng)用。本課程還將介紹.NET 4.0下的WCF新特性,這些特性進(jìn)一步簡化了WCF配置、增強(qiáng)了服務(wù)發(fā)現(xiàn)和服務(wù)路由相關(guān)的功能。 培訓(xùn)目標(biāo): 了解WCF基本概念和原理,熟練掌握WCF配置工具,基本掌握如何用WCF開發(fā)典型的分布式應(yīng)用,有用WCF解決實(shí)際問題的思路。 授課方式: 定制課程+案例講解 + 小組討論,60%案例講解,40%實(shí)踐演練;通過12個(gè)可實(shí)踐操作的例子,帶領(lǐng)學(xué)員一起在實(shí)例中學(xué)習(xí)體會(huì)WCF開發(fā)分布式應(yīng)用的難點(diǎn)(和樂趣)。 培訓(xùn)內(nèi)容: WCF概覽: WCF解決的問題:統(tǒng)一通信 以消息為中心 消息及消息模式 服務(wù)和終結(jié)點(diǎn) 通信協(xié)議和綁定 行為 服務(wù)和操作協(xié)定 WCF體系結(jié)構(gòu) 協(xié)定和說明 服務(wù)運(yùn)行時(shí) 消息傳遞 宿主 *個(gè)例子Hello WCF:一步步實(shí)現(xiàn) 開發(fā)前準(zhǔn)備 定義服務(wù)協(xié)定 實(shí)現(xiàn)服務(wù)協(xié)定 承載服務(wù) 實(shí)現(xiàn)客戶端 配置客戶端 使用客戶端 基本服務(wù)協(xié)定 操作協(xié)定:參數(shù)和返回值 單向消息 雙工通道 指定數(shù)據(jù)傳輸 通過MessageContract定制消息 使用流定制消息及其實(shí)例 使用派生類型 數(shù)據(jù)協(xié)定,定義序列化 協(xié)定錯(cuò)誤處理 會(huì)話、操作事務(wù)與可靠性 使用會(huì)話,啟動(dòng)/結(jié)束會(huì)話 同步和異步操作,服務(wù)器端 可靠服務(wù)及實(shí)例 使用事務(wù)及實(shí)例 深入服務(wù)運(yùn)行時(shí) 實(shí)例生存期 并發(fā)和同步支持 承載服務(wù)托管程序、WINDOWS 服務(wù)、IIS 深入了解客戶端 客戶端體系結(jié)構(gòu) 自動(dòng)生成客戶端代理 實(shí)現(xiàn)回調(diào)接口 使用ClientBase創(chuàng)建客戶類 使用ChannelFactory創(chuàng)建客戶類 異步調(diào)用WCF服務(wù) 用配置工具/編碼配置客戶端行為 實(shí)例分析:多點(diǎn)聊天程序 深入了解傳輸協(xié)議,HTTP、TCP、命名管道、消息隊(duì)列 使用tcp共享端口 對等網(wǎng)絡(luò) 傳輸配額 WCF中的安全性 傳輸安全性/消息安全 訪問控制 審核 在WCF通信中使用基本身份驗(yàn)證 基于ASP.NET Membership的身份驗(yàn)證和授權(quán) 基于部分信任的部署 WCF WEB編程模型 Uri請求和服務(wù)方法的映射 實(shí)例:創(chuàng)建REST風(fēng)格WEB服務(wù) 實(shí)例:JSON支持及與AJAX集成 .NET 4.0新特性 簡化的WCF服務(wù)配置 服務(wù)發(fā)現(xiàn)功能 路由服務(wù) 實(shí)例練習(xí) 面向云的WCF應(yīng)用 基于云的應(yīng)用模型:計(jì)算、存儲和通信 賬號、角色、實(shí)例 角色實(shí)例間基于WCF的通信 使用AppFabric提供的通信中繼服務(wù) 在WCF中使用AppFabric提供的訪問控制 實(shí)例練習(xí):基于云的聊天程序 常見問題總結(jié) 學(xué)習(xí)期限:2天 培訓(xùn)對象:了解分布式的概念,會(huì)用C#語言編寫簡單的程序,對.NET下分布式應(yīng)用感興趣的開發(fā)人員和測試人員。 學(xué)員基礎(chǔ):具有.Net一般開發(fā)經(jīng)驗(yàn)。 開班方式:公開課,請留意 每月公開課計(jì)劃時(shí)間,開課地點(diǎn):北京,上海,深圳,昆明企業(yè)內(nèi)訓(xùn),如果您報(bào)名人數(shù)超過8人,可以專門定制課程內(nèi)容,上門授課。 定制請求:如果課程不符合您的期望,您可以發(fā)出課程定制請求, 可以定制的范圍:課程內(nèi)容,講師人選,培訓(xùn)采用的案例,培訓(xùn)課時(shí),開課時(shí)間。 課程特點(diǎn): 1、 資深專家指導(dǎo),難得的導(dǎo)師式學(xué)習(xí) 2、 客戶實(shí)際項(xiàng)目案例,直接過渡到工作 3、 理論與實(shí)踐相結(jié)合,注重應(yīng)用實(shí)效 4、 持續(xù)的技術(shù)支持,客戶成功的保證。 以上課程可以根據(jù)企業(yè)實(shí)際需要進(jìn)行定制安排。 詳情請咨詢:010-62876152-803;13810336369;QQ:877975079;劉小姐 網(wǎng)址: E-mail:
姓名不能為空
手機(jī)號格式錯(cuò)誤