Contents
課程簡介
使用 C# 和 .NET Core 透過清楚的真實範例程式學習物件導向的程式設計基礎。
課程介紹:English 简中
從這 3.5 小時的課程,你會學到
- 瞭解什麼是程式的大藍圖以及為什麼要使用物件導向程式設計
- 物件導向程式設計的四大支柱
- 踏實的範例程式讓你充分理解每個概念
- 如何在自己的專案中利用物件導向程式設計的每一個支柱
要求
- 我們將使用 Visual Studio Code,因此您可以自己下載並安裝它,或者在課程中與我一起完成
- 建議您已經知道 C# 的基礎知識,如變數,表示式,控制流程語法等( 可以參考 C# 程式設計學習地圖 )
課程說明
物件導向程式設計聽起來有點複雜。 其實這並不複雜。 在這門課程中,我想帶你們進入一個旅程,在這裡,我用簡單和簡潔的範例向你們展示物件導向程式設計是如何運作的。
我不會使用混亂的學術術語來讓自己聽起來很聰明,或者過快地掩蓋細節而把你矇在鼓裡。 在你完全掌握物件導向程式設計是什麼之前,我會一直在這裡陪你走完每一步。
現在你可能會有一個問題,為什麼要學習物件導向程式設計? 很好的問題,答案是金錢。 這是正確的金錢。 簡而言之,物件導向程式設計(Object Oriented Programming,簡稱 OOP)教會您如何組織程式,使程式可維護、可擴展和具有可讀性。 這些實力都是你作為軟體開發者或者網頁開發者的主要收入來源。
現在讓我們來看一些數字。 .NET (更確切地說是 C# (C Sharp))開發人員薪資從80K-100K + (顯然範圍取決於你居住的地方),但關鍵是 C# (C Sharp)不僅是一項有價值的技能,也是一項收入看好的技能。
現在市場上充滿了從其它專業轉向軟體開發或網頁開發的人,但問題是他們都是基礎欠佳的程式設計師。 原因是… … 正如您已經猜到的: 他們不知道如何編寫可維護、可擴展和可讀性高的程式碼。 透過學習物件導向程式設計,你可以從眾多的開發人員中脫穎而出,達到這個層次的頂端。
即使你是一個自由工作者,沒有理由去找工作,你仍然希望你的程式碼是可維護的,可擴展的和可讀性高的。 你當然知道。
現在作為一個初學者,你會喜歡這個課程,因為我不打算專注於編寫複雜的軟體。 所有編寫的程式碼都會非常簡單,因為我將會花費我所有的精力,專注於解釋物件導向程式設計的核心概念。
物件導向程式設計的 4 個主要支柱將被揭開神祕的面紗,在這門課程的最後,你將會成為瞭解每個支柱意味著什麼以及它們如何運作的專業人士。
繼承、多型——靜態與動態、封裝與抽象化。 這些是你需要理解的4個主要支柱,正如已經提到的,我將在本課程中逐一剖析它們,以便在課程結束時你完全能夠掌握這些概念,並在你自己的應用程式中使用它們。
我期待著你們成為我的學生,與你們分享我多年來的實踐、辛勤的工作成果和傾聽我自己成為導師的所有心得。
目標受眾
- 任何對學習物件導向程式設計感興趣的人,或者瞭解物件導向程式設計的人,都希望填補他們知識中的任何空白
- 任何一位不僅僅是為了娛樂而看這些視訊的人,實際上是想實踐所學到的課程知識
- 任何以自己的程式碼為榮並希望不斷提高自己技能的人
講師簡介
Avetis Ghukasyan 全端 Web 開發人員
嘿! 我是 Avetis,我是一位網頁開發人員(以前是一位軟體開發人員)。 我有溫特沃斯理工學院電腦科學學士學位,我喜歡電腦科學領域,因為我堅信它迫使一個人以一種非常合乎邏輯和完全誠實的方式思考,這種方式很有可能使一個人成為一個更好的人。
反過來幫助人們編寫更好的軟體,創造一個更高成長的迴圈。
我相信,只要努力工作、奉獻精神和堅持不懈,任何人只要下定決心學習某項技能,就能做到這一點——即使這個人事先並不瞭解這項技能,而且感覺自己完全是一個初學者。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
參加課程 ♥找優惠折扣碼?
也許你會有興趣
- C# 相關線上課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息
發表迴響