ASP.NET WebApi技術從入門到實戰演練

來源:互聯網
上載者:User

標籤:WebAPI   ASP.NET   NET   面向服務編程   ASP.NET WebApi   

一、課程介紹   

曾經有一位不知名的講師說過這麼一句名言: 一門RPC技術不會,那麼千萬萬門RPC技術將都不會!在今天移動互連網的時代,作為攻城師的我們,誰不想著唯寫一套API就可以讓我們的Web, Android APP, IOS APP, iPad APP, Hybired APP, H5 Web共用共同的邏輯呢? 希望大家學完本次分享課程能夠達到使用ASP.NET WebAPI技術,並且掌握如何優雅提供對外API介面。

本次分享課程適合人群範圍如下:

1)、對ASP.NET WebApi技術零基礎的童鞋們。

2)、對ASP.NET MVC技術零基礎但是想快速上手的童鞋們。

3)、本次分享課程屬於ASP.NET WebApi基礎課程,課程側重點是零基礎快速上手和實戰演練。

本次分享課程包含以下乾貨知識點:

1)、如何快速上手建立一個ASP.NET WebApi應用程式。

2)、API & HTTP介面調試類比請求工具/外掛程式基本介紹和使用。

3)、如何通過VS快速部署發布我們的WebApi服務應用程式。

4)、ASP.NET WebAPI返回資料同時支援XML和JSON兩種格式。

5)、ASP.NET WebAPI自訂HTTP參數綁定支援多參數POST請求。(強烈推薦)

6)、ASP.NET WebAPI如何優雅的通過Action過濾器的方式來實現HTTP壓縮。

7)、ASP.NET WebAPI實戰演練之用戶端應用程式如何調用服務商提供的遠程WebApi介面服務。

8)、 Q&A環節:大家一起聊一聊ASP.NET WebAPI

           8.1、ASP.NET WebAPI如何優雅的提供對外介面服務。

           8.2、ASP.NET WebAPI介面方法如何?多版本控制。

          8.3、ASP.NET WebAPI如何保證用戶端以安全的方式進行訪問。

如果您同樣對本次分享《ASP.NET WebApi技術從入門到實戰演練》課程感興趣的話,那麼請跟著阿笨一起學習吧。

廢話不多說,直接上乾貨,我們不生產乾貨,我們只是乾貨的搬運工。

二、什麼是WebAPI ?  三、為什麼選擇WebAPI ?四、WebApi技術從入門到實戰演練執行個體分享

1)、如何快速上手建立一個ASP.NET WebApi應用程式。

2)、API & HTTP介面調試類比請求工具/外掛程式基本介紹和使用。

3)、ASP.NET WebAPI返回資料同時支援XML和JSON兩種格式。

4)、ASP.NET WebAPI自訂HTTP參數綁定支援多參數POST請求。

5)、ASP.NET WebAPI 如何優雅的通過Action過濾器的方式來實現HTTP壓縮。

6)、ASP.NET WebAPI實戰演練之WinForm 傳統型應用程式如何調用我們的WebApi服務。

 五、Q&A環節:大家一起聊一聊ASP.NET WebAPI技術

5.1、ASP.NET WebAPI如何優雅的提供對外介面服務。

5.2、ASP.NET WebAPI介面方法如何?多版本控制。

5.3、ASP.NET WebAPI如何保證用戶端以安全的方式進行訪問。

六、總結

本次分享課程需要思考的問題:在移動互連網的時代, Web服務已經成為了異構系統之間的互聯與整合的主要手段,各種 Web服務幾乎都採用REST風格的Web Api來構建。 通過Http協議的形式來. 以Get/Post方式發送請求, 返回json格式(資料更小巧且自描述能力強)的資料。目前,各大互連網公司, 對自身的REST Api設計有各自的標準,他們的Api 的設計也非常成熟。 那麼,我們應該如何更好的設計我們的介面, 來提高我們 API 的可用性,易用性,可維護性與可擴充性呢?由於ASP.NET WEBAPI知識點涉及範圍比較廣,阿笨本次分享課程側重點不一樣,所以帶個大家的知識不能做到面面俱到,大家也可以根據自己的實際工作經驗總結一套關於對Restful風格的WebApi架構的知識。

最後還是送大家一句話:師父領進門修行在個人,希望大家在學習的道路上一直堅持下去!

七、源碼線上學習和示範線上觀看地址:跟著阿笨一起玩NET

公眾號:ABenDotNet


ASP.NET WebApi技術從入門到實戰演練

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.