NT$2,499
C# 程式語言核心基礎的心法重要性
最新討論
課程資訊
C# 程式語言核心基礎的心法重要性
適合對象
1.欲想進入Microsoft程式開發行列的工程師基礎課程。
2.欲想學習到C#程式語言物件導向設計精隨程式語言基礎。
3.想進入Microsoft .NET Framework/.NET core架構的程式設計師。你可以學到
※想投入程式開發領域,卻又不知該從何處開始學習的人,這門課將是最佳選擇,除了學會C#完整的技術外,更能提早前進.NET開發的先備能力
因為C#是進入.NET framework框架的第一線語言,C#是由微軟所主導開發的高階物件導向程式,C#延續了C家族的語言架構,也參考了 JAVA 的優點,簡化了C家族的複雜度,採用直譯器做編譯,可以幫助程式設計師把時間放在語言的邏輯思維上。
.NET是Windows平台的框架,目前有平台專屬的.NET Framework以及跨平台的 .NET Core,均是以C#作為第一線的進入的標準語言,所以學習C#,尤其想進入.NET開發的工程師,當然是絕對是優先的選擇。
這門課除了想進入程式開發的初學者,更是讓想進入.NET C#程式開發行列的興趣者,真正紮實的學到C#程式開發的領域的基本功,從零開始,訓練具有真正的物件導向設計概念的程式開發能力,你將在老師細心的引導下,按部就班完成C#的訓練
1.老師採用循序漸進方式,帶領學員進入.NET 5.0 C#程式語言設計領域。
2.透過實作範例逐一說明,C#基本語法與物件導向設計的基礎概念,逐步深入物件導向程式設計的精隨,並養成正確的程式設計思維與建構步驟。
3.有別於坊間的視覺化設計快速導引物件導向觀念,是採用原始程式碼逐一設計與關聯性說明,讓學員由簡入繁進入物件導向的真正精隨。
4.簡易教學方式, 讓學員不畏懼程式語言的艱深難懂的窘境,融入真實世界的思考與感觸中,了解程式碼與自然思考的結合方式。
同時老師也將透過本課程的學習,引領學員進入Microsoft .NET Framework框架架構;進而學習到C#程式語言如何操作.NET Framework,以及如何設計物件導向程式規範,遂能進入到.net開發行列的基礎能力之列,幫助學員紮根.NET平台架構的基本知識。
課程介紹
6-1 | 抽象化 abstraction |
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#三大核心技術能力,並熟悉整個操作流程
- 學習到物件導向程式設計精隨並包括Visual Studio操作工具
- 學習到C#程式語言基礎結構與語法
- 學習到.NET framework框架核心與應用架構
學習前基本能力
學習前準備
課程資訊
關於講師
陳宗興 / Brette Chen
•Oracle Java OCP及Java EE 原廠認證講師
•中華電信財税中心案,電信學院 Java 各框架教授講師
•中華電信電信學院Raspberry物聯網專業講師
•中華電信IoT智慧聯網職訓講師- IoT智能開發
•開發亞科國際JavaEE介接日商After pay後支付平台與金流-技術顧問
•竹科上市公司Java ERP系統-MES再生工程顧問
•中美通電腦顧問公司副總經理、資深顧問
•美商環美集團 IE .OM MIS資深工程師
•中小企業榮譽指導員 – KM管理師
•中華民國軟體協會 – 元件小組顧問
•正修科技大學Python IoT智能網開發業師
•微軟專欄作家
府穎資訊有限公司 技術總監(顧問)
佛光山佛陀紀念館Python智能影像辨識導覽系統開發
佛光山法寶堂青年發展基地 Python AI講師
▍已取得之Java認證
•Java 8 OCA (Java Oracle Certified Associate)
•Java 8 OCP (Java Oracle Certified Professional)
•OCWCD (Java EE 6 Web Component Developer )
•Java EE 7 Application Developer
▍相關著作
SCJP實務導引與認證教材
▍專長
Java、JSP與 Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQL Server實務系統建置、MySQL資料庫管理
學習附件
購買此課程後,才能使用留言功能
目前尚無任何討論主題
成為第一個發問的人!在問答中找到學習的捷徑。關於講師
陳宗興 / Brette Chen
•Oracle Java OCP及Java EE 原廠認證講師
•中華電信財税中心案,電信學院 Java 各框架教授講師
•中華電信電信學院Raspberry物聯網專業講師
•中華電信IoT智慧聯網職訓講師- IoT智能開發
•開發亞科國際JavaEE介接日商After pay後支付平台與金流-技術顧問
•竹科上市公司Java ERP系統-MES再生工程顧問
•中美通電腦顧問公司副總經理、資深顧問
•美商環美集團 IE .OM MIS資深工程師
•中小企業榮譽指導員 – KM管理師
•中華民國軟體協會 – 元件小組顧問
•正修科技大學Python IoT智能網開發業師
•微軟專欄作家
府穎資訊有限公司 技術總監(顧問)
佛光山佛陀紀念館Python智能影像辨識導覽系統開發
佛光山法寶堂青年發展基地 Python AI講師
▍已取得之Java認證
•Java 8 OCA (Java Oracle Certified Associate)
•Java 8 OCP (Java Oracle Certified Professional)
•OCWCD (Java EE 6 Web Component Developer )
•Java EE 7 Application Developer
▍相關著作
SCJP實務導引與認證教材
▍專長
Java、JSP與 Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQL Server實務系統建置、MySQL資料庫管理