.Net企業(yè)級(jí)應(yīng)用設(shè)計(jì)與開發(fā)培訓(xùn)課程??
?
課程簡(jiǎn)介: 
?
結(jié)合一個(gè)企業(yè)級(jí).net應(yīng)用系統(tǒng)為例,講解如何設(shè)計(jì).net應(yīng)用架構(gòu),并使用相應(yīng)合適的開發(fā)技術(shù)實(shí)現(xiàn)。在此過程中,解析.net應(yīng)用開發(fā)技術(shù)的原理和應(yīng)用方法。
?
?
?
培訓(xùn)對(duì)象:.NET中級(jí)以上開發(fā)人員;.NET應(yīng)用架構(gòu)師
?
學(xué)員基礎(chǔ):具有一定.Net應(yīng)用開發(fā)和設(shè)計(jì)經(jīng)驗(yàn)
?
培訓(xùn)內(nèi)容:
?
| 
 ? 
 | 
 ? 
 | 
 
| 
 系統(tǒng)開發(fā)技術(shù)案例回顧 
 | 
 ·?Web應(yīng)用系統(tǒng)案例回顧 
·?Window桌面應(yīng)用案例回顧 
·?基于.net技術(shù)框架架構(gòu)設(shè)計(jì) 
·?基于.Net的開發(fā) 
·?案例系統(tǒng)質(zhì)量評(píng)估 
 | 
 
| 
 .net基礎(chǔ)框架 
 | 
 ·?.NET解決的問題 
·?.NET框架演化 
·?.NET編程語言 
·?.Net FrameWork架構(gòu) 
·?公共語言規(guī)范 
·?基類庫(kù) 
·?公共語言運(yùn)行環(huán)境 
·?.NET 4.0/4.5新功能介紹 
 | 
 
| 
 架構(gòu)設(shè)計(jì)概覽與路線圖 
 | 
 ·?應(yīng)用的層次框架設(shè)計(jì) 
·?各個(gè)層次的內(nèi)部設(shè)計(jì) 
·?界面框架設(shè)計(jì) 
·?工作流設(shè)計(jì) 
·?業(yè)務(wù)組件設(shè)計(jì) 
·?數(shù)據(jù)庫(kù)與訪問接口設(shè)計(jì) 
·?服務(wù)與接口設(shè)計(jì) 
 | 
 
| 
 應(yīng)用的層次框架設(shè)計(jì) 
 | 
 ·?.net層次參考框架 
·?界面層的設(shè)計(jì) 
·?接口層的設(shè)計(jì) 
·?業(yè)務(wù)層的設(shè)計(jì) 
·?服務(wù)層的設(shè)計(jì) 
 | 
 
| 
 界面框架設(shè)計(jì) 
 | 
 ·?界面基類的設(shè)計(jì) 
·?界面組件的設(shè)計(jì) 
·?界面模板設(shè)計(jì) 
·?界面數(shù)據(jù)容器設(shè)計(jì) 
·?界面的擴(kuò)展點(diǎn)設(shè)計(jì) 
 | 
 
| 
 .net界面框架技術(shù):MVC,MVP 
 | 
| 
 ? 
 | 
 Web界面框架MVC 
 | 
 
| 
 ? 
 | 
 ·?WebPage,Controller,Model交互原理 
·?頁面映射方法 
·?邏輯映射方法 
 | 
 
| 
 ? 
 | 
 WinForm界面框架 
 | 
 
| 
 ? 
 | 
 ·?UI 控件:命令控件;布局控件;數(shù)據(jù)綁定控件;顯示控件,功能控件:定時(shí)器,數(shù)據(jù)訪問控件 
·?布局設(shè)計(jì):表格布局、流式布局等 
·?事件處理 
·?基于模型視圖控制的界面設(shè)計(jì) 
·?封裝界面邏輯:用戶控件 
·?通過派生定制控件:Treeview 
 | 
 
| 
 ? 
 | 
 WPF界面框架 
 | 
 
| 
 ? 
 | 
 ·?界面描述文件 
·?界面創(chuàng)建原理 
·?界面定制方法 
 | 
 
 
 
? 
 | 
 
| 
 工作流設(shè)計(jì) 
 | 
 ·?流程分解與設(shè)計(jì) 
·?工作流建模方法 
·?工作流引擎原理 
·?工作流的接口設(shè)計(jì) 
 | 
 
| 
 業(yè)務(wù)流程處理:WWF 
 | 
 ·?工作流與WWF 
·?Windows Workflow Foundation 活動(dòng) 
·?開發(fā)工作流 
·?開發(fā) WWF 服務(wù) 
·?開發(fā)啟用工作流的應(yīng)用程序 
·?工作流和應(yīng)用程序通信 
·?監(jiān)視工作流性能 
·?工作流的安全考慮事項(xiàng) 
·?工作流的版本管理注意事項(xiàng) 
·?創(chuàng)建工作流服務(wù)和持久性服務(wù) 
·?工作流與其它應(yīng)用程序的集成 
·?在運(yùn)行時(shí)修改工作流 
 | 
 
| 
 業(yè)務(wù)組件設(shè)計(jì) 
 | 
 ·?業(yè)務(wù)組件粒度劃分 
·?業(yè)務(wù)組件接口設(shè)計(jì) 
·?業(yè)務(wù)組件內(nèi)部實(shí)現(xiàn)設(shè)計(jì) 
·?業(yè)務(wù)組件的依賴關(guān)系 
 | 
 
| 
 基于.Net組件技術(shù)封裝業(yè)務(wù)組件 
 | 
 ·?.net組件封裝方法 
·?.Net組件加載策略 
·?.Net組件的存在形式:程序集,應(yīng)用程序域 
·?組件加載的反射技術(shù) 
 | 
 
| 
 數(shù)據(jù)庫(kù)與訪問接口設(shè)計(jì) 
 | 
 ·?數(shù)據(jù)模型設(shè)計(jì)與建模 
·?數(shù)據(jù)庫(kù)訪問接口的框架 
·?設(shè)計(jì)具有擴(kuò)展能力的數(shù)據(jù)訪問 
·?實(shí)現(xiàn)ORM映射 
·?.Net數(shù)據(jù)庫(kù)訪問框架技術(shù)與應(yīng)用 
 | 
 
| 
 SOA架構(gòu)與WEB服務(wù) 
 | 
 ·?SOA架構(gòu)原理 
·?Web服務(wù)的構(gòu)成:xml,http,soap,wsdl,uddi 
·?Web服務(wù)的基礎(chǔ)服務(wù):發(fā)現(xiàn),描述,傳輸格式 
·?WEB服務(wù)的創(chuàng)建、發(fā)布 
·?Web服務(wù)的使用者模式 
·?調(diào)用Web服務(wù):創(chuàng)建客戶代理,使用代理類 
·?WSDL和UDDI 
·?異步調(diào)用web服務(wù) 
·?從web服務(wù)返回定制的類型 
·?使用會(huì)話對(duì)象管理服務(wù)狀態(tài) 
 | 
 
| 
 服務(wù)與接口設(shè)計(jì) 
 | 
 ·?服務(wù)提取與封裝 
·?服務(wù)對(duì)外接口描述 
·?服務(wù)接口參數(shù)設(shè)計(jì) 
·?基于web服務(wù)建立實(shí)現(xiàn)映射 
 | 
 
| 
 .Net的設(shè)計(jì)模式應(yīng)用 
 | 
 ·?界面層的設(shè)計(jì)模式 
·?業(yè)務(wù)層的設(shè)計(jì)模式 
·?數(shù)據(jù)訪問層的設(shè)計(jì)模式 
·?組件封裝設(shè)計(jì)模式 
 | 
 
| 
 接口與集成:WCF 
 | 
 ·?已有組件的互操作 
·?通信接口框架WCF 
·?數(shù)據(jù)庫(kù)訪問技術(shù)框架 
·?遠(yuǎn)程調(diào)用技術(shù)框架 
·?消息隊(duì)列技術(shù)框架 
·?SOA技術(shù)框架 
 | 
 
| 
 基于.Net技術(shù)的應(yīng)用架構(gòu)回顧 
 | 
 ·?各個(gè)層次的程序框架的集成 
·?面向服務(wù)的集成 
·?數(shù)據(jù)庫(kù)訪問集成 
·?關(guān)鍵問題解決方法 
 | 
 
 
 
? 
? 
? 
 | 
 ? 
 | 
 
 
? 
 | 
?