
重慶.Net軟件開發(fā)培訓(xùn)課程由達(dá)內(nèi).Net專業(yè)老師教學(xué),從基礎(chǔ)到拓展高級技術(shù)八個(gè)部分,幫助學(xué)員系統(tǒng)學(xué)習(xí).Net軟件開發(fā)技術(shù),提高.net軟件開發(fā)經(jīng)驗(yàn),成為一名.net工程師。
.Net軟件開發(fā)培訓(xùn)課程
部分:.net基礎(chǔ)
.Net基礎(chǔ):數(shù)據(jù)類型、變量、運(yùn)算符、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、方法、反編譯器、遞歸、遞歸算法的非遞歸優(yōu)化;
面向?qū)ο螅寒惓!⒎庋b繼承多態(tài)、單例模式、裝飾者設(shè)計(jì)模式、this本質(zhì)論、static、namespace、類型轉(zhuǎn)換、is與as、抽象類、接口、宮廷系統(tǒng)案例、foreach、隨機(jī)數(shù)及案例;
常用類庫:String與StringBuilder、可空類型、文件操作(File、Directory、FileStream、StreamReader、StreamWriter)、常用數(shù)據(jù)結(jié)構(gòu)(List、Dictionary、Set、Queue、Stack等);
第二部分:數(shù)據(jù)開發(fā)
SQL語言:基礎(chǔ)語句(Select、Delete、Insert、Update)、Where、聚合函數(shù)、排序與分組、聯(lián)合查詢、外鍵約束、子查詢、MySQL數(shù)據(jù)庫、SQLServer數(shù)據(jù)庫;
ADO.Net:基礎(chǔ)類、SQL注入漏洞與參數(shù)化查詢、離線結(jié)果集、事務(wù)、ADO.Net中的多態(tài)編程、海量數(shù)據(jù)高速插入(SQLServer、MYSQL兩套方案);
第三部分:高級技術(shù)
高級特性:多項(xiàng)目開發(fā)、CLR、CTS、CLS、IL與程序集、索引器、密閉類、靜態(tài)類與擴(kuò)展方法、深拷貝和淺拷貝、結(jié)構(gòu)體、值類型與引用類型、拆箱裝箱、字符串拘留池、ref與out、正則表達(dá)式、XML、序列化;
委托與事件:委托語法、內(nèi)置委托Func和Action、匿名方法、lambda表達(dá)式、lambda的推演、lambda原理探秘、常用擴(kuò)展方法、事件本質(zhì)論;
反射:反射、實(shí)現(xiàn)通用對象拷貝、Attribute及案例、自動(dòng)動(dòng)手寫ORM引擎;
三層架構(gòu):三層架構(gòu)的原理、代碼生成器、項(xiàng)目案例;
第四部分:Web前端
HTML與CSS:基本標(biāo)簽、li與ol、表單、框架、div、HTML5;常用選擇器、常用樣式、盒子模型、定位方式;
Javascript:基礎(chǔ)語法、json、神奇的Array、常用Javascript類、JS的調(diào)試技巧;
JS Dom:節(jié)點(diǎn)的獲取、元素的操作、節(jié)點(diǎn)創(chuàng)建、事件與冒泡、項(xiàng)目案例;
JQuery:隱式迭代、選擇器、JQuery如何實(shí)現(xiàn)JSDom中的效果、JQuery EasyUI;
第五部分:ASP.Net核心編程
Web底層原理:Socket編程、自己編寫瀏覽器、自己編寫WebServer、Http協(xié)議、HttpHandler、核心對象(Request、Response、Server、Application)
ASP.Net深入:不用控件的ASP.Net、上傳下載、驗(yàn)證碼、網(wǎng)站開發(fā)安全防范、Cookie與Session、自己編寫Session類、分布式Session;
ASP.Net高級:狂虐WebForm、AJAX、Json、JQuery AJAX、ServerPush、Global、UrlRewrite、緩存、笨重的母版頁與輕量級的SSI、網(wǎng)站部署與IIS配置;
第六部分:ASP.netMVC
EF基礎(chǔ):C#6.0新語法、Nuget、var與類型推斷、匿名類、dynamic、Entity Framework的使用、三種EF開發(fā)模式、linq、EF性能優(yōu)化、EF本質(zhì)論、SQL監(jiān)控、EF中執(zhí)行原生SQL、導(dǎo)航屬性與lazyload;主要講解目前最流行的FluentAPI方式配置CodeFirst;EF對象狀態(tài)轉(zhuǎn)換;EF關(guān)系配置秘訣(一對多、多對多);EF實(shí)體繼承;
ASP.Net MVC:Razor語法詳解;分頁、數(shù)據(jù)傳輸方式(ViewBag、ViewData、TempData、Model)、各種ActionResult、四種Filter(IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter)、HtmlHelper、路由機(jī)制、驗(yàn)證、layout;
這是一個(gè)使用ASP.Net MVC+Entity Framework(FluentAPI CodeFirst)+AutoFac等技術(shù)開發(fā)的互聯(lián)網(wǎng)項(xiàng)目,全程采用TDD開發(fā)流程。主要的技術(shù)有:
前端技術(shù):前端MVC引擎(artTemplate)、HUI、MUI(手機(jī)端自適應(yīng))、ValidForm、Layer;
.Net高級技術(shù):自定義Filter、自定義ModelBinder、ASP.Net MVC+EntityFramework實(shí)踐;
第七部分:掌上租項(xiàng)目
大型網(wǎng)站架構(gòu):UnitTest、AutoFac、分布式架構(gòu)(Redis、Memcached等)、CDN與云存儲、云計(jì)算服務(wù)(短信驗(yàn)證、SendCloud郵件云)、RBAC權(quán)限控制、頁面靜態(tài)化和SSI;數(shù)據(jù)庫并發(fā)控制(悲觀鎖與樂觀鎖);
高級開源組件:ElasticSearch全文搜索引擎;Quartz.Net定時(shí)調(diào)度;UEditor;Log4Net最新版;互聯(lián)網(wǎng)網(wǎng)站安全(XSS、CSRF等);CodeCarvings.Piczard(水印、縮略圖);CaptchaGen(驗(yàn)證碼);WebUploader文件無刷新上傳;
第八部分:拓展高級技術(shù)
高級數(shù)據(jù)庫操作:MySQL命令行操作、DML(Create Table、Alter Table等)、having、相關(guān)子查詢、數(shù)據(jù)庫安全控制、存儲過程、觸發(fā)器;
團(tuán)隊(duì)項(xiàng)目開發(fā):源代碼版本管理系統(tǒng)、Bug管理系統(tǒng);
(1)熟練基于oracle10G/mysql2005數(shù)據(jù)庫管理,配置,標(biāo)準(zhǔn)SQL及復(fù)雜表查詢;
(2)熟練.net高級應(yīng)用,XML,Webservice,Remoting,圖形編程、開源代碼的應(yīng)用;
(3)精通WEB網(wǎng)頁技術(shù)知識,WEB工程結(jié)構(gòu),HTMLJavaScript,CSS,網(wǎng)頁界面布局;
(4)掌握面向?qū)ο蟮能浖治觥⒃O(shè)計(jì)方法OOA、OOD和UML工具;
(5)課程結(jié)束,學(xué)員具備相當(dāng)于1年的公司軟件開發(fā)經(jīng)驗(yàn)。
孫善明.NET培訓(xùn)總監(jiān)
具有10年.NET企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。
深入淺出,善于運(yùn)用類比,將復(fù)雜深?yuàn)W的理論通俗的講解出來。實(shí)踐經(jīng)驗(yàn)豐富,致力于提高學(xué)員的實(shí)踐經(jīng)驗(yàn)。堅(jiān)信“用簡單的方法解決復(fù)雜的問題才是優(yōu)秀的程序員”
崔輝.NET專家
曾任用友軟件軟件工程師、項(xiàng)目經(jīng)理,北大資源學(xué)院軟件工程專業(yè)負(fù)責(zé)人
主要技術(shù)專長C#、WPF、WCF、ASP.net、SQL SERVER、ORACLE等。
陳利娥.NET專家
具有七年軟件開發(fā)和項(xiàng)目經(jīng)驗(yàn)。
達(dá)內(nèi).NET講師,作為863計(jì)劃項(xiàng)目數(shù)字林業(yè)平臺系統(tǒng)軟件架構(gòu)師和項(xiàng)目經(jīng)理,帶領(lǐng)20多位軟件工程師完成了基于.NET平臺的核心模塊攻關(guān)..