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