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

課程資訊 課程大綱 開課單位 常見問答
Loading...
線上課程

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

4108次瀏覽
NT$2,000
優惠現領
85 折
【4/9-5/5限時85折】
課程資訊
本頁面課程內容及活動資訊概由廠商提供,部分內容非屬104服務範疇,會員應遵守之規範悉依 104課程中心會員規約 所載。
上課時間 無限期觀看課程查看更多
上課方式 於開課單位網站兌換後觀看課程
課程內容
課程大綱
展開全部
1 何謂 ADO.NET
01
儲存資料裝置( Persistence )
02
QUIZ:儲存資料裝置( Persistence )
03
作業模式-連線作業與離線作業
04
QUIZ:作業模式-連線作業與離線作業
05
資料庫存取架構 -單層與多層架構
06
QUIZ:資料庫存取架構 -單層與多層架構
2 資料庫連線與資料存取作業
01
ADO.NET 底層介面規範
02
QUIZ:ADO.NET 底層介面規範
03
建立 Connection 物件
04
QUIZ:建立 Connection 物件
05
使用 Command 物件進行線上查詢
06
QUIZ:使用 Command 物件進行線上查詢
07
使用 Command 物件執行 SPT
08
QUIZ:使用 Command 物件執行 SPT
09
線上讀取資料架構
10
QUIZ:線上讀取資料架構
3 離線模式作業
01
離線 Model-DataSet
02
QUIZ:離線 Model-DataSet
03
使用 DataAdapter 進行離線模式操作
04
QUIZ:使用 DataAdapter 進行離線模式操作
05
自動連線或者手動連線
06
QUIZ:自動連線或者手動連線
07
離線模組配置資料異動維護
08
QUIZ:離線模組配置資料異動維護
4 DataSet 的結構
01
DataTable 物件應用
02
QUIZ:DataTable 物件應用
03
DataRow DataColumn 對應記錄架構
04
QUIZ:DataRow DataColumn 對應記錄架構
05
DataRelation 物件關聯性物件應用
06
QUIZ:DataRelation 物件關聯性物件應用
5 ADO.NET 序列化 XML 作業
01
XML Schema 產生與應用
02
QUIZ:XML Schema 產生與應用
03
ReadXML 反序列物件應用
04
QUIZ:ReadXML 反序列物件應用
05
WriteXML 序列化物件應用
06
QUIZ:WriteXML 序列化物件應用
6 離線批次維護資料
01
多筆批次維護應用
02
QUIZ:多筆批次維護應用
03
一對多資料維護應用
04
QUIZ:一對多資料維護應用
7 資料庫連接組態與安全性
01
動態連接字串設定
02
QUIZ:動態連接字串設定
03
資料庫使用者身分驗証
04
QUIZ:資料庫使用者身分驗証
05
組態檔設定與加密作業
06
QUIZ:組態檔設定與加密作業
8 資料庫異動處理
01
用 SQL 敘述控制單一資料庫異動
02
QUIZ:用 SQL 敘述控制單一資料庫異動
03
使用 ADO.NET 控制單一資料庫異動
04
QUIZ:使用 ADO.NET 控制單一資料庫異動
05
分散式交易
06
QUIZ:分散式交易
9 交易隔離策略
01
RepeatableRead _Serializable
02
QUIZ: RepeatableRead _Serializable
03
ReadUncommitted
04
QUIZ:ReadUncommitted
10 ADO.NET Entity Framework
01
ORM 軟體工程架構
02
QUIZ:ORM 軟體工程架構
03
Entity Data Model 設計
04
QUIZ:Entity Data Model 設計
05
Code First 設計架構
06
QUIZ:Code First 設計架構
11 LINQ 整合查詢、語言整合 EDM 應用
01
LINQ To SQL 資料庫紀錄查詢
02
QUIZ:LINQ To SQL 資料庫紀錄查詢
03
LINQ 資料庫維護
04
QUIZ:LINQ 資料庫維護
12 .net Core ADO.NET 應用
01
安裝 .netcore Entity Framework
02
QUIZ:安裝 .netcore Entity Framework
03
Web API DI 注入 Entity Framework 服務應用
04
QUIZ:Web API DI 注入 Entity Framework 服務應用
05
Controller 注入 DbContext
06
QUIZ:Controller 注入 DbContext
你可以學到

※這門課將導引學員進入資料庫存取應用,在學習這門課前,學員必須具有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工廠模式在資料庫處理模組下的重要性。

適合對象
  1. 具有C#程式語言基礎,欲學習如何存取資料庫開發者。
  2. .NET應用系統開發工程師,欲進入資料庫存取核心技術開發者。
  3. 欲進入.NET後端服務開發工程師。
  4. .NET系統分析規劃者,需要進入資料庫存取核心策略架構者。
課程講師
陳宗興
微軟、甲骨文開發實務認證講師•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資料庫管理
展開全部
開課單位
緯育TibaMe
緯育TibaMe由全球最大資通訊集團之一的緯創資通集團於2015年正式成立,我們專注於人才培訓與平台服務,發展多元的授課模式,並結合緯育開發的雲端智能化學習系統,有效培育新世代數位化人才。在行動與雲端時代,用科技加值人才培育,持續發展創新與有效的數位教育學習服務。
最新動態 看所有動態

從想轉職到成功轉職-學長姊現身說最真實

🎤 學長姊分享 想跨域轉職一路上的 ✅ 心態調適 ✅ 準備過程 ✅ 成功經驗 ✅ 職場真實樣貌 聽我們說不如聽過來人──轉職成功的學長姊現身說最真實~ 這裡報名線上與學長聊聊>> https://bit.ly/4cGHC9f ▍誰適合參加 🔹即將從就業培訓班結訓的你 🔹剛結訓想繼續物色優質職缺的你 🔹想跨域域轉職猶豫中的你 ▍從財金系畢業轉職為後端工程師的學長要跟你分享 🔥 如何結合非本科系的背景創造自己的優勢 🔥 專題作品準備心法 🔥 履歷撰寫技巧與面試準備方向 🔥 進入職場的實際狀況與持續進修該學什麼 🔥 後端工程師未來職涯發展的可能性 ▍直播資訊 時間:4/23 (三) 晚上 8 點至 9 點 型式:線上直播 (直播連結將於報名後2~3個工作天email提供) 報名連結: https://bit.ly/4cGHC9f

AI × Python × 商務應用開發,跨域實戰訓練開放報名!

📢 AI × Python × 商務應用開發,跨域實戰訓練開放報名! 還在等自學開竅?與其被AI浪潮甩在後頭,不如現在就開始打好根基,從AI開發到商務應用一次搞定! 🔥 【商務AI應用人才養成班】第01期 即日起開放報名 系統化訓練從 Python、ChatGPT、LINE Bot、LLM 到雲端部署與專案實戰, 讓你不只能寫程式,還能部署應用、主導AI專案! 📍 上課地點:台北市中山區/部分遠距授課 📆 上課時間:2025/5/27~2025/8/28(共322小時) 🧠 甄試日期:2025/5/15(含 Python 筆試與口試) 💰 訓練費用:勞動部補助 💡 你將學到: Python 程式設計 × 雲端資料處理 × ChatGPT × Gradio × LINE Bot × Azure AI × Docker × LLM 整合應用 AI 協助簡報設計、圖像生成、影片剪輯等商務應用 NLP開發、AI前端、專題實作、專案管理與求職技巧 🎯 就業發展方向: AI應用工程師、提示詞工程師、產品專案經理、Pre-Sales 工程師、商務開發等 課程說明會: https://www.surveycake.com/s/46o6g 課程頁面>> https://www.tibame.com/goodjob/AItalent
常見問答
如何購買課程並開始上課
於欲購買 1. 線上課程之頁面,點擊「立即購買」,成功使用信用卡完成付款並確立訂單成立後,本平台將透過購買填寫之信箱,以郵件方式通知「訂單成立」,後續兌換學習有兩種形式:(A) 若購買學習廠商提供課程,購買後「提供課程兌換序號、兌換連結、兌換碼使用說明」,引導您至購買課程之出版廠商兌換並上課、(B)若購買是104學習系統,購買完可以從郵件、訂單明細、課程詳細頁直接進到站內線上學習。 2. 實體課程之頁面,點擊「立即購買」,成功完成付款並確立訂單成立後,本平台將透過購買填寫之信箱,以郵件方式通知「訂單成立」即可完成報名,後續開課單位會有專員與您聯繫後續事宜。
購買與報名課程付款方式?
僅提供信用卡付款。
有支援信用卡分期嗎?
平台有提供分期服務:結帳金額滿$4,000可享三期零利率,滿$12,000可享六期零利率;分期服務支援銀行公司為:中國信託、台新銀行、玉山銀行,實際分期金額依各發卡行規定
已完成付款,但用錯折扣碼怎麼辦?
請申請退款並重新下單,已使用之折扣碼,本平台將不進行退回,敬請見諒。
線上刷卡後訂單狀態顯示「待付款」
代表您的結帳流程尚未完成,請儘速完成結帳程序,以免課程相關優惠權益失效。
刷卡失敗的原因
可能為以下原因: 1.授權失敗(例:信用卡發卡銀行系統忙碌、網路塞車、刷卡等待時間過久造成系統確認失敗等問題),建議稍待一段時間再重新刷卡。 2.輸入信用卡卡號等相關資料不正確(例:輸入資料不正確、卡號過期、尚未開卡等問題),建議重新確認輸入資訊。
如何選擇紙本發票
為響應政府政策,不主動提供紙本發票,委由金財通系統寄發電子發票開立通知信至學員購買課程時填寫之Email,發票自動存入會員載具,若未收到請告知。
企業請款之憑證,如何申請
若需要進行企業請款,請於購買時輸入統一編號、發票抬頭,本平台將以郵件寄送電子發票方式,至您填寫之信箱。
多久會收到發票
發票將於付款成功,3個工作天內開立,敬請稍候。
如何退款
請參考下方退款須知與流程 1.若您於本平台成功完成付款購買課程,有退款需求,於外部學習廠商兌換之線上課程自購買日起7天內,且未進行課程兌換,可申請全額退費;於104課程中心站內學習課程若購買日起7天內後「未進到學習頁」,可申請全額退費;實體課程須於開課日前 1 日之非假日上班時段前與104學習精靈提出申請,始得要求全額退費。 2.若需申請退款,請使用信件主旨:「課程中心退款申請」,並於信件內容寫明購買人姓名、訂單編號、欲退款之課程名稱,郵件至nabiservice@104.com.tw,本平台將於5個工作天內盡快為您處理。 3.確認提出退款申請時間為課程購買日起7天內,且未進行課程兌換,本平台將與欲申請退款課程之出版廠商,提出會員資料與學習紀錄查詢,確認您課程的觀看紀錄,並同步確認出版廠商訂定之退款事項,是否全數符合。申請退款的同時,即代表您同意本平台與退款課程之出版廠商,提出查詢會員資料與學習紀錄。 4.若您單一訂單中購買兩堂(含)以上課程,不需要整張訂單退款(只退其中幾堂課),退款金額為欲退款課程售價加總後,扣除此張訂單所使用之折扣碼(若折扣碼為整張訂單之折數折扣,則退款金額為欲退款課程售價加總後乘以折數折扣),若計算後退款金額低於(含)0元,本平台將不執行退款。5.上述退款方式僅限於本平台成功完成付款購買之課程,若付款與訂單成立之任一程序不在本平台完成,退款方式需依照課程出版之廠商所訂定之規則提出申請,並由課程出版廠商協助處理,本平台不介入。 6.若您的發票沒有填寫統一編號,並需要辦理退款時,由本平台代為處理發票相關作業 (如作廢電子發票或開立電子發票折讓單),以加速退款作業時程。 7.若您原訂單信用卡分期,其申請退費時,須整筆訂單全額退費,無法部分或擇一課程退費。
款項何時退回
課程退費採原信用卡退刷方式,退費所需之工作天依各金融機構實際作業時間為準。
相關證照
TQC-專業網站資料庫管理工程師
企業人才技能認證(TQC)是財團法人中華民國電腦技能基金會針對企業用才需求,所提出來的一項整合性認證。這項認證是經過詳細調查、分析各職務工作需求,確認從事該項職務究應具備哪些電腦技能,再對所有電腦技能測驗項目重新歸類整合而成。不但能讓有志於從事網路管理職務的人員掌握學習的方向,對求才企業也提供了更快速、更客觀、更簡化的人才甄選程序。
IT Expert-資料庫設計專業人員
根據2000年APEC部長會議決議,經濟部工業局於民國90年度下半年,即著手推動「資訊專業人員能力鑑定國際合作及推廣計畫」,其目的是在於建立我國資訊專業人員能力鑑定之完整體系,藉以提昇我國資訊人力的素質。並透過國際間的交流合作,人才交互認證的機制,使我國資訊人才達到國際化的水準。 另一方面,為加強我國軟體工業產品之品質,進而提升我國軟體工業之國際競爭力,行政院科技顧問組於民國91年組團至印度考查後提出「加強我國整體軟體教育訓練功能構想」,並於91年5月成立「軟體人才培訓推動小組」,舉辦「提升我國資訊軟體人才培訓策略研討會」,訂定出提升我國資訊專業人員素質的策略與作法。 基於上述兩項政府之計畫內容有共同之目標及彼此互動之影響,經濟部工業局積極推動「經濟部資訊專業人員鑑定」,以宏觀與完整之角度研訂各項鑑定規範,從各項資訊軟體人員分類,到各類人員之主要業務、技能標準、知識體系,以及最後之各類人員之訓練、專業能力鑑定科目等,予以完整之研究與規劃。不但為產業界選擇訂出了標準,同時也可提升企業整體資訊專業及競爭力。 資料庫的整體規劃 定義資料庫的需求 分析&設計資料庫 資料庫系統建置&測試 資料庫系統的運作管理 資料庫應用程式開發
進階資料庫設計專業人員(107/8/1停考)
請洽證照單位查詢介紹
資料庫系統技術與趨勢(107/8/1停考)
『ITE』是「Information Technology Expert」的簡稱,中文全名為『資訊專業人員鑑定』。在西元2000年亞太經濟合作(APEC)部長級會議中,與會各國決議共同致力推動亞太地區資訊系統開發、管理及應用之人才培育,同時透過共同檢定採認,提昇整體資訊水準。 近年來資訊技術蓬勃發展,各項功能與應用的突破,使得產業發展出新的競爭方式。不論是傳統的製造業、新興的服務業或是高科技產業等,皆無法置身事外。由於資訊技術的特性,使得競爭突破國界、資本、廠房等傳統的限制,只有掌握了技術,才能確保競爭上的優勢。 適逢89年11月亞太經濟合作發展會議部長級會議時,日本提出跨國合作構想,希望促進兩國在資訊人員檢定的合作,並於當月底再次確認雙方合作之意願,故經濟部決定舉辦資訊人才之跨國認證,並委託財團法人資訊工業策進會及財團法人電腦技能基金會,執行鑑定工作。 為使鑑定貼近企業界用才標準並切合實際需要,電腦技能基金會於90年起透過台北市電腦工會訪查業界需求人力項目,並自91年中起陸續開考各類別鑑定。期望藉由此鑑定之執行,一方面建立國內完整的訓、考、用合一的資訊專業人才能力認證體系,提供企業界優良之資訊專業人才,另一方面藉由本鑑定制度與世界各國資訊技術流通接軌,使資訊技術發展與國際同步,為我國產業奠定良好的競爭優勢。 本鑑定舉辦至今相關鑑定制度已臻成熟,深受學界與業界肯定,同時與日本亦完成交互採認MOU,階段性任務已完成。為延續合作之成果及提供產業界及考生更多服務,自99年1月1日起轉由民間擴大辦理發證。
物件導向視窗及資料庫程式設計
因應知識經濟與文創產業的時代來臨,各產業均發生結構性的變化,「設計」所帶來的附加價值與影響也日趨明顯。為了不淹沒在此一浪潮中,台灣產業界對於設計能力的提升,產生了迫切的需求。優秀而充足的人力是企業提升設計能力的根基,為提供產業界符合新時代的專業人才,本會推動「TQC+ 專業設計人才認證」,藉由嚴謹的認證職能體系架構與專業完善的考試服務,培育出符合企業職場需要的人才。 ● 為國際級證書,獲印度國家電子資訊科技學院(NIELIT)採認。 ● 以「專業設計領域任職必備能力」為認證標準。 ● 認證內容涵蓋「工程設計」、「視傳設計」、「軟體設計」、「電路設計」、「建築設計」、「跨域設計」等六大專業領域。 ● 擁有整合知識體系與專業技能的認證架構,是最貼近實際使用環境與就業需求的證照。
基礎物件導向視窗及資料庫程式設計
因應知識經濟與文創產業的時代來臨,各產業均發生結構性的變化,「設計」所帶來的附加價值與影響也日趨明顯。為了不淹沒在此一浪潮中,台灣產業界對於設計能力的提升,產生了迫切的需求。優秀而充足的人力是企業提升設計能力的根基,為提供產業界符合新時代的專業人才,本會推動「TQC+ 專業設計人才認證」,藉由嚴謹的認證職能體系架構與專業完善的考試服務,培育出符合企業職場需要的人才。 ● 為國際級證書,獲印度國家電子資訊科技學院(NIELIT)採認。 ● 以「專業設計領域任職必備能力」為認證標準。 ● 認證內容涵蓋「工程設計」、「視傳設計」、「軟體設計」、「電路設計」、「建築設計」、「跨域設計」等六大專業領域。 ● 擁有整合知識體系與專業技能的認證架構,是最貼近實際使用環境與就業需求的證照。
資料庫系統理論與設計(107/8/1停考)
『ITE』是「Information Technology Expert」的簡稱,中文全名為『資訊專業人員鑑定』。在西元2000年亞太經濟合作(APEC)部長級會議中,與會各國決議共同致力推動亞太地區資訊系統開發、管理及應用之人才培育,同時透過共同檢定採認,提昇整體資訊水準。 近年來資訊技術蓬勃發展,各項功能與應用的突破,使得產業發展出新的競爭方式。不論是傳統的製造業、新興的服務業或是高科技產業等,皆無法置身事外。由於資訊技術的特性,使得競爭突破國界、資本、廠房等傳統的限制,只有掌握了技術,才能確保競爭上的優勢。 適逢89年11月亞太經濟合作發展會議部長級會議時,日本提出跨國合作構想,希望促進兩國在資訊人員檢定的合作,並於當月底再次確認雙方合作之意願,故經濟部決定舉辦資訊人才之跨國認證,並委託財團法人資訊工業策進會及財團法人電腦技能基金會,執行鑑定工作。 為使鑑定貼近企業界用才標準並切合實際需要,電腦技能基金會於90年起透過台北市電腦工會訪查業界需求人力項目,並自91年中起陸續開考各類別鑑定。期望藉由此鑑定之執行,一方面建立國內完整的訓、考、用合一的資訊專業人才能力認證體系,提供企業界優良之資訊專業人才,另一方面藉由本鑑定制度與世界各國資訊技術流通接軌,使資訊技術發展與國際同步,為我國產業奠定良好的競爭優勢。 本鑑定舉辦至今相關鑑定制度已臻成熟,深受學界與業界肯定,同時與日本亦完成交互採認MOU,階段性任務已完成。為延續合作之成果及提供產業界及考生更多服務,自99年1月1日起轉由民間擴大辦理發證。
資料庫系統開發與設計實務(107/8/1停考)
『ITE』是「Information Technology Expert」的簡稱,中文全名為『資訊專業人員鑑定』。在西元2000年亞太經濟合作(APEC)部長級會議中,與會各國決議共同致力推動亞太地區資訊系統開發、管理及應用之人才培育,同時透過共同檢定採認,提昇整體資訊水準。 近年來資訊技術蓬勃發展,各項功能與應用的突破,使得產業發展出新的競爭方式。不論是傳統的製造業、新興的服務業或是高科技產業等,皆無法置身事外。由於資訊技術的特性,使得競爭突破國界、資本、廠房等傳統的限制,只有掌握了技術,才能確保競爭上的優勢。 適逢89年11月亞太經濟合作發展會議部長級會議時,日本提出跨國合作構想,希望促進兩國在資訊人員檢定的合作,並於當月底再次確認雙方合作之意願,故經濟部決定舉辦資訊人才之跨國認證,並委託財團法人資訊工業策進會及財團法人電腦技能基金會,執行鑑定工作。 為使鑑定貼近企業界用才標準並切合實際需要,電腦技能基金會於90年起透過台北市電腦工會訪查業界需求人力項目,並自91年中起陸續開考各類別鑑定。期望藉由此鑑定之執行,一方面建立國內完整的訓、考、用合一的資訊專業人才能力認證體系,提供企業界優良之資訊專業人才,另一方面藉由本鑑定制度與世界各國資訊技術流通接軌,使資訊技術發展與國際同步,為我國產業奠定良好的競爭優勢。 本鑑定舉辦至今相關鑑定制度已臻成熟,深受學界與業界肯定,同時與日本亦完成交互採認MOU,階段性任務已完成。為延續合作之成果及提供產業界及考生更多服務,自99年1月1日起轉由民間擴大辦理發證。