TibaMe
系統初始化失敗,請重新整理頁面
若持續無法載入頁面,請 聯絡客服

陳宗興 / Brette Chen

.NET開發資料庫應用系統全方位-ADO.NET與Entity Framework(.NET Core)攻略

NT$2,000
軟體開發微軟.NET 開發

本課程逐步導引學員進入Microsoft資料庫存取元件的核心技術,透過深入淺出,區段解構,模組建構,資料Fetching解說,序列化與反序列化機制說明,幫助學員對資料存取技術不再畏懼,而是變得有趣,學後學員將能掌握自訂程式碼的技巧,完成資料存取技術魔術的關鍵學習。

NT$2,000

目前尚無任何課程公告
講師將會在這發佈與課程相關的公告或是通知課程內容更新的公告。

最新討論

組態檔設定與加密作業
Robbin Lee · 2022/04/24 14:50
伺服器名稱登入問題
魏佑庭 · 2021/09/25 13:10
ReadUncommitted 意義?
Andrew Lin · 2021/05/19 21:08
詢問範例檔到的Northwnd
戴治仁 · 2021/05/19 17:34
DataSet 如何將離線物件模組寫出為 XML File?
Andrew Lin · 2021/05/16 21:21
查看更多討論

課程資訊

default clock課程時長 5 小時 2 分
default video課程共 12 單元 72 小節
default download37 個可下載的 學習資源
icon_info_certificate提供完訓證書
default plan提供制定 學習計畫建議學習 4 週 (每週 2 小時)

適合對象

  1. 具有C#程式語言基礎,欲學習如何存取資料庫開發者。
  2. .NET應用系統開發工程師,欲進入資料庫存取核心技術開發者。
  3. 欲進入.NET後端服務開發工程師。
  4. .NET系統分析規劃者,需要進入資料庫存取核心策略架構者。

你可以學到

※這門課將導引學員進入資料庫存取應用,在學習這門課前,學員必須具有C#程式設計工程師的基礎能力,請留意,零基礎者可先從C# 從零開始前進.NET物件導向程式全攻略】開始學習




ADO是ActiveX Data Objects的縮寫,是.NET平台中的資料存取重要元件,想成為一個.NET全端工程師的條件,這是必備的關鍵能力之一,透過這門課,你將學習.NET資料庫的存取的相關能力:

 

  1. 導引具有C#程式設計基礎的工程師,進行.NET 5.0框架下的ADO.NET與ADO.NET Entity Framework進行資料庫存取應用。
  2. 實現應用系統介接資料庫的中介元件撰寫與規劃能力。
  3. 實現.NET應用系統具有資料庫連接與處理能力。
  4. 培養資料庫商業規則規劃與設計,因應在應用系統對資料存取的核心技術上。

 

本技術同樣在進入跨平台的 .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軟體工程的效益。














學習前基本能力

  1. 需具有.NET 5.0 C#程式設計語言基礎能力。
  2. 略熟關聯式資料庫架構與存取語法

學習前準備

一台電腦,安裝好Visual Studio 2019 Community 與SQL Server 2014Developer以上版本工具即可。


課程資訊

default clock課程時長 5 小時 2 分
default video課程共 12 單元 72 小節
default download37 個可下載的 學習資源
icon_info_certificate提供完訓證書
default plan提供制定 學習計畫建議學習 4 週 (每週 2 小時)

關於講師

陳宗興 / 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資料庫管理
1. 何謂 ADO.NET
6 小節
video common icon

儲存資料裝置( Persistence )

quiz common icon

QUIZ:儲存資料裝置( Persistence )

video common icon

作業模式-連線作業與離線作業

quiz common icon

QUIZ:作業模式-連線作業與離線作業

video common icon

資料庫存取架構 -單層與多層架構

quiz common icon

QUIZ:資料庫存取架構 -單層與多層架構

2. 資料庫連線與資料存取作業
10 小節
試看
video common icon

ADO.NET 底層介面規範

09:05
quiz common icon

QUIZ:ADO.NET 底層介面規範

video common icon

建立 Connection 物件

quiz common icon

QUIZ:建立 Connection 物件

video common icon

使用 Command 物件進行線上查詢

quiz common icon

QUIZ:使用 Command 物件進行線上查詢

video common icon

使用 Command 物件執行 SPT

quiz common icon

QUIZ:使用 Command 物件執行 SPT

video common icon

線上讀取資料架構

quiz common icon

QUIZ:線上讀取資料架構

3. 離線模式作業
8 小節
video common icon

離線 Model-DataSet

quiz common icon

QUIZ:離線 Model-DataSet

video common icon

使用 DataAdapter 進行離線模式操作

quiz common icon

QUIZ:使用 DataAdapter 進行離線模式操作

video common icon

自動連線或者手動連線

quiz common icon

QUIZ:自動連線或者手動連線

video common icon

離線模組配置資料異動維護

quiz common icon

QUIZ:離線模組配置資料異動維護

4. DataSet 的結構
6 小節
video common icon

DataTable 物件應用

quiz common icon

QUIZ:DataTable 物件應用

video common icon

DataRow DataColumn 對應記錄架構

quiz common icon

QUIZ:DataRow DataColumn 對應記錄架構

video common icon

DataRelation 物件關聯性物件應用

quiz common icon

QUIZ:DataRelation 物件關聯性物件應用

5. ADO.NET 序列化 XML 作業
6 小節
video common icon

XML Schema 產生與應用

quiz common icon

QUIZ:XML Schema 產生與應用

video common icon

ReadXML 反序列物件應用

quiz common icon

QUIZ:ReadXML 反序列物件應用

video common icon

WriteXML 序列化物件應用

quiz common icon

QUIZ:WriteXML 序列化物件應用

6. 離線批次維護資料
4 小節
video common icon

多筆批次維護應用

quiz common icon

QUIZ:多筆批次維護應用

video common icon

一對多資料維護應用

quiz common icon

QUIZ:一對多資料維護應用

7. 資料庫連接組態與安全性
6 小節
video common icon

動態連接字串設定

quiz common icon

QUIZ:動態連接字串設定

video common icon

資料庫使用者身分驗証

quiz common icon

QUIZ:資料庫使用者身分驗証

video common icon

組態檔設定與加密作業

quiz common icon

QUIZ:組態檔設定與加密作業

8. 資料庫異動處理
6 小節
video common icon

用 SQL 敘述控制單一資料庫異動

quiz common icon

QUIZ:用 SQL 敘述控制單一資料庫異動

video common icon

使用 ADO.NET 控制單一資料庫異動

quiz common icon

QUIZ:使用 ADO.NET 控制單一資料庫異動

video common icon

分散式交易

quiz common icon

QUIZ:分散式交易

9. 交易隔離策略
4 小節
video common icon

RepeatableRead _Serializable

quiz common icon

QUIZ: RepeatableRead _Serializable

video common icon

ReadUncommitted

quiz common icon

QUIZ:ReadUncommitted

10. ADO.NET Entity Framework
6 小節
video common icon

ORM 軟體工程架構

quiz common icon

QUIZ:ORM 軟體工程架構

video common icon

Entity Data Model 設計

quiz common icon

QUIZ:Entity Data Model 設計

video common icon

Code First 設計架構

quiz common icon

QUIZ:Code First 設計架構

11. LINQ 整合查詢、語言整合 EDM 應用
4 小節
試看
video common icon

LINQ To SQL 資料庫紀錄查詢

07:25
quiz common icon

QUIZ:LINQ To SQL 資料庫紀錄查詢

video common icon

LINQ 資料庫維護

quiz common icon

QUIZ:LINQ 資料庫維護

12. .net Core ADO.NET 應用
6 小節
video common icon

安裝 .netcore Entity Framework

quiz common icon

QUIZ:安裝 .netcore Entity Framework

video common icon

Web API DI 注入 Eentity Framework 服務應用

quiz common icon

QUIZ:Web API DI 注入 Eentity Framework 服務應用

video common icon

Controller 注入 DbContext

quiz common icon

QUIZ:Controller 注入 DbContext

學習附件

file-icon
1-1 儲存資料裝置(Persistence).pdf
668.70 KB
stage arrow to bottom
file-icon
1-2 作業模式-連線作業與離線作業.pdf
677.91 KB
stage arrow to bottom
file-icon
1-3 資料庫存取架構 -單層與多層架構.pdf
689.43 KB
stage arrow to bottom
file-icon
2-1 ADO.NET底層介面規範.pdf
747.27 KB
stage arrow to bottom
file-icon
2-2 建立Connection物件.pdf
885.67 KB
stage arrow to bottom
file-icon
2-3 使用Command物件進行線上查詢.pdf
772.43 KB
stage arrow to bottom
file-icon
2-4 使用Command物件執行SPT.pdf
704.82 KB
stage arrow to bottom
file-icon
2-5 線上讀取資料架構.pdf
783.83 KB
stage arrow to bottom
file-icon
3-1 離線Model-DataSet.pdf
1.09 MB
stage arrow to bottom
file-icon
3-2 使用DataAdapter進行離線模式操作.pdf
803.89 KB
stage arrow to bottom
file-icon
3-3 自動連線或者手動連線.pdf
671.89 KB
stage arrow to bottom
file-icon
3-4 離線模組配置資料異動維護.pdf
698.47 KB
stage arrow to bottom
file-icon
4-1 DataTable物件應用.pdf
1.07 MB
stage arrow to bottom
file-icon
4-2 DataRow DataColumn對應記錄架構.pdf
713.78 KB
stage arrow to bottom
file-icon
4-3 DataRelation物件關聯性物件應用.pdf
956.16 KB
stage arrow to bottom
file-icon
5-1 XML Schema產生與應用.pdf
1.10 MB
stage arrow to bottom
file-icon
5-2 ReadXML反序列物件應用.pdf
964.97 KB
stage arrow to bottom
file-icon
5-3 WriteXML序列化物件應用.pdf
1.00 MB
stage arrow to bottom
file-icon
6-1 多筆批次維護應用.pdf
1.04 MB
stage arrow to bottom
file-icon
6-2 一對多資料維護應用.pdf
994.91 KB
stage arrow to bottom
file-icon
7-1 動態連接字串設定.pdf
874.82 KB
stage arrow to bottom
file-icon
7-2 資料庫使用者身分驗証.pdf
777.03 KB
stage arrow to bottom
file-icon
7-3 組態檔設定與加密作業.pdf
1.11 MB
stage arrow to bottom
file-icon
8-1 用SQL敘述控制單一資料庫異動.pdf
841.96 KB
stage arrow to bottom
file-icon
8-2 使用ADO.NET控制單一資料庫異動.pdf
919.67 KB
stage arrow to bottom
file-icon
8-3 分散式交易.pdf
700.07 KB
stage arrow to bottom
file-icon
9-1 RepeatableRead _Serializable.pdf
903.54 KB
stage arrow to bottom
file-icon
9-2 ReadUncommitted.pdf
718.97 KB
stage arrow to bottom
file-icon
10-1 ORM軟體工程架構.pdf
766.98 KB
stage arrow to bottom
file-icon
10-2 Entity Data Model設計.pdf
1.06 MB
stage arrow to bottom
file-icon
10-3 Code First設計架構.pdf
1.20 MB
stage arrow to bottom
file-icon
11-1 LINQ To SQL資料庫紀錄查詢.pdf
1.08 MB
stage arrow to bottom
file-icon
11-2 LINQ讀取資料庫記錄.pdf
834.16 KB
stage arrow to bottom
file-icon
12-1 安裝.netcore Entity Framework.pdf
958.48 KB
stage arrow to bottom
file-icon
12-2 Web API DI注入Eentity Framework服務應用.pdf
930.40 KB
stage arrow to bottom
file-icon
12-3 Controller 注入DbContext.pdf
989.04 KB
stage arrow to bottom
file-icon
範例程式碼.zip
48.53 MB
stage arrow to bottom

購買此課程後,才能使用留言功能

沒有回應的問題

目前尚無任何討論主題

成為第一個發問的人!在問答中找到學習的捷徑。

關於講師

陳宗興 / 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資料庫管理
立即加入成為Line官方好友
become line friend
返回主選單
課程類型
影音課程
直播課程
實體課程
返回主選單
返回主選單
返回主選單
返回主選單