提醒您!

此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:

活動等級:入門

活動規劃

上半場

Q:寫程式最怕什麼?

A:需求一直改,程式一直變,都快變到我自己都認不出來了。 OData 是個什麼東西?

OData協定英文全名是Open Data Protocol(OData),是一個開源的協定,以簡單和標準的方法,來建造可查詢和可操作的RESTful API。OData 在 2007年由微軟公司開發,Version 1.0, 2.0 和 3.0 發行在微軟開放規格承諾書(Microsoft Open Specification Promise)。Version 4.0 版交由 OASIS 機構,在2014年3月定出標準。2015年4月,OASIS 進一步送出 OData v4 和 OData JSON 格式 v4 給 ISO/IEC JTC 1 爭取成為國際標準。

wikipedia 有寫沒有懂,對不對。

給你一個簡單的情境:有個 Employee API,早上,我想用 Last Name 來排序。下午,我覺得改用 First Name 來排序比較好。上 Stanging,想想,我覺得 Full Name 比較保險。Production 上到一半,我想...(OS:大人,可以不要鬧了嗎!) 請問,這段情境,你程式碼要改幾次?先說,在 OData 架構下的 RESTFul API 是「零」次。

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 能應付多變的需求,以提升加速開發(少寫一行扣,就少一隻蟲!)。

...那個,我能不能偷偷加個過濾條件,想找合適的學姐? 不行。不過,在 OData 架構下,RESTFul API 依然被修改了「零」次就能達成!)

對了,2018年7月3日 ASP.NET Core OData 正式推出並且支援最新 OData v4。

下半場

Application Insights 是多個平台上所適用的可延伸「應用程式效能管理」(APM) 服務。你可以使用他來記錄System Log、也可以用來觀察系統線上錯誤。
除此之外,還可以將系統線上的錯誤存成快照,幫助開發者能夠重現異常迅速修復。另外,Application Insights背後強大的統計與分析工具,可以讓維護人員或是資料分析人員,
快速地得到初步的統計分析資料,像是Request數、頁面的瀏覽次數、使用者的操作行為,或是特定的Event統計。當然,身為一個效能管理的服務,Application Insights還提供了
強大的效能分析功能,能夠讓開發者很容易知道系統效能瓶頸的位置。最後,這麼好用的服務,會需要很高額的服務費嗎,歡迎來聽聽這次的分享,你會得到意想不到的答案喔。

安可場

我們天天寫程式都在用字串,但很少有機會深層地去了解它,在這次的議題裡,我們深入剖析字串型別,黑暗原力將劈裂你對字串原有的認知。

 

您購買的入場卷僅為入場識別,如您活動當天未到場視同放棄權益,我們無法退款給您,建議您考量後再報名。