Contents
用 Asp.Net、Entity Framework 和 C#建構 REST Api
從這 7 小時的課程,你會學到
- 最後,你將能夠在 .Net Core 中建立REST Api,並在其他程式語言中輕鬆地應用 Restful Api 的核心概念
- 你將能夠透過程式碼優先的方法用 Entity Framework Core 建立Restful api
- 你可以在 Rest Api’s 中進行非同步呼叫
- 你將能夠學習使用 Azure Blob 的 Rest Api 的檔案上傳。
- 你可以學習內容協商、HTTP狀態程式碼和錯誤處理
- 你可以學習 Web Api 的所有核心概念,如分頁、搜尋、驗證等
- 你將能夠學習 Web Api 的所有高階概念,如Api文件、部署、遷移和資料播種
- 你將學會如何從頭開始製作一個完整的真實世界的Api
- 你將能夠把你的 Rest Api 部署到微軟 Azure雲端上
- 你將學習如何添加自定義域和實施 SSL 證書
- 你將學習如何將 PostgreSQL 整合到 .Net Core Rest Api 中
- 你還將學習如何將 Rest Api 部署到 IIS
要求
學生必須擁有一台筆記型電腦 / 個人電腦,並熟悉 Asp.Net、C # 和 Entity Framework
課程說明
你是否厭倦了無聊、過時、不完整的課程 ? 那麼讓我們進入 Rest Api 的世界吧。 我是 Asfend 微軟最有價值的專業人士 ( MVP ) ,在這門課程中,我將解釋 Rest Api 基本上是什麼,以及如何在 Asp.Net 和 C# 創建 Rest Api。
本課程的主要焦點是在經由 Asp.NET Core 和 C# 建立 Restful Web Api。 所以如果你熟悉 C # 、Asp.Net 和 Entity Framework ( 實體框架 ),或者如果你想在 Asp.Net 中創建 Restful web api,那麼這正是給你的課程。
在本課程中,你將學習如何使用 Entity Framework ( 實體框架 ) 以 Code First Approach (程式碼先行方法 ) 創建 REST API。 然後你將學習如何經由 Postman 來測試你的網路應用程式,之後你將學習如何在微軟 Azure 上創建 Web 應用程式,並將 Restful Web Api 發佈到微軟 Azure 雲端。 然後你將學會 Rest Api 的所有進階概念,如排序( Sorting )、分頁( Paging )、驗證( Validations )、版本控制( Versioning )、Api 文件( Api Documentation )。
利用這個教學奠定 REST Api 強大的基礎
- 創建 Web Api
- Code First (程式碼先行) 方法
- 測試 Web Api
- 在 Rest Api 實施驗證( Validations )
- 創建 Azure Web 應用
- 佈署和發佈 Rest Api 到 Microsoft Azure
- 在 Rest Api 進行排序和搜索
- 在 Rest Api 實行貯存庫模式( Repository Pattern )
- 編寫 Api 文件( Documentation )
- 在 Rest Api 實行版本控制
這是隨時可供使用的寶貴技能。 學會 Rest Api 並呈現在你的履歷中,將讓你的履歷看起來很吸引人。C# 和 ASP.NET 都是開源的,容易學習,並且有很好的微軟支持。
需要 Rest Api 技能的工作很多,學會 Web Api 專業方法將會給你一個強大的背景,使你更容易適應其他具挑戰性的平台,在其他平台創建 Rest Api。
內容與概述
適合 C# 程式設計師、Asp.Net 開發人員、軟體工程師或後台開發人員。 通過這個課程,你將創建一個 Restful Web Api,並建立對 Restful web Api 深度的理解。
我從這門課上能得到什麼?
- 在自己的家或辦公桌前就能跟 Microsoft、Xamarin 的 MVP 學習 Rest Api
- 跟著課程一起在 ASP.NET Core 2.0 創建 Restful Api (適合中級和高級軟高開發者,且適合習慣以視覺方法、動手實驗練習和實際寫程式學習的人)
- 即使遇到最複雜部分都被簡單化,分解成一步一步來說明
- 知悉最簡單、便利的方法來減少開發後台服務的花費
- 此外,你還將學到 Rest Api 的所有進階概念,例如驗證( Validations )、排序( Sorting )、分頁( Paging )、版本控制( Versioning )、 Api 文件( Api Documentation )、佈署( Deployment )、貯存庫模式( Repository Pattern ) 等。
- 完成這個課程後,你也可以將這些 Rest Api 的概念應用到其他程式語言中
目標受眾
講師簡介
Asfend Yar Hamid Xamarin MVP、Microsoft MVP
我是 Asfend,我是一個 Xamarin Forms Developer 和 Xamarin 大學 MVP, 在 Xamarin Forms、C# 和微軟 Azure 都能運用自如。 我是 Microtechx 的首席 Xamarin 導師,在那裡我曾經在 Microtechx 的課堂上親自教過超過 2000 多名學生。
我也是一個軟體工程師和一個真正的微軟愛好者。 2014年,我開始了我的程式設計生涯,現在我是 Xamarin 大學的 MVP 和微軟最有價值的專業人士( Microsoft Most Valuable Professional )。
我和頂尖的技術公司合作過。 現在我正在和 Microtechx 合作。
我有很多頭銜,包括
微軟 MVP、 Xamarin 大學 MVP、 Xamarin 顧問、 Xamarin 社區發言人、技術培訓師和 Microtechx 團隊領導。
除了我的正職工作,我真的很喜歡和別人分享我的知識。 我從生活中學到的教訓是: “無論你是什麼樣的人,你是誰,你都有責任從各地獲取知識。 因為沒有知識,我們就無法區分地球上的人類和其他生物。“
此外,我相信 “學習的美妙之處在於沒有人能把它從你身邊奪走。“
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個 Network & Security 課程✨優惠連結✨ ( NT490 起特價中 ) | 大多地區 ✨ 優惠連結 ✨( NT390 起特價中 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- [線上課程]深入 Entity Framework:完整指南
- [線上課程]使用 BDD 進行 C#開發 – 使用Specflow(Cucumber)開發 REST API 並自動進行軟體測試
- 更多REST API相關線上課程介紹
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
你必須登入才能發表留言。