曙海教學(xué)優(yōu)勢(shì)
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)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、反射、序列化等高級(jí)語法
5、掌握多線程技術(shù)
6、掌握常見的文檔讀取、存儲(chǔ)等操作
7、掌握設(shè)計(jì)模式的使用
8、掌握數(shù)據(jù)庫的設(shè)計(jì)與數(shù)據(jù)庫編程
9、掌握網(wǎng)口通信編程
10、掌握WPF開發(fā)基礎(chǔ)
11、掌握WPF高級(jí)編程技巧與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?類和對(duì)象 l?封裝、繼承、多態(tài) l?構(gòu)造函數(shù) l?重載與重寫 2、?OOP高級(jí) 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?反射常用場(chǎng)景與注意事項(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)用示例 |
高級(jí)語法1——多線程、文檔操作 |
1、?多線程介紹 l?線程的基本概念 l?線程的創(chuàng)建和啟動(dòng) l?線程的同步與死鎖 l?線程池 l?異步編程 2、?項(xiàng)目實(shí)踐 l?多線程項(xiàng)目實(shí)踐 |
高級(jí)語法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?訪問與存儲(chǔ)數(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)整。