NT$2,000
最新討論





課程資訊
適合對象
- 具有C#程式語言基礎,欲學習如何存取資料庫開發者。
- .NET應用系統開發工程師,欲進入資料庫存取核心技術開發者。
- 欲進入.NET後端服務開發工程師。
- .NET系統分析規劃者,需要進入資料庫存取核心策略架構者。
你可以學到
※這門課將導引學員進入資料庫存取應用,在學習這門課前,學員必須具有C#程式設計工程師的基礎能力,請留意,零基礎者可先從【C# 從零開始前進.NET物件導向程式全攻略】開始學習

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工廠模式在資料庫處理模組下的重要性。
課程介紹
2-1 | ADO.NET 底層介面規範 |
11-1 | LINQ To SQL 資料庫紀錄查詢 |

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軟體工程的效益。






學習前基本能力
- 需具有.NET 5.0 C#程式設計語言基礎能力。
- 略熟關聯式資料庫架構與存取語法
學習前準備
課程資訊
關於講師

陳宗興 / Brette Chen
•Oracle Java OCP及Java EE 原廠認證講師
•中華電信財税中心案,電信學院 Java 各框架教授講師
•中華電信電信學院Raspberry物聯網專業講師
•中華電信IoT智慧聯網職訓講師- IoT智能開發
•開發亞科國際JavaEE介接日商After pay後支付平台與金流-技術顧問
•竹科上市公司Java ERP系統-MES再生工程顧問
•中美通電腦顧問公司副總經理、資深顧問
•美商環美集團 IE .OM MIS資深工程師
•中小企業榮譽指導員 – KM管理師
•中華民國軟體協會 – 元件小組顧問
•正修科技大學Python IoT智能網開發業師
•微軟專欄作家
府穎資訊有限公司 技術總監(顧問)
佛光山佛陀紀念館Python智能影像辨識導覽系統開發
佛光山法寶堂青年發展基地 Python AI講師
▍已取得之Java認證
•Java 8 OCA (Java Oracle Certified Associate)
•Java 8 OCP (Java Oracle Certified Professional)
•OCWCD (Java EE 6 Web Component Developer )
•Java EE 7 Application Developer
▍相關著作
SCJP實務導引與認證教材
▍專長
Java、JSP與 Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQL Server實務系統建置、MySQL資料庫管理
學習附件
購買此課程後,才能使用留言功能
目前尚無任何討論主題
成為第一個發問的人!在問答中找到學習的捷徑。關於講師

陳宗興 / Brette Chen
•Oracle Java OCP及Java EE 原廠認證講師
•中華電信財税中心案,電信學院 Java 各框架教授講師
•中華電信電信學院Raspberry物聯網專業講師
•中華電信IoT智慧聯網職訓講師- IoT智能開發
•開發亞科國際JavaEE介接日商After pay後支付平台與金流-技術顧問
•竹科上市公司Java ERP系統-MES再生工程顧問
•中美通電腦顧問公司副總經理、資深顧問
•美商環美集團 IE .OM MIS資深工程師
•中小企業榮譽指導員 – KM管理師
•中華民國軟體協會 – 元件小組顧問
•正修科技大學Python IoT智能網開發業師
•微軟專欄作家
府穎資訊有限公司 技術總監(顧問)
佛光山佛陀紀念館Python智能影像辨識導覽系統開發
佛光山法寶堂青年發展基地 Python AI講師
▍已取得之Java認證
•Java 8 OCA (Java Oracle Certified Associate)
•Java 8 OCP (Java Oracle Certified Professional)
•OCWCD (Java EE 6 Web Component Developer )
•Java EE 7 Application Developer
▍相關著作
SCJP實務導引與認證教材
▍專長
Java、JSP與 Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQL Server實務系統建置、MySQL資料庫管理