OData只定規格,不限制實作,當然,它由微軟提出,ASP.NET Web API v1 就支援 OData,在 ASP.NET Web API v2 一路支援至 OData v3(與有限的v4)。我們談 OData 規格也談 ASP.NET Web API 實作,如何利用 OData 來擴充你的 ASP.NET Web API,讓你開發出來的 RESTFul API 能應付多變的需求,以提升加速開發(少寫一行扣,就少一隻蟲!)。
新技術的導入,由0到1通常是最難的一步。尤其在大型企業內,要導入一門新技術不是那麼容易,從接觸 Windows 容器到導入,就像是從離開舒適圈一樣,一開始的路走得跌跌撞撞,鼻青臉腫。但隨著關關難過關關過的精神與毅力,一但突破了那0的臨界點,才能享受到1的技術美好。本場次分享在學習與導入 Windows 容器上的心路歷程,有高興、有期待、有失望、有憤怒,試著用不一樣的角度來分享 Windows 容器的苦與樂。
高瀏覽量的Web系統中快取是不可或缺的角色;一個適當、高效能的快取方案設計有種種考量;這次的分享將會討論應用系統快取的設計面向有哪些?
包含快取的類型、常見快取的作法;如何透過 ASP.NET Caching 來實作快取服務、而當 ASP.NET Core 出現後,又有什麼方式能實踐快取層級呢?
期待能幫助有需要的朋友有系統的瞭解相關知識與技術。
講者:Bruce 陳傳興 http://blog.kkbruce.net/(現任MVP、ASP.NET MVC4網站開發美學作者)
簡介:ASP.NET Web API 是一個架構,讓開發者輕易建置 HTTP Service 並擴及廣大的用戶端範圍,包括瀏覽器和行動裝置。使用 ASP.NET Web API 的開發者不必再辛苦刻 Web Servvice ,苦命調 WCF 組態檔,讓開發者輕鬆且快速提供給多用戶存取的 HTTP Service。
本課程將介紹建置 HTTP Service 最佳代言人 ASP.NET Web API 及其開發方式,讓開發者快速入門輕鬆上手。
http://mvc.tw
ASP.NET Web API 是一個架構,讓開發者輕易建置 HTTP Service 並擴及廣大的用戶端範圍,包括瀏覽器和行動裝置。使用 ASP.NET Web API 的開發者不必再辛苦刻 Web Servvice ,苦命調 WCF 組態檔,讓開發者輕鬆且快速提供給多用戶存取的 HTTP Service。
本課程將介紹建置 HTTP Service 最佳代言人 ASP.NET Web API 及其開發方式,讓開發者快速入門輕鬆上手。
新技術的導入,由0到1通常是最難的一步。尤其在大型企業內,要導入一門新技術不是那麼容易,從接觸 Windows 容器到導入,就像是從離開舒適圈一樣,一開始的路走得跌跌撞撞,鼻青臉腫。但隨著關關難過關關過的精神與毅力,一但突破了那0的臨界點,才能享受到1的技術美好。本場次分享在學習與導入 Windows 容器上的心路歷程,有高興、有期待、有失望、有憤怒,試著用不一樣的角度來分享 Windows 容器的苦與樂。
高瀏覽量的Web系統中快取是不可或缺的角色;一個適當、高效能的快取方案設計有種種考量;這次的分享將會討論應用系統快取的設計面向有哪些?
包含快取的類型、常見快取的作法;如何透過 ASP.NET Caching 來實作快取服務、而當 ASP.NET Core 出現後,又有什麼方式能實踐快取層級呢?
期待能幫助有需要的朋友有系統的瞭解相關知識與技術。
講者:Bruce 陳傳興 http://blog.kkbruce.net/(現任MVP、ASP.NET MVC4網站開發美學作者)
簡介:ASP.NET Web API 是一個架構,讓開發者輕易建置 HTTP Service 並擴及廣大的用戶端範圍,包括瀏覽器和行動裝置。使用 ASP.NET Web API 的開發者不必再辛苦刻 Web Servvice ,苦命調 WCF 組態檔,讓開發者輕鬆且快速提供給多用戶存取的 HTTP Service。
本課程將介紹建置 HTTP Service 最佳代言人 ASP.NET Web API 及其開發方式,讓開發者快速入門輕鬆上手。
http://mvc.tw
ASP.NET Web API 是一個架構,讓開發者輕易建置 HTTP Service 並擴及廣大的用戶端範圍,包括瀏覽器和行動裝置。使用 ASP.NET Web API 的開發者不必再辛苦刻 Web Servvice ,苦命調 WCF 組態檔,讓開發者輕鬆且快速提供給多用戶存取的 HTTP Service。
本課程將介紹建置 HTTP Service 最佳代言人 ASP.NET Web API 及其開發方式,讓開發者快速入門輕鬆上手。
ASP.NET Core MVC 2.2從開發到測試 - Development & Unit Testing江華 奚
說明從ASP.NET MVC 5遷移至ASP.NET Core 2.x會遭遇哪技術上的變更,要如何將既有專案項目移轉到新的ASP.NET Core環境,並做出哪些調整。同時運用ASP.NET Core內建的Dependency Injection相依性注入來註冊你的服務,以達成IoC控制反轉的目的。最後用ASP.NET Core內建的單元測試,包括MStest, NUnit, xUnit來測試專案Function,達到提升品質的目的。在測試的同時,一併介紹如何使用Test Explorer, Live Testing, Code Coverage工具來輔助測試。
碼魔法網站:https://www.codemagic.com.tw/
碼魔法FB : https://www.facebook.com/CodeMagicTw/
ASP.NET Core MVC 2.2 - Development & Unit Testing. How to Choose between NET Core and .NET Framework. Choose between ASP.NET Core 2.1 and ASP.NET Core 2.2.
從 Web Site 到 Web Application,從 Web Services 到 Mobile ServicesKuo-Chun Su
從 Web Site 到 Web Application,從 Web Services 到 Mobile Services - 談談使用與管理上的一些有趣小問題,包括前端如何使用 JavaScript 呼叫 Web Services,JSON 格式的小秘密,以及整合 OpenID/OAuth 等內容。
隨著 Visual Studio 2017 即將正式釋出,C# 7.0 也隨之來到。身為這次的改版,將會帶來許多方便的新功能
if (int.TryParse(input, out var answer))
WriteLine(answer);
else WriteLine("Could not parse input");
一起讓我們來看看 C# 7.0 的威力吧。
5. http://mvc.tw
◼ An open protocol to allow the creation and
consumption of queryable and interoperable
RESTful APIs in a simple and standard way.
OData is …
5
6. http://mvc.tw
◼ 2007 年由微軟提出制定 OData,OData 1.0, 2.0, 3.0
都是微軟制定的開放標準,後續有 IBM、SAP 等加入共用
制定,於 2014/3/17 通過結構化資訊標準促進組織
(OASIS)認證。
◼ Simplifying data sharing across disparate
applications in enterprise, Cloud, and mobile
devices.
OASIS standard
6
7. http://mvc.tw
◼ 在 REST 的原則下,Everything is a Resource。
◼ http://services.odata.org/v4/TripPinServiceRW/People
Requesting resources
7
52. http://mvc.tw
◼ 免費線上 MVA 課程
◼ https://mva.microsoft.com/zh-tw/training-
courses/web-services-aspnet-web-api-2-11740
Web Services 開發實戰:
使用 ASP.NET Web API 2
52
53. http://mvc.tw
◼ 免費線上 Channel9 課程
◼ https://channel9.msdn.com/Blogs/Channel9Taiwan/
◼ Developing-Web-Services-Using-ASPNET-WebAPI2-Part1
◼ Developing-Web-Services-Using-ASPNET-WebAPI2-Part2
◼ Developing-Web-Services-Using-ASPNET-WebAPI2-Part3
◼ Developing-Web-Services-Using-ASPNET-WebAPI2-Part4
◼ Developing-Web-Services-Using-ASPNET-WebAPI2-Part5
Web Services 開發實戰:
使用 ASP.NET Web API 2
53
62. 謝謝各位
• 本投影片所包含的商標與文字皆屬原著作者所有。
• 本投影片使用的圖片皆從網路搜尋。
• 本著作係採用姓名標示-非商業性-相同方式分享 3.0 台灣授權。閱讀本授權條款,請到
http://creativecommons.org/licenses/by-nc-sa/3.0/tw/,或寫信至Creative Commons, 444 Castro
Street, Suite 900, Mountain View, California, 94041, USA.
h t t p : / / m v c . t w