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