fbpx

C#10 |終極指南 – 初級到高級 |大師班

Contents

這個 60.5 小時的課程教授學生從初學者到高級水平的 C#基礎知識,並使用實際專案和行業標準的最佳實踐。它建議那些具有任何語言(如 C)的基本程式設計技能的人使用。學生將增強討論 C#概念的信心,解決 C#應用程式中的常見錯誤和問題,並獲得擴充其C#技能到ASP.NET,ASP.NET Core和 Xamarin 等其他技術的知識。

從這 60.5 小時的課程,你會學到

  • 自信地談論 C# 的大部分基本概念
  • 更輕鬆地破解 C# 求職面試
  • 解決 C# 應用程式中最常見的錯誤和問題
  • 更容易理解 .net 的更多技術(將來),例如 Asp .Net、Asp .Net Core、Xamarin 等,具有強大的 C# 基礎知識
  • 從頭開始創建 C# 應用程式並將其擴展到任何級別
  • 像專家一樣使用行業標準和最佳實踐更輕鬆地編寫 OOP 程式碼
  • 將 C# 添加到您之前具備的技術(Asp .Net Core、Xamarin、Unity 等),開展新的職業機會

要求

推薦有使用過任一種程式語言(例如“C”語言)的基本程式技能(基礎級別)

課程說明

UDEMY 上最暢銷的 C# 課程

通過實際專案學習 C#。

“我已經完成了其他關於 C# 的課程。雖然其中一些講師非常出色,包括 Moshe Hamedani 和其他關於 PluralSight 的課程,但在來到 Udemy 之前,我確實忠於 PluralSight,Vardhan 先生必須受到讚揚。這確實是最全面的課程,是新學 C# 的人,需要對基礎知識且對中級科目形成紮實的理解所需的。如果你想學習 C# 並且完全相信你在課程後至少達到中級水準,請參加這門課程。謝謝老師!感謝您對學生的奉獻。經常有些老師建立課程時不怎麼考慮到學生,只是想讓課程體面些。不過這門課是如此徹底地呈現,因此你能完全理解沒有混淆,再次感謝您,老師!” – David Odoom

“概念的解釋非常好” – Akanksha

“很棒的課程,專注於重點,沒有分心,直截了當,組織嚴密,很棒的努力成果。謝謝。” – Nishma

“我有一些寫程式的經驗。我喜歡課程教學的流程,以及課程的測驗其實有讓學生發揮一些創造力” – Michael

“最好的老師永遠希望你取得更多成功,並為我們製作更多課程” – Mohmd alkhatib

“我仍然在課程的第一部分,但我想寫這篇評論,因為這是一門非常好的 C# 課程,非常清晰深入的解釋,涵蓋了 C# 的所有主題,我真希望我早點找到了這門課程。 更新 – 我完成了課程仍然認為這是我迄今為止參加的最好的 C# 課程。” – Moustamid Karim

“我喜歡背景資訊。在圖形這主題看得出老師特別的額外付出。我還在課程的前段,但期待接下來的……” – Mark Workman

“作為一名計算機工程專業的畢業生,我可以很容易地說這門課程確實幫助我提高了 C# 技能,而且導師(Harsha 先生)是一個有愛心的人。他通常會在 12 小時內回答你的問題。” – Tayfun Odabaşı

“這門課程太棒了!這樣一位優秀的講師。概念清晰而智能地呈現出來。我有一些 C# 課程,這是迄今為止我最喜歡的一門。他不只是觸及一個主題,然後你就到了 下一個。他給出了幾個示例,當該部分完成時,您會覺得您真正理解了這個概念。我怎樣都無法給這門課程足夠的讚揚!我是一名專業的 C# 開發人員,這門課程有助於填補我理解上的空白。感謝您提供如此精彩的課程!” – Business

“對於希望從 C# 和 OOP 開始學習的人來說,這是一門令人難以置信的課程。我已經完成了一半,到目前為止,每個概念都以一種易於理解的方式進行了解釋。講師在強化他正在討論的主題方面也做得非常出色 通過以不同的方式和在不同的場景中多次重申它們。” – Vincent

…以及更多評論。

本課程涵蓋的主題列表:

  • .Net 基礎知識:.NET、CLI、CLR、.NET Framework 體系結構簡介、.Net Framework 版本、.Net Core 概述、Visual Studio 簡介、C# 基礎知識
  • 語言基礎:System.Console class、變數、原始類型、控制語句
  • OOP 基礎:OOP 基礎、classes、物件、物件引用
  • 欄位:欄位、靜態欄位、常數、唯讀欄位
  • 方法:方法、封裝、抽象、多態、局部變數、參數、this 關鍵字、靜態方法、默認參數、命名參數、方法重載、ref、out、out 聲明、in、ref 返回、params 修飾符、局部函數、靜態 局部函數,遞迴( Recursion )
  • 類型轉換:類型轉換、隱式轉換、顯式轉換、Parse、TryParse、轉換方法
  • 構造函數:構造函數、靜態構造函數、構造函數重載、物件初始化器
  • 屬性:屬性、唯讀屬性、唯寫屬性、自動屬性、自動屬性可訪問性、自動屬性初始化器、索引器
  • 繼承:繼承,各種類型的繼承,base關鍵字,呼叫父類的構造函數,方法隱藏,方法覆蓋,密封( Sealed ) classes,密封方法
  • 抽像類和介面:抽像 classes、抽象方法、介面、帶介面的動態多態性、多重繼承、介面繼承、顯式介面實現
  • 命名空間:命名空間、嵌套命名空間、導入命名空間、使用別名創建、使用靜態
  • 部分和靜態 Classes:部分 classes、部分方法、靜態 classes、枚舉( Enumerations )
  • 結構:結構、唯讀結構、原始類型作為結構
  • System.Object:System.Object class,System.Object class的覆蓋方法,裝箱,拆箱
  • 泛型( Generics ):泛型 classes、多個泛型參數、泛型約束、泛型方法
  • 使用 Null:可空類型、Null 合併運算符、Null 傳播運算符
  • 擴展方法:擴展方法、模式匹配、隱式類型變數、動態類型變數、內部 classes
  • 垃圾回收:垃圾回收、多代GC、析構函數、Finalize、IDisposable、Using Declaration
  • 委託和事件:Single-Cast Delegates、Multi-Cast Delegates、Events、Auto-implemented events、Anonymous methods、Lambda expressions、Inline lambda expressions、Expression bodied members、Switch expression、Func、Action、Predicate、EventHandler、Expression Trees
  • 陣列:創建陣列、帶 for 迴圈的陣列、帶 foreach 迴圈的陣列、System.Array class 的方法、Mult-Dim 陣列、索引從結束運算符、鋸齒狀陣列、物件陣列
  • 集合:使用各種集合、List、Dictionary、SortedList、Hashtable、ArrayList、Stack、Queue、HashSet、typeof 運算符、物件集合、物件關係、IEnumerator 與 IEnumerable、迭代器和收益回報、自定義集合、ICollection、IList、 IEquatable、IComparable、IComparer、協變和逆變
  • 匿名類型元組( Tuples )、值元組( Value Tuples )、丟棄( Discards )、字符串DateTmeStringBuilder數學
  • LINQ 基礎知識
  • 異常處理
  • System .IO 命名空間(檔案處理、目錄處理、檔案串流)
  • 序列化(二進制、Json、Xml)
  • C# 9 和 10:頂級語句、檔案範圍命名空間、全局使用、模組初始值設定項、可空引用類型、目標類型的新表達式、模式匹配、無參數結構構造函數、記錄

投資組合專案

  • 一個小專案,“銀行應用”,銀行用戶可以在其中建立/編輯銀行帳戶,還可以進行存款、取款、餘額查詢、對帳單等操作。
  • 上面的一些功能會在課程發給的作業中; 以便您可以根據提供的指南親自寫程式實踐。

本課程涵蓋的 C# 3.0 新功能列表:urse:

  • Auto-Implemented Properties
  • Anonymous Types
  • Lambda Expressions
  • Expression Trees
  • Extension Methods
  • Implicitly Typed Local Variables / Type Inference
  • Partial Methods
  • Object Initializer
  • Collection Initializer
  • LINQ

本課程涵蓋的 C# 4.0 新功能列表:

  • Dynamically Typed Variables
  • Named Arguments
  • Optional Arguments
  • Covariance and Contravariance

本課程涵蓋的 C# 5.0 新功能列表:

  • Async & Await

本課程涵蓋的 C# 6.0 新功能列表:

  • Static Imports (using static)
  • Exception Filters (catch when)
  • Auto-Implemented Property Initializers
  • Null Propagator
  • String Interpolation
  • nameof operator

本課程涵蓋的 C# 7.0 新功能列表:

  • Out Variable Declaration
  • Tuples
  • Discards
  • Pattern Matching
  • Local Functions
  • Expression Bodied Members

本課程涵蓋的 C# 7.1 新功能列表:

  • Default literals
  • Inferred Tuple Element Names

本課程涵蓋的 C# 7.2 新功能列表:

  • ‘private protected’ access modifier
  • ‘in’ parameter modifier

本課程涵蓋的 C# 7.3 新功能列表:

  • Ref returns
  • == operator on tuples

本課程涵蓋的 C# 8.0 新功能列表:

  • readonly structs
  • Switch Expressions
  • Using Declarations
  • Static Local Functions

本課程涵蓋的 C# 9 和 10 新功能列表:

  • Top level statements
  • File-scope namespaces
  • Global ‘using’
  • Module initializers
  • Nullable reference types
  • Null forgiving operator
  • Target-typed ‘new’ expressions
  • Pattern Matching
  • Extended Property Pattern Matching
  • Init-only properties
  • Parameter-less struct constructors
  • Records

本課程的潛在好處

在本課程結束時,您將通過使用集合作為儲存後端來構建完整 C# 專案的所有程式碼。

您將跟著視訊與我一起寫入每一行程式……全部從頭開始。 沒有現成程式碼做複制/貼上。

我解釋了我們創建的每一行 C# 程式碼。 所以這不是複制/貼上練習,您將完全理解程式碼。

我是一名有求必應的講師….發給我您的問題,我會在 24 小時內盡快回覆。

所有程式碼都可以下載。

提供英文字幕。

無風險 – 退款保證

最後,沒有風險。 您可以免費預覽課程的前幾節課。 購買課程後,如果出於某種原因您對課程不滿意,Udemy 提供 30 天退款保證。

所以您沒有什麼可失去的,報名參加本課程並學習如何從頭開始構建 C# 專案!

本課程的要點:

  • 所有 C# 程式都使用 Visual Studio 2019 / 2022 中的“控制台應用程式”和“Class Library”專案進行演示。
  • 首先從理論上解釋每個概念,例如了解該概念是什麼,編寫程式碼的不同類型/語法。 然後我們將通過類似真實世界的場景展示相同的內容。 最後,我將解釋我們在實際應用程式中究竟在哪裡使用這個概念。
  • 所有概念都在理論上、圖表上和實踐上進行了解釋。
  • 我們將 Visual Studio 2019 用於最高 C# 8; 以及用於 C# 9 和 10 功能的 Visual Studio 2022。
  • 視訊講座無法下載。

本課程不涵蓋以下主題:

  • 多執行緒( Multi-Threading )
  • ADO.NET
  • 實體框架( Entity Framework )
  • WPF / WCF
  • WinForms
  • 密碼學( Cryptography )
  • 組件( Assemblies )

目標受眾

  • 全新 / 有經驗的程式設計師,希望通過完整的理論和現實世界的實踐經驗來理解 C#。
  • 已經掌握任何一種程式語言並希望成為 C# 開發人員/.Net 開發的程式設計師

講師簡介

Web University by Harsha Vardhan MS 認證培訓師 | 70000+ 快樂的學生

我的長處是我可以把複雜的事情簡單化,並且會提供關於每個概念的詳細知識,如果人們從我的視訊中學習技能並建立他們的職業生涯,我會很高興。

我是一名 Web 和前端愛好者、開發人員、架構師、講師,致力於讓您輕鬆使用 Web。

我的專長主要在於以下技術:

C#.Net, Asp.Net Core, Asp.Net Mvc, Asp.Net, Python, React, Angular, JavaScript, ES2021, jQuery, Bootstrap, NodeJS, HTML, CSS

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個✨優惠連結✨ ( NT390 起特價中 ) | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: