「線上課程」C# .Net Framework 系統基礎實作攻略
時間待決定
|Tibame線上錄播課程
本課程以直擊核心的教學方式,讓學員由淺入深,逐步進入Microsoft .NET 5.0 C#程式語言的設計精神,與透徹物件導向程式設計的概念與邏輯,結合到真實世界的思維(概念),逐步完成Microsoft .NET Framework/.NET Core進階實務開發需要具備的基礎能力。
時間和地點
時間待決定
Tibame線上錄播課程
關於本活動
已經具備C#基礎操作,或上過【C#從零開始前進.NET物件導向程式全攻略】課程的學員,這是一門直接進入.NET Framework核心技術的進階課,幫助你在C#開發應用領域更上一層樓,如果你是零基礎的學員,可以點擊上述連結,必須先學會基礎能力喔。
課程介紹|
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 結合使用到的類別庫轉換為機器語言。
為何學這門課|
C#是進入.NET framework框架的第一線語言,C#是由微軟所主導開發的高階物件導向程式語言。C#延續了C家族的語言架構,也參考了 Java 的優點,簡化了C家族的複雜度,採用直譯器做編譯,可以幫助程式設計師語言把時間放在語言的邏輯思維上。
ASP.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開發核心技術。
學習目標|
陳宗興老師為了讓學員不再畏懼程式語言的艱深難懂的窘境,幫助學員以融入真實世界的思考與感觸中,了解程式碼與自然思考的結合方式,以知識塊的模組,循序漸進,由簡入繁教學方式,透過實作範例逐一說明,深入物件導向程式設計的精隨與進入.NET 5.0 C#核心實務技術領域,逐步幫學員養成應用系統共通的核心技術設計能力。
最後學員將會學習到
1.學習到物件導向程式設計概念與精隨
2.學習到C#程式語言結構與語法
3.學習到.NET framework框架核心的實務應用
學習前準備|
需要具備C#程式基礎 或可先學習陳宗興老師的【C#從零開始前進.NET物件導向程式全攻略】
一台電腦,安裝好Visual Stido 2019 Community 與SQL Server 2014(以上)Developer以上版本工具即可。