第18天:建立 Web API
課程簡介 今天,我們將學習如何使用 ASP.NET Core 建立一個 Web API。Web API 是一種允許應用程式之間透過 HTTP 進行通訊的方式。透過 ASP.NET Core,我們可以建立一個輕量、強大的 API,來處理 CRUD 操作和其他業務邏輯。 學習目標 了解什麼是 Web API 及其用途 學習如何使用 ASP.NET Core 建立 Web API...
課程簡介 今天,我們將學習如何使用 ASP.NET Core 建立一個 Web API。Web API 是一種允許應用程式之間透過 HTTP 進行通訊的方式。透過 ASP.NET Core,我們可以建立一個輕量、強大的 API,來處理 CRUD 操作和其他業務邏輯。 學習目標 了解什麼是 Web API 及其用途 學習如何使用 ASP.NET Core 建立 Web API...
課程簡介 今天,我們將專注於 資料庫的基本操作,包括如何使用 C# 和 Entity Framework 進行資料的建立、讀取、更新和刪除(CRUD)。透過這些操作,您可以掌握資料庫與應用程式之間的基礎互動方法,並能夠將應用程式中的資料儲存到資料庫中,或者從資料庫中提取資料進行顯示或處理。 學習目標 了解如何建立、讀取、更新和刪除資料庫中的記錄 學習如何使用 Entity ...
課程簡介 今天,我們將學習如何使用 Entity Framework (EF) 與資料庫進行連接與操作。Entity Framework 是一個物件關係映射 (ORM) 工具,它允許您將資料庫中的資料表映射為 C# 的類別,並透過 LINQ 查詢資料庫,而不必直接撰寫 SQL 查詢。我們將介紹如何安裝 Entity Framework、建立資料庫上下文,以及進行基本的 CRUD(Creat...
課程簡介 今天,我們將學習 檔案操作,包括如何在 C# 中使用 .NET 提供的 System.IO 命名空間,來建立、讀取、寫入和刪除檔案。檔案操作是程式開發中的一個重要部分,允許您在應用程式中存儲和管理資料。本課程將介紹如何使用 C# 來處理各種檔案操作,使您能夠輕鬆地在應用程式中讀取和寫入檔案。 學習目標 瞭解 System.IO 命名空間及其常用類別 學習如何建立、...
課程簡介 今天,我們將探討 C# 中的 LINQ(Language Integrated Query),這是一組語法功能,使您能夠對集合、數據庫、XML 等各種資料來源執行查詢操作。LINQ 讓您能夠使用直觀的方式來篩選、排序、分組和投影資料。它與 Lambda 表達式緊密結合,使代碼更簡潔、易讀且功能強大。 學習目標 理解 LINQ 的基本概念和用法 探索 LINQ 的查...
課程簡介 今天,我們將學習 Lambda 表達式,這是 C# 中簡化函數表示的一種方式。Lambda 表達式讓您可以使用簡潔的語法來定義匿名方法(沒有名稱的方法),並常用於處理集合資料。Lambda 表達式特別適合搭配 LINQ 查詢和 委派 使用,能讓代碼更加直觀和簡潔。 學習目標 理解 Lambda 表達式的基本概念和語法 學會如何將 Lambda 表達式應用於集合操作...
課程簡介 今天,我們將學習 C# 中的 集合(Collections)和 陣列(Arrays)。陣列是存儲固定大小的同類型資料的容器,而集合則是更強大且靈活的資料結構,能夠存儲動態數量的元素。C# 提供了許多集合類別,例如 List、Dictionary 和 Queue,每種集合有不同的使用場景和特點。 學習目標 瞭解陣列的基本概念與操作 瞭解集合的概念及其類型 學習使...
課程簡介 今天,我們將學習 例外處理(Exception Handling)在 C# 中的應用。例外處理是一種用來處理程式執行中錯誤的方法,能讓程式在發生錯誤時提供適當的反應或信息,而不至於直接崩潰。C# 提供了 try、catch、finally 和 throw 關鍵字來進行例外處理。 學習目標 瞭解例外處理的基本概念 學習如何使用 try、catch、finally 和...
課程簡介 今天,我們將探討 介面(Interface)和 抽象類別(Abstract Class)這兩個概念,並了解它們的異同和應用。介面和抽象類別都可以用來定義一組需要實現的行為,讓不同的類別可以共享某些功能。但它們在使用方式和設計意圖上有不同之處。 學習目標 瞭解抽象類別的概念與用途 瞭解介面的概念與用途 理解介面與抽象類別的異同 學習如何使用介面和抽象類別來進...
課程簡介 今天我們將探討物件導向程式設計中兩個重要概念:繼承和多型。繼承允許一個類別從另一個類別獲得屬性和方法,而多型則讓不同類別在執行相同動作時表現出不同的行為。這些概念能提高程式的可重用性和靈活性,讓您可以構建更具彈性且易於維護的程式。 學習目標 瞭解繼承的概念並應用於程式設計 使用 base 關鍵字來呼叫父類別的建構函數或方法 瞭解多型的基本概念及其應用 使用...