
曙海教學(xué)優(yōu)勢
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
  曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
     建立了良好的合作關(guān)系,20多年來,合作企事業(yè)單位以達(dá)30多萬。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
C#開發(fā)培訓(xùn)方案:?
課程目標(biāo):
1、掌握C#基礎(chǔ)語法
2、掌握面向?qū)ο缶幊?/font>
3、掌握Visual Studio開發(fā)環(huán)境的使用
4、掌握泛型、委托、Lambda、反射、序列化等高級語法
5、掌握多線程技術(shù)
6、掌握常見的文檔讀取、存儲等操作
7、掌握設(shè)計(jì)模式的使用
8、掌握數(shù)據(jù)庫的設(shè)計(jì)與數(shù)據(jù)庫編程
9、掌握網(wǎng)口通信編程
10、掌握WPF開發(fā)基礎(chǔ)
11、掌握WPF高級編程技巧與MVVM開發(fā)框架
12、熟練應(yīng)用技術(shù)進(jìn)行實(shí)際項(xiàng)目開發(fā)
?
課程大綱:
| 
 主題  | 
 內(nèi)容  | 
| 
 基礎(chǔ)介紹與編程基礎(chǔ)  | 
 1、?基礎(chǔ)介紹 l?.NET框架系統(tǒng)概述 l?C#語言介紹 2、?編程基礎(chǔ)復(fù)習(xí) l?變量類型 l?流程控制 l?數(shù)組 l?表達(dá)式 l?運(yùn)算符等  | 
| 
 面向?qū)ο缶幊?/font>  | 
 1、?OOP基礎(chǔ) l?類和對象 l?封裝、繼承、多態(tài) l?構(gòu)造函數(shù) l?重載與重寫 2、?OOP高級 l?抽象類 l?接口 3、?實(shí)踐項(xiàng)目 l?手動(dòng)實(shí)踐一個(gè)的面向?qū)ο蟮膽?yīng)用程序 4、?Visual Studio開發(fā)環(huán)境使用 l?安裝 l?常用配置 l?常用插件  | 
| 
 進(jìn)階語法1——泛型、委托、Lambda?  | 
 1、?數(shù)據(jù)結(jié)構(gòu)介紹 l?列表 l?字典 l?哈希表 2、?泛型介紹 l?泛型類 l?泛型方法 l?泛型集合 3、?委托介紹 l?委托介紹 l?匿名委托 l?事件 l?Lambda表達(dá)式 4、?項(xiàng)目實(shí)踐 l?泛型、委托與事件的應(yīng)用示例  | 
| 
 進(jìn)階語法2——反射、LINQ、序列化  | 
 1、?反射介紹 l?反射基礎(chǔ) l?程序集介紹 l?類型反射、屬性反射 l?方法反射調(diào)用 l?反射常用場景與注意事項(xiàng) 2、?LINQ介紹 l?LINQ介紹 l?LINQ常用方法與作用 l?LINQ to Object/SQL l?匿名類型 l?擴(kuò)展方法介紹與應(yīng)用 3、?序列化介紹 l?序列化作用 l?Serializable接口 l?XML與JSON序列化 l?自定義序列化 4、?項(xiàng)目實(shí)踐 l?反射、LINQ、序列化的應(yīng)用示例  | 
| 
 高級語法1——多線程、文檔操作  | 
 1、?多線程介紹 l?線程的基本概念 l?線程的創(chuàng)建和啟動(dòng) l?線程的同步與死鎖 l?線程池 l?異步編程 2、?項(xiàng)目實(shí)踐 l?多線程項(xiàng)目實(shí)踐  | 
| 
 高級語法2——設(shè)計(jì)模式、文檔操作  | 
 1.?設(shè)計(jì)模式 l?設(shè)計(jì)模式的作用與目的 l?開發(fā)中常用的設(shè)計(jì)模式 l?SOLID的原則應(yīng)用 2.?文檔操作 l?常見文檔的讀取與保存(XML、JSON、Word、Excel)  | 
| 
 進(jìn)階技能——數(shù)據(jù)庫、網(wǎng)口通訊  | 
 1.?數(shù)據(jù)庫 l?數(shù)據(jù)庫模式 l?數(shù)據(jù)庫設(shè)計(jì) l?SQL介紹 l?數(shù)據(jù)庫編程 l?訪問與存儲數(shù)據(jù) 2.?網(wǎng)口通信 l?網(wǎng)絡(luò)通信基礎(chǔ) l?與PLC、MES系統(tǒng)交互  | 
| 
 WPF開發(fā)  | 
 1.?WPF基礎(chǔ)介紹 l?WPF基礎(chǔ) l?XAML語言介紹 l?常用控件介紹 l?數(shù)據(jù)綁定介紹 l?依賴屬性與附加屬性 l?路由事件與命令  | 
| 
 WPF進(jìn)階與MVVM  | 
 1.?WPF進(jìn)階 l?樣式 l?資源 l?觸發(fā)器 2.?MVVM開發(fā) l?MVVM模式介紹 l?常見的MVVM框架 3.?項(xiàng)目實(shí)踐 l?MVVM項(xiàng)目實(shí)踐  | 
| 
 綜合項(xiàng)目實(shí)踐  | 
 1.?綜合項(xiàng)目實(shí)踐 2.?疑問解答 3.?后續(xù)學(xué)習(xí)建議與交流  | 
?
以上課程可以根據(jù)客戶實(shí)際情況進(jìn)行靈活調(diào)整。