「線上課程」ADO.NET與Entity Framework(.NET Core)攻略
時間待決定
|Tibame線上錄播課程
本課程逐步導引學員進入Microsoft資料庫存取元件的核心技術,透過深入淺出,區段解構,模組建構,資料Fetching解說,序列化與反序列化機制說明,幫助學員對資料存取技術不再畏懼,而是變得有趣,學後學員將能掌握自訂程式碼的技巧,完成資料存取技術魔術的關鍵學習。
時間和地點
時間待決定
Tibame線上錄播課程
關於本活動
ADO是ActiveX Data Objects的縮寫,是.NET平台中的資料存取重要元件,想成為一個.NET全端工程師的條件,這是必備的關鍵能力之一,透過這門課,你將學習.NET資料庫的存取的相關能力:
- 導引具有C#程式設計基礎的工程師,進行.NET 5.0框架下的ADO.NET與ADO.NET Entity Framework進行資料庫存取應用。
- 實現應用系統介接資料庫的中介元件撰寫與規劃能力。
- 實現.NET應用系統具有資料庫連接與處理能力。
- 培養資料庫商業規則規劃與設計,因應在應用系統對資料存取的核心技術上。
本技術同樣在進入跨平台的 .NET Core領域時,也是必備能力之一,所以一位想進入.NET開發的工程師,學習本課程會是一個重要的跳板。
你將如何學習這門課|
ADO.NET是一種資料訪問介面,能在程式中呼叫相應的資料庫進行查找、增加、刪除、修改等操作,具有.NET C#程式開發能力的學員,這是進階必修的職能技能,這門課陳宗興老師將帶領學員一步步,按部就班的進行學習,在看似繁瑣的程式碼撰寫中,透過每一個區段的分解架構,逐一堆砌起資料存取的技術。
本課程具備三大學習目標
1.進入ADO.NET 核心技術,透過程式碼撰寫完成資料存取應用。
2.ORM軟體工程的ADO.NET Entity Framework應用技術與架構,建構多層次應用系統處理。
3.了解設計模式ADO與Factory/ repository pattern工廠模式在資料庫處理模組下的重要性。
課程介紹|
ADO.NET(ActiveX Data Objects)是COM元件庫,微軟在.NET Framework中負責資料存取的類別庫集,使用在OLE DB(Object Linking and Embedding, Database物件連結嵌入資料庫)為微軟專事存取資料儲存的應用程式介面、ODBC(Open Database Connectivity,開放資料庫),可讓.NET上的任何程式能夠連接並存取關聯式資料庫與非資料庫型資料來源(例如XML,Excel或是文字檔資料),或是獨立出來作為處理應用程式資料的類別物件,ADO.NET 可讓使用者以一致的方式存取資料來源 (例如 SQL Server 與 XML)。
學習步驟|
陳宗興老師將透過詳細的Hard Coding敘述,將ADO.NET API底層架構的建構軟體工程,以及如何使用ADO.NET進行資料庫連接存取等技術,詳細的說明與應用展示,課程包含了三大面向的技術:
1.ADO.NET循序漸進的Hard Coding,深入了解存取資料庫的程式設計概念與技術
2.透過軟體工程,建構具有模組架構下的資料存取元件技術 3.使用LINQ整合ADO.NET Entity Framework,深入到ORM軟體工程的資料存取技術
課程將可讓學員在看似繁瑣的程式碼撰寫中,透過每一個區段的分解架構,逐一堆砌起資料存取的技術,同時學習整合MSSQL的規劃與架構,更熟知資料庫並非是單純儲存裝置,亦可以是應用系統的一部分,配合再中介資料存取的元件技術上,發揮得更淋漓盡致。
採用設計模式,如DAO(Data Access Object)與Factory工廠模式,帶學員進入資料存取架構模組開發概念上,使得資料庫存取變得更容易與模組化,完整介紹LINQ如何整合在ADO.NET Entity Framework架構上,快速撰寫出對資料庫的查詢,讓學員能在輕鬆簡易的語法中,發揮ORM軟體工程的效益。
誰適合這堂課|
- 具有C#程式語言基礎,欲學習如何存取資料庫開發者。
- .NET應用系統開發工程師,欲進入資料庫存取核心技術開發者。
- 欲進入.NET後端服務開發工程師。
- .NET系統分析規劃者,需要進入資料庫存取核心策略架構者。
學習前準備|
- 需具有.NET 5.0 C#程式設計語言基礎能力。
- 略熟關聯式資料庫架構與存取語法
- 一台電腦,安裝好Visual Studio 2019 Community 與SQL Server 2014Developer以上版本工具即可。