序號 |
課程名稱 |
課程內(nèi)容 |
掌握要求 |
5 |
.NET介紹 |
微軟.NET戰(zhàn)略及技術(shù)體系,.NET Framework框架類庫(FCL),公共語言運(yùn)行時(shí)(CLR),通用類型系統(tǒng)(CTS),公共語言規(guī)范(CLS),程序集(Assembly),應(yīng)用程序域(Application
Domain)。 |
了解微軟.net技術(shù)框架 |
C#編程 |
7 |
C#語言入門 |
基本概念:類型、變量、條件判斷,循環(huán),類型轉(zhuǎn)換、表達(dá)式、語句、命名空間。 面向?qū)ο缶幊蹋侯�,結(jié)構(gòu)體,枚舉,抽象類,接口,屬性,
繼承與派生,方法覆蓋,方法重載事件與委托,委托聲明,異步委托,事件聲明,事件訂閱。 C#異常處理:異常概述,處理機(jī)制.NET垃圾回收機(jī)制,清理非托管資源,強(qiáng)制垃圾回收、泛型、匿名方法、迭代器、部分類型、可空類型。 |
掌握C#
語法,面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,C#的異常處理,垃圾回收,語言特性。 |
8 |
C#語言進(jìn)階 |
算法與數(shù)據(jù)結(jié)構(gòu)。文件和數(shù)據(jù)流: IO概述、文件的基本操作、文件壓縮/解壓縮、文件監(jiān)控、文件加密/解密、獨(dú)立存儲。多線程: 多線程基本概念、創(chuàng)建線程、線程的生命周期及控制、線程的調(diào)度、互斥與同步、線程池。反射與屬性:反射概述、反射的用途和應(yīng)用領(lǐng)域、動(dòng)態(tài)加載程序集、動(dòng)態(tài)方法調(diào)用、利用反射實(shí)現(xiàn)多態(tài)性為類定制屬性,為方法定制屬性。
NET程序集: 程序集概述、版本控制、強(qiáng)命名程序集、全局程序集緩存、程序集的全局/私有部署,程序集安全、資源文件的使用。 |
掌握算法與數(shù)據(jù)結(jié)構(gòu),C#文件流操作,多線程編程,反射原理,程序集概念及其部署方式。 |
9 |
C#高級編程 |
網(wǎng)絡(luò)編程:使用Socket,TCP,UDP進(jìn)行網(wǎng)絡(luò)通信,數(shù)據(jù)傳輸。 C#與XML:DDT,XSD,C#的XML API,System.Xml命名空間,XmlReader,XmlWrieter,XML的導(dǎo)航,XML的XSL轉(zhuǎn)換。
序列化/反序列化:序列化概述、二進(jìn)制序列化、XML序列化。 NET遠(yuǎn)程處理(Remoting):遠(yuǎn)程對象,信道注冊,服務(wù)注冊,租約和生存期控制,異步遠(yuǎn)程調(diào)用,遠(yuǎn)程對象安全性,
身份驗(yàn)證和授權(quán)。 |
掌握網(wǎng)絡(luò)通信編程,在C#中使用XML,多種形式的對象序列化,.NET遠(yuǎn)程處理框架 |
軟件工程 |
11 |
OOAD與UML |
面向?qū)ο蠓治雠c設(shè)計(jì),UML語法,設(shè)計(jì)模式。Visual Studio企業(yè)架構(gòu)版的使用。 |
掌握設(shè)計(jì)模式,掌握面向?qū)ο蠓治雠c設(shè)計(jì)的方法。 |
數(shù)據(jù)訪問技術(shù)及數(shù)據(jù)庫編程 |
|
SQLServer2008使用與開發(fā) |
數(shù)據(jù)庫基本知識,基本的DDL,DCL,DML語句,索引,約束,視圖,使用T-SQL編寫觸發(fā)器,存儲過程,游標(biāo),函數(shù)。根據(jù)SQLServer對.NET的支持,使用C#語言編寫數(shù)據(jù)庫對象,SQLServer內(nèi)置對XML的支持,使用SQLSever
報(bào)表服務(wù)(Reporting Services)。 |
學(xué)習(xí)SQLServer2008數(shù)據(jù)庫的使用,掌握T-SQL編程,使用C#編寫數(shù)據(jù)庫對象。 |
|
ADO.NET |
ADO.NET的設(shè)計(jì)目標(biāo)ADO.NET結(jié)構(gòu)體系,NET Framework
數(shù)據(jù)提供程序與DataSet,基于基類的提供者模型,DataSet使用方法與技巧, DataSet的XML序列化與二進(jìn)制序列化。數(shù)據(jù)集設(shè)計(jì)器(DataSet
Designer),表適配器(TableAdapter),數(shù)據(jù)訪問中的異步處理(Asynchronous
Processing),大批量數(shù)據(jù)操作(Bulk Copy Operations)的性能優(yōu)化,多個(gè)活動(dòng)結(jié)果集(Multiple
Active ResultSets)。 |
掌握.NET平臺上的數(shù)據(jù)訪問技術(shù)ADO.NET。 |
Windows應(yīng)用程序開發(fā) |
|
Windows
Form 開發(fā) |
Windows Form概述:窗體、控件、公共控件、鼠標(biāo)鍵盤事件、容器控件、菜單和工具條、常用組件、通用對話框。
Windows Form高級編程 :程序交互,自定義控件,圖形和圖像處理,注冊表編程,數(shù)據(jù)綁定控件使用,水晶報(bào)表設(shè)計(jì)器,應(yīng)用程序打包部署,
Click Once部署方法。 |
掌握Windows窗體應(yīng)用程序設(shè)計(jì),各種控件的使用。掌握Windows應(yīng)用程序的打包部署。 |
|
Windows服務(wù)開發(fā) |
Windows服務(wù)概述,Windows服務(wù)體系結(jié)構(gòu),處理Windows服務(wù)事件,實(shí)現(xiàn)可交互的Windows服務(wù),安裝部署Windows服務(wù)。 |
掌握Windows服務(wù)程序的開發(fā)與部署。 |
|
階段項(xiàng)目(MSN
V2.0) |
利用ADO.NET和SQLSever對前一版本的MSN項(xiàng)目升級,實(shí)現(xiàn)服務(wù)器注冊和登錄功能,實(shí)現(xiàn)添加和阻止聯(lián)系人,離線留言等高級功能,實(shí)現(xiàn)完全版本的MSN。 |
掌握ADO.NET和SQLSerer數(shù)據(jù)庫編程技術(shù)。 |
Web應(yīng)用程序開發(fā) |
|
ASP.NET開發(fā)入門 |
ASP.NET概述: ASP.NET的頁面框架,ASP.NET事件模型。
ASP.NET 控件使用: Web控件,HTML控件,驗(yàn)證控件,數(shù)據(jù)綁定控件,數(shù)據(jù)源控件。
ASP.NET新特性:母版頁(MasterPage),皮膚主題(Skin Theme),網(wǎng)站導(dǎo)航,Profile機(jī)制,WebPart
成員角色管理(MemberShip RoleManager)。 |
掌握.NET上使用ASP.NET開發(fā)Web應(yīng)用程序,ASP.NET的基本運(yùn)行原理,ASP.NET的控件。 |
|
ASP.NET高級開發(fā) |
ASP.NET會(huì)話狀態(tài)管理(InProcess,StateService,SQLServer),用戶控件和自定義控件的開發(fā),
HttpMoudle和HttpHandler使用, ASP.NET應(yīng)用程序的國際化,開發(fā) ASP.NET
Web Service,基于ASP.NET AJAX的Web2.0開發(fā),在ASP.NET中使用水晶報(bào)表(Crystal
Report), ASP.NET的緩存機(jī)制和策略(Page Cache, Data Cache),
IIS6.0與ASP.NET的整合應(yīng)用,安全體系結(jié)構(gòu)、身份驗(yàn)證和策略、Web應(yīng)用程序安全性編程與配置,
ASP.NET性能與優(yōu)化原則、性能提高的技巧。 |
掌握ASP.NET的高級開發(fā)技巧,包括狀態(tài)管理,緩存策略,安全模型,性能調(diào)優(yōu),水晶報(bào)表等。學(xué)習(xí)在ASP.NET中使用Ajax,學(xué)習(xí)在.NET中開發(fā)WebServices。 |
|
階段項(xiàng)目(eBuy) |
開發(fā)一個(gè)B2C電子商務(wù)網(wǎng)站,實(shí)現(xiàn)在線瀏覽,購物車,訂購商品,網(wǎng)上銀行支付,收藏夾,訂單管理,后臺業(yè)務(wù)管理。涵蓋了大型B2C站點(diǎn)的所有業(yè)務(wù)流程。使用了包括ASP.NET,
AJAX,ADO.NET, WebServices在內(nèi)的主流Web開發(fā)技術(shù)。 |
通過項(xiàng)目開發(fā)實(shí)踐,掌握.NET平臺上Web開發(fā)的技術(shù)。 |
.NET企業(yè)級應(yīng)用開發(fā)技術(shù) |
|
.NET企業(yè)級應(yīng)用開發(fā) |
WSE(Web Service Enhancements),Web服務(wù)安全性,異步Web服務(wù),消息隊(duì)列(MSMQ)的使用,微軟企業(yè)庫(Microsoft
Enterprise Library), COM+服務(wù),分布式事務(wù)處理,基于WebService的分布式架構(gòu),基于.NET
Remoting的分布式架構(gòu)。 |
學(xué)習(xí)使用.NET企業(yè)服務(wù),框架開發(fā)分布式解決方案。 |
|
.NET新新技術(shù) |
C#3.0新特性: Lambda表達(dá)式, LINQ語言集成查詢。 .NET
Framework3.0新技術(shù):服務(wù)間通信技術(shù)WCF(Windows Communication
Foundation),表示層技術(shù)WPF(Windows Presentation Foundation),工作流開發(fā)WWF(Windows
WorkFlow Foundation)。 |
學(xué)習(xí)微軟推出的.NET3.5版本的新技術(shù)。 |
.NET企業(yè)級應(yīng)用開發(fā)技術(shù) |
|
項(xiàng)目實(shí)習(xí)(SINOPEC-BMS) |
使用Visual Studio Team System開發(fā)工具,實(shí)現(xiàn)中國石化基于SOA的業(yè)務(wù)管理系統(tǒng)(SINOPEC-BMS)。具體包括:基礎(chǔ)信息子系統(tǒng)(BIS),計(jì)劃管理子系統(tǒng)(PMS),風(fēng)險(xiǎn)控制子系統(tǒng)(VCS),訂單管理子系統(tǒng)(OMS),物流配送子系統(tǒng)(WMS),數(shù)據(jù)分析子系統(tǒng)(DAS)。技術(shù)框架包括:表示層(UI
Layer),業(yè)務(wù)外觀層(Business Fa?ade Layer),業(yè)務(wù)邏輯層Business
Rule Layer,數(shù)據(jù)訪問層(Data Access Layer),數(shù)據(jù)存儲層(DataBase)。采用的技術(shù):
ASP.NET,ADO.NET,WebServices,MSMQ, Remoting,COM+,WCF等.NET平臺上主流的企業(yè)級應(yīng)用開發(fā)技術(shù)。 |
通過學(xué)習(xí)需求分析,系統(tǒng)設(shè)計(jì),編碼,測試,部署。掌握軟件項(xiàng)目開發(fā)的整個(gè)過程,通過參與項(xiàng)目的開發(fā),融會(huì)貫通學(xué)習(xí)到的各個(gè)知識點(diǎn),熟練掌握.NET平臺進(jìn)行企業(yè)級應(yīng)用開發(fā)的各種技術(shù)。 |