TibaMe
系統初始化失敗,請重新整理頁面
若持續無法載入頁面,請 聯絡客服

陳宗興 / Brette Chen

C# .Net Framework系統基礎實作攻略

NT$1,200
軟體開發微軟.NET 開發

本課程以直擊核心的教學方式,讓學員由淺入深,逐步進入Microsoft .NET 5.0 C#程式語言的設計精神,與透徹物件導向程式設計的概念與邏輯,結合到真實世界的思維(概念),逐步完成Microsoft .NET Framework/.NET Core進階實務開發需要具備的基礎能力。

NT$1,200

目前尚無任何課程公告
講師將會在這發佈與課程相關的公告或是通知課程內容更新的公告。

最新討論

題三
HR · 2024/04/07 21:52
第二章測驗的題目:走訪 HashSet 集合所參考的每一個物件,一般使用哪一種迴圈語法?
陳廷銘 · 2023/11/30 16:59
上課的內容用語都太難理解!
白芳源 · 2023/09/16 00:00
不具有順序性的集合 Hash 應用 QUIZ
簡宇生 · 2022/07/24 14:19
3-1之後的pdf,都不能下載,再麻煩處理一下,謝謝
Ss Ss · 2021/07/18 19:19
查看更多討論

課程資訊

default clock課程時長 3 小時 14 分
default video課程共 8 單元 48 小節
default download22 個可下載的 學習資源
icon_info_certificate提供完訓證書

適合對象

1.欲想進入Microsoft程式開發行列的工程師基礎課程。
2.欲想學習到C#程式語言物件導向設計精隨程式語言基礎。
3.想進入Microsoft .net Framework/.net core架構的程式設計師。

你可以學到

※ 小提醒
已經具備C#基礎操作,或上過【C#從零開始前進.NET物件導向程式全攻略】課程的學員,這是一門直接進入.NET Framework核心技術的進階課,幫助你在C#開發應用領域更上一層樓,如果你是零基礎的學員,可以點擊上述連結,必須先學會基礎能力喔。



因為C#是進入.NET framework框架的第一線語言,C#是由微軟所主導開發的高階物件導向程式語言。C#延續了C家族的語言架構,也參考了 Java 的優點,簡化了C家族的複雜度,採用直譯器做編譯,可以幫助程式設計師語言把時間放在語言的邏輯思維上。

.NET是Windows平台的框架,目前有平台專屬的.NET Framework以及跨平台的 .NET Core,均是以C#作為第一線的進入的標準語言,所以學習C#,尤其想進入.NET開發的工程師,當然是絕對是優先的選擇。

這門課將讓想進入.NET C#程式開發行列的興趣者,真正進入C#程式開發應用系統基礎能力核心技術,訓練出具有真正的物件導向設計概念的程式開發能力,完成應用系統核心技術準備。



1.如果你是一位基礎工程師,而想進入Microsoft程式開發行列的工程師
2.如果你已學會C#基礎能力,想進一步學習物件導向設計精隨的程式語言
3.想進入Microsoft .NET Framework/.NET Core架構的程式設計師

透過本課程的學習,學員將可進入Microsoft .net Framework進階議題架構,並且學習一般應用系統必須使用到的相關核心技術,如I/O、集合語、委派執行緒等進階實務技術,以及如何設計物件導向程式規範,藉此,順利借助已經打通的任督二脈,快速學習與建構.NET應用系統,遂能進入到.NET Framework開發核心技術。

課程介紹



C# 是與 Java語言有87 %相似的高階程式語言,是為了取代 Java 而開發,C#是一種型別安全(Type-safe) 的全物件導向 (object-oriented) 程式語言,比起家族成員C和C++,更容易學習及撰寫,C語言最常應用主要為作業系統和韌體的開發,C++則是電腦軟體的開發,而C#則是應用於網頁撰寫及架設,C#在開發領域憑藉微軟在軟體領域強大的生態體系,非常完整的技術支援團隊、文件和社群,相較於Java、Python等語法,具有先天上的優勢,從移動端開發到桌面開發再到服務端開發,C#語言都有用武之地,除了應用在Web開發領域,其他在遊戲開發、數據處理、多媒體處理、工業控制等領域也有不少應用場景,近年遊戲當紅引擎Unity,在改版後,甚至只支援C#。



NET是.NET Framework 的簡稱,也泛指.NET相關的各種技術,是微軟免費的開放原始碼開發平台,目前有 Windows 平台專屬的 .NET Framework 與跨平台的 .NET Core 兩種,其中包含了 CLR虛擬機器元件 (virtual machine component),用來管理執行中的 .NET程序以及與大量的類別庫。 

C# 包含一套 編譯器 (Compiler),可將 C#程式碼編譯為 .NET中繼語言 ( IL ) (Intermediate language),就是常見的.exe、.dll等資料,當執行應用程式時,這些中繼資料則會透過 CLR 結合使用到的類別庫轉換為機器語言。



本課程三大學習領域的學習架構








陳宗興老師為了讓學員不再畏懼程式語言的艱深難懂的窘境,幫助學員以融入真實世界的思考與感觸中,了解程式碼與自然思考的結合方式,以知識塊的模組,循序漸進,由簡入繁教學方式,透過實作範例逐一說明,深入物件導向程式設計的精隨與進入.NET 5.0 C#核心實務技術領域,逐步幫學員養成應用系統共通的核心技術設計能力。

 

最後學員將會學習到

1.學習到物件導向程式設計概念與精隨

2.學習到C#程式語言結構與語法

3.學習到.NET framework框架核心的實務應用








學習前基本能力

需要具備C#程式基礎
或可先學習陳宗興老師的【C#從零開始前進.NET物件導向程式全攻略

學習前準備

一台電腦,安裝好Visual Stido 2019 Community 與SQL Server 2014(以上)Developer以上版本工具即可。

課程資訊

default clock課程時長 3 小時 14 分
default video課程共 8 單元 48 小節
default download22 個可下載的 學習資源
icon_info_certificate提供完訓證書

關於講師

陳宗興 / Brette Chen

微軟、甲骨文開發實務認證講師
中華電信 電信學院訊系講師
中華電信電信學院Raspberry物聯網專業講師
中華電信IoT智慧聯網職訓講師-Python IoT智能開發
中美通電腦顧問公司副總經理、資深顧問
美商環美集團 IE .OM MIS資深工程師
中小企業榮譽指導員 – KM管理師
中華民國軟體協會 – 元件小組顧問
正修科技大學Python IoT智能網開發業師
微軟專欄作家
府穎資訊有限公司 技術總監(顧問)
佛光山佛陀紀念館Python智能影像辨識導覽系統開發
佛光山法寶堂青年發展基地 Python AI講師


專長
Python、C++、C#、Java、JSP 與 Servlet 元件開發、關聯式資料庫應用系統開發、SQL Server 實務系統建置、MySQL資料庫管理、Oracle、VB .NET、PHP網站應用系統
1. delegate 委派設計
8 小節
video common icon

事件程序實作規劃(上)

video common icon

事件程序實作規劃(下)

quiz common icon

QUIZ:事件程序實作規劃

video common icon

匿名委派實作

quiz common icon

QUIZ:匿名委派實作

video common icon

Lambda 語法支援(上)

video common icon

Lambda 語法支援(下)

quiz common icon

QUIZ:Lambda 語法支援

2. 泛行集合類別
8 小節
video common icon

順序性集合 List(上)

video common icon

順序性集合 List(下)

quiz common icon

QUIZ:順序性集合 List

video common icon

不具有順序性的集合 Hash 應用

quiz common icon

QUIZ:不具有順序性的集合 Hash 應用

video common icon

資料辭典 Dictionary 應用(上)

video common icon

資料辭典 Dictionary 應用(下)

quiz common icon

QUIZ:資料辭典 Dictionary 應用

3. Lambda 表達式
4 小節
video common icon

不具有參數的 Lambda

quiz common icon

QUIZ:不具有參數的 Lambda

video common icon

具有參數傳遞的 Lambda

quiz common icon

QUIZ:具有參數傳遞的 Lambda

4. Input 與 Output
7 小節
video common icon

Stream 串流讀寫應用(上)

video common icon

Stream 串流讀寫應用(下)

quiz common icon

QUIZ:Stream 串流讀寫應用

video common icon

字串讀寫應用

quiz common icon

QUIZ:字串讀寫應用

video common icon

網際網路讀寫應用

quiz common icon

QUIZ:網際網路讀寫應用

5. Event 設計
5 小節
video common icon

明確實作的事件(上)

video common icon

明確實作的事件(下)

quiz common icon

QUIZ:明確實作的事件

video common icon

具有參數與回應值事件設計

quiz common icon

QUIZ:具有參數與回應值事件設計

6. Generic - 泛型程式設計
6 小節
video common icon

Generic 設計背後的動機

quiz common icon

QUIZ:Generic 設計背後的動機

video common icon

Generic 對應的 List 物件

quiz common icon

QUIZ:Generic 對應的 List 物件

video common icon

Func vs Action 應用

quiz common icon

QUIZ:Func vs Action 應用

7. 執行緒程式設計
6 小節
video common icon

執行緒基礎

quiz common icon

QUIZ:執行緒基礎

video common icon

多重執行緒設計

quiz common icon

QUIZ:多重執行緒設計

video common icon

具有參數傳遞的執行緒設計

quiz common icon

QUIZ:具有參數傳遞的執行緒設計

8. 非同步處理
4 小節
video common icon

使用 Task 執行非同步

quiz common icon

QUIZ:使用 Task 執行非同步

video common icon

使用 await 配合 async 進行非同步處理

quiz common icon

QUIZ:使用 await 配合 async 進行非同步處理

學習附件

file-icon
程式碼範例檔_CS net framework 系統基礎實作攻略.zip
1.42 MB
stage arrow to bottom
file-icon
1-1 事件程序實作規劃.pdf
830.50 KB
stage arrow to bottom
file-icon
1-2 匿名委派實作.pdf
615.01 KB
stage arrow to bottom
file-icon
1-3 Lambda 語法支援.pdf
998.24 KB
stage arrow to bottom
file-icon
2-1 順序性集合List.pdf
892.71 KB
stage arrow to bottom
file-icon
2-2 不具有順序性的集合Hash應用.pdf
897.22 KB
stage arrow to bottom
file-icon
2-3 資料辭典Dictionary應用.pdf
1.24 MB
stage arrow to bottom
file-icon
3-1 不具有參數的 Lambda.pdf
896.10 KB
stage arrow to bottom
file-icon
3-2 具有參數傳遞的 Lamdba.pdf
608.42 KB
stage arrow to bottom
file-icon
4-1 Stream 串流讀寫應用.pdf
1.55 MB
stage arrow to bottom
file-icon
4-2 字串讀寫應用.pdf
899.76 KB
stage arrow to bottom
file-icon
4-3 網際網路讀寫應用.pdf
1.07 MB
stage arrow to bottom
file-icon
5-1 明確實作的事件.pdf
773.93 KB
stage arrow to bottom
file-icon
5-2 具有參數與回應值事件設計.pdf
1017.06 KB
stage arrow to bottom
file-icon
6-1 Generic 設計背後的動機.pdf
742.50 KB
stage arrow to bottom
file-icon
6-2 Generic 對應的 List 物件.pdf
805.94 KB
stage arrow to bottom
file-icon
6-3 Func vs Action 應用.pdf
966.39 KB
stage arrow to bottom
file-icon
7-1 執行緒基礎.pdf
610.31 KB
stage arrow to bottom
file-icon
7-2 多重執行緒設計.pdf
732.14 KB
stage arrow to bottom
file-icon
7-3 具有參數傳遞的 執行緒設計.pdf
794.70 KB
stage arrow to bottom
file-icon
8-1 使用 Task 執行非同步.pdf
814.79 KB
stage arrow to bottom
file-icon
8-2 使用 await 配合 sync 進行非同步處理.pdf
623.54 KB
stage arrow to bottom

購買此課程後,才能使用留言功能

沒有回應的問題

目前尚無任何討論主題

成為第一個發問的人!在問答中找到學習的捷徑。

關於講師

陳宗興 / Brette Chen

微軟、甲骨文開發實務認證講師
中華電信 電信學院訊系講師
中華電信電信學院Raspberry物聯網專業講師
中華電信IoT智慧聯網職訓講師-Python IoT智能開發
中美通電腦顧問公司副總經理、資深顧問
美商環美集團 IE .OM MIS資深工程師
中小企業榮譽指導員 – KM管理師
中華民國軟體協會 – 元件小組顧問
正修科技大學Python IoT智能網開發業師
微軟專欄作家
府穎資訊有限公司 技術總監(顧問)
佛光山佛陀紀念館Python智能影像辨識導覽系統開發
佛光山法寶堂青年發展基地 Python AI講師


專長
Python、C++、C#、Java、JSP 與 Servlet 元件開發、關聯式資料庫應用系統開發、SQL Server 實務系統建置、MySQL資料庫管理、Oracle、VB .NET、PHP網站應用系統
立即加入成為Line官方好友
become line friend
返回主選單
課程類型
影音課程
直播課程
實體課程
返回主選單
返回主選單
返回主選單
返回主選單