培訓(xùn)目標(biāo)
1. 熟練掌握.NET框架,C#語(yǔ)言,OOP的程序設(shè)計(jì)方法;
2. 掌握 ADO.NET和數(shù)據(jù)庫(kù)技術(shù);
3. 掌握ASP.NET、XML、Web服務(wù)等;
4. 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)及其編程技術(shù);
5.能夠獨(dú)立開發(fā)企業(yè)級(jí) Web 應(yīng)用程序和桌面系統(tǒng)應(yīng)用程序;
6. 經(jīng)典案例及全真軟件項(xiàng)目的實(shí)戰(zhàn)。
培訓(xùn)內(nèi)容
掌握Microsoft .NET平臺(tái)、C#編程、Visual Studio.NET集成開發(fā)、Windows窗體、使用TCP和UDP協(xié)議進(jìn)行網(wǎng)絡(luò)編程、遠(yuǎn)程連接、消息隊(duì)列、數(shù)據(jù)庫(kù)技術(shù)、ADO.NET、XML、ASP.NET、Web服務(wù)等。掌握多層結(jié)構(gòu)、客戶機(jī)/服務(wù)器、集中式數(shù)據(jù)庫(kù)、基于Internet和Web的應(yīng)用程序開發(fā)技術(shù)。
一、 .NET框架
1. .NET Framework框架;
2. 公共語(yǔ)言運(yùn)行庫(kù);
3. .NET Framework 類庫(kù);
4. Visual Studio .NET IDE。
二、 C#語(yǔ)言
1. 數(shù)據(jù)類型,控制結(jié)構(gòu),設(shè)計(jì)算法,運(yùn)算符,Windows應(yīng)用編程,計(jì)數(shù)器,語(yǔ)法;
2. C#方法 :C#方法定義,C#名字空間,值類型和引用類型及其傳遞;
3. 變量的持續(xù)時(shí)間、作用域規(guī)則,遞歸,方法重載;
4. 數(shù)組:聲明和分配數(shù)組,使用數(shù)組的示例,數(shù)組傳遞,數(shù)組排序、數(shù)組查找;
5. 基于對(duì)象的編程:類,控制對(duì)成員的訪問(wèn),構(gòu)造函數(shù),屬性、復(fù)合,this引用, 垃圾收集,static類成員、const和readonly成員,數(shù)據(jù)抽象和信息隱藏,軟件重用性,名字空間和組件;
6. 面向?qū)ο缶幊蹋豪^承,基類和派生類。;
7. 異常處理:.NET異常的層次,異常的屬性,程序員定義的異常類 ;
8. 圖形用戶界面:Windows窗體,事件處理模型 ,控件屬性和布局,通用控件, 鼠標(biāo)/鍵盤事件處理;
9. 多線程 :線程狀態(tài),線程生命周期,線程優(yōu)先級(jí)和線程調(diào)度 ;
10. 字符串和正則表達(dá)式;
11. 圖形:圖形環(huán)境和圖形對(duì)象,顏色控件、字體控件,畫線、畫矩形和畫橢圓,裝載、顯示和放縮圖像;
12. 文件和流:數(shù)據(jù)層次,文件和流,創(chuàng)建順序訪問(wèn)文件、讀取數(shù)據(jù)。
三、數(shù)據(jù)庫(kù)、SQL和ADO.NET
1. 關(guān)系數(shù)據(jù)庫(kù);
2. 結(jié)構(gòu)化查詢語(yǔ)言SQL;
3. MS SQL SERVER /ORACLE/Mysql的使用;
4. ADO.NET對(duì)象模型;
5. 使用ADO.NET編程:從數(shù)據(jù)庫(kù)中提取信息 。
四、 NET開發(fā)
1. ASP.NET和MVC架構(gòu);
2. ASP.NET的HTTP事務(wù);
3. ASP.NET體系結(jié)構(gòu) ;
4. 對(duì)象訪問(wèn)協(xié)議和Web服務(wù) ;
5. 發(fā)布和消費(fèi)Web服務(wù);
6. Visual Web Developer開發(fā);
7. ASP.NET常用對(duì)象 Request對(duì)象;
8.頁(yè)面之間參數(shù)傳遞問(wèn)題的解決;
9.緩存技術(shù);
10.代碼重用技術(shù);
11.母版頁(yè)面及主題;
12.ASP.NET數(shù)據(jù)綁定控件綁定數(shù)據(jù)源組件;
13.ASP.NET安全性設(shè)計(jì)。
五、 XML
1. XML語(yǔ)言;
2. XML文檔 ;
3. XML名字空間;
4. 文檔對(duì)象模型 ;
六、 網(wǎng)絡(luò):基于流的套接字
1. TCP/IP;
2. 建立一個(gè)的服務(wù)器;
3. 建立一個(gè)的客戶端;
4. 流套接字連接的客戶/服務(wù)器交互;
5. 網(wǎng)站的配置與管理
七、 移動(dòng)Internet工具包
1. 移動(dòng)Internet工具包客戶端設(shè)備
2. 移動(dòng)Internet工具包和移動(dòng)Web表單
八、 綜合項(xiàng)目實(shí)戰(zhàn)。
專業(yè)認(rèn)證
1. 可考取國(guó)家軟件開發(fā)工程師證書,國(guó)家級(jí)別,全國(guó)通用;
2. 可考取國(guó)際軟件開發(fā)工程師證書,國(guó)際認(rèn)證,全球通用。
講師
老師均為架構(gòu)師、系統(tǒng)分析設(shè)計(jì)師、項(xiàng)目經(jīng)理、高級(jí)軟件開發(fā)工程師、多年項(xiàng)目經(jīng)驗(yàn),教學(xué)中將把多年的項(xiàng)目經(jīng)驗(yàn)與大量案例與學(xué)員們共同分享。
教學(xué)模式
1.與企業(yè)無(wú)縫結(jié)合,面向企業(yè)級(jí)高端人才的應(yīng)用需求;
2.采取面授方式,互動(dòng)式教學(xué),以案例分析和項(xiàng)目實(shí)戰(zhàn)來(lái)驅(qū)動(dòng)教學(xué);
3.注重實(shí)際工作經(jīng)驗(yàn),體驗(yàn)式強(qiáng)化訓(xùn)練;
4.本課程培訓(xùn)和實(shí)訓(xùn)結(jié)合,以實(shí)訓(xùn)為主要授課模式。
5.培養(yǎng)學(xué)員全新的開發(fā)理念及應(yīng)用技術(shù)。
教學(xué)承諾
1. 多媒體教學(xué),保證每人一臺(tái)高配置的筆記本電腦;
2.學(xué)員就業(yè)后在工作中遇到任何技術(shù)問(wèn)題,均可獲得本中心技術(shù)支持;
3. 實(shí)行小班制項(xiàng)目教學(xué),著重學(xué)員的實(shí)際動(dòng)手能力,以案例和項(xiàng)目驅(qū)動(dòng)。