Contents
了解 C#6 和 C#7,了解核心概念,然後使用它們建立真實世界的 C# console 應用程式。
在這 13.5 小時的課程,你會學到
- 在完成本課程後,你會有自信能夠使用 C#編寫自己的程式
- 你將不只是學習如何編寫一個 “for 迴圈” 或是 “if 敘述”,而是你會看到它是如何在實際應用中使用
- 你將學習如何編寫乾淨的程式碼,這將使你的工作更優雅,可閱讀和令人尊重的
要求
- 我們將使用 Visual Studio Community 2015(但是一旦 Visual Studio 有更多更新,此課程將繼續更新到最新版本的 Visual Studio Community),你可以自行下載並安裝它,或者在課程期間與我一起進行安裝
- 你最好已經有 C#(c sharp)基礎知識,如變數、表達式、控制語句的流程,但不是必需的
課程說明
為什麼學習 C#(C Sharp)?嗯,有幾個重要的原因 – C#(C Sharp)將讓你可以開發遊戲,行動應用程式、桌面應用程式和網路應用程式。這意味著如果你熟悉C#(C Sharp)並且可以使用它建構桌面或 Web 應用程式,那麼你將站在職場需求的前端。
.NET(更具體地說是 C#,C Sharp)的開發人員可以在 80K 到 100K 之間任意選擇(顯然這個範圍取決於你工作的區域),但重要的是 C#(C Sharp)不僅是一項有價值的技能,也是能讓你盈利的技能。
但是,在進一步到任何地方前,你首先需要了解基礎知識。現在,有許多關於 C#(C Sharp)基礎知識的課程、部落格和視訊教學,你可能會問:為什麼是選擇這門課程?
這是一個非常好的問題,答案是品質。
我的意思是什麼?簡單地說,這門課並不僅僅是要教你諸如“什麼是 if 語句”或“如何寫 for 迴圈”等基礎知識 – 在我看來,這類資訊是不值得花錢的。
如果你想學習僅僅是骨架的基礎知識,那麼你可以免費獲得這些資訊。但只學這,不會讓你有辦法整合所有基礎,建構出一些有用的東西。
這就是為何我開這門課 – 我將帶你走過這些 C#(C Sharp)的基礎知識,且這些都在我們從頭開始建構應用程式的環境中邊做邊了解。
本質上,課程分為幾個部分,每個部分都是一個控制台應用( console application ),我們將從頭到尾進行程式開發。控制台應用是用來以命令行界面開發的電腦程式 – 這意味著我們不會關注程式的圖形方面,而是比較關注程式碼的邏輯性、可讀性和優雅性。
最後,當建構我們的應用程式時,我們將繼續編寫單元測試,以驗證寫好的功能。單元測試在業界被大量使用,如果你可以談論單元測試、編寫好的單元測試,並知道單元測試應該是什麼以及應該忽略什麼,那麼在找新工作或和客戶接洽時,你將比競爭對手有技術優勢。顯然,所有這些都將在整個課程中展示與教授 – 請記住,我們將一一對每個應用程式做單元測試,以便你看出模式,並以這種方式學習如何自己做,而不是短暫記住後忘記。
我認為實際寫 C# 應用程式為幫助你了解如何組合所有要素的最佳方式,你將看到程式設計哪些該做哪些不該做,理解和內化概念以便你可以自由地在自己的專案或產品中應用,而不是僅僅在無適當結構和基礎理解的情況下做複製和貼上。
一旦你完成了這門課程 – 歡迎繼續回訪,因為我會一直添加新的應用程式、測驗、線上程式練習等等。就像我的座右銘努力不懈永不停歇 – 本課程將遵循相同的原則,並根據你和其他人的反饋意見不斷改進。
關於這一切的最好的部分是,課程總會保持更新,一旦 Visual Studio 或 C# 的新版本出現,我將進行更新並向你展示新功能、語法和工具。最新的更新已經針對 C#7 和 Visual Studio Community 2017 製作。不過,這不是最後更新,未來還會添加,以便你不會錯過任何最新功能。
我期待你參加入這門課,在課程中與你分享我從多年的實踐、辛勤工作和傾聽自己的導師所積累的一切。
目標受眾
- 任何對學習程式設計著迷和興趣的人,或者已會寫程式,想補強不足的人
- 任何不懼怕被新資訊和快節奏課程挑戰的人
- 任何不想僅僅為了娛樂而觀看影片,而是想要實踐吸收知識和經驗的人
- 任何以自己的程式為榮,並希望不斷提高技能的人
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
講師簡介
Avetis Ghukasyan 全端 Web 開發人員
嘿! 我是 Avetis,我是一位網頁開發人員(以前是一位軟體開發人員)。 我有溫特沃斯理工學院電腦科學學士學位,我喜歡電腦科學領域,因為我堅信它迫使一個人以一種非常合乎邏輯和完全誠實的方式思考,這種方式很有可能使一個人成為一個更好的人。
反過來幫助人們編寫更好的軟體,創造一個更高成長的迴圈。
我相信,只要努力工作、奉獻精神和堅持不懈,任何人只要下定決心學習某項技能,就能做到這一點——即使這個人事先並不瞭解這項技能,而且感覺自己完全是一個初學者。
報名參加課程| 更新 coupon code
你可能會有興趣
✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧