教學優勢
曙海教育的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立了良好的合作關系。曙海集團的課程在業內有著廣泛的美譽度和響亮的知名度。
秉承二十幾年積累的教學品質,本課程以真實項目實戰為導向,授課工程師將會與您分享設計的全流程及工具的綜合使用技巧、經驗。
C#及netcore培訓課程
環境要求:
Visual Studio 2010或以上、SQLServer2008或以上、IIS8或以上。
最佳環境:
Visual Studio 2015或以上、SQLServer2008 R2或以上、IIS8或以上。
?
課程目標:
課程主要內容包括基礎知識、基礎庫、核心技術、WinForm與WebForm、高級應用、性能分析、項目實踐。
課程中穿插實例進行講解讓學習者易于理解知識點,結合項目實際情況如何運用知識點。
?
課程大綱:
主題 |
內容 |
基礎知識 |
1.?C#語法(示例實戰) 1)?變量、操作符和表達式 2)?方法和作用域 3)?復合賦值 4)?值類型和引用類型 5)?參數數組 6)?屬性和字段 7)?索引器 2.?流程控制語句 3.?數組—批量數據處理(示例實戰) 1)?概述 2)?一維數組 3)?二維數組 4)?數組與Array類 5)?null與Array.Clear()的區別 |
基礎知識 |
4.?字符串(示例實戰) 1)?string,String,StringBuilder的概念和區別 2)?空字符串 3)?字符串比較 5.?面向對象程序設計(示例實戰) 1)?面向對象的四大特性 2)?密封類與密封方法 3)?接口的定義與實現 4)?抽象類與抽象方法 5)?分部類的定義與應用 6)?泛型方法定義 |
基礎知識 |
6.?基礎庫介紹 7.?C#版本介紹 1)?版本特性(示例實戰) 2)?系統支持 |
設計模式 |
1.?創建型,主講單例模式、工廠模式(示例實戰) 2.?結構型,主講迭代器模式(示例實戰) 3.?行為型,主講適配器模式、觀察者模式(示例實戰) |
NET Core |
1.?NET Core 簡介 1)?.NET Core是什么 2)?.NET Core的組成 3)?.NET Core的特性 2.?.NET Core與.NET Framework、Mono之間的關系 3.?.NET Core與Asp.NetCore的區別 4.?Asp.Net和Asp.NetCore的區別 |
NET Core |
5.?ASP.NET Core運行原理 1)?Starup.cs文件配置 2)?appsetting.json配置 3)?處理管道(中間件) 4)?宿主容器 |
NET Core |
6.?ASP.NET Core Web應用(示例實戰) 7.?ASP.NET Core API(示例實戰) |
WPF |
1.?WPF 1)?常見的控件 2)?控件與組件的區別 3)?自己定義組件(示例實戰) 4)?窗體、容器、布局、模型 5)?依賴項屬性和路由事件 6)?命令、資源 |
WPF |
7)?數據綁定 (1)?數據綁定要達到的效果 (2)?INotifyPropertyChanged接口 (3)?ObservableCollection<T>集合 (4)?數據綁定的示例 8)?命令綁定 (1)?命令綁定要達到的效果 (2)?命令綁定的實現 (3)?添加泛型支持的命令 (4)?命令綁定示例 9)?事件綁定 (1)?為什么要事件綁定 (2)?事件綁定的實現 (3)?帶EventArgs參數的事件綁定 (4)?事件綁定的示例 |
?