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