活動簡介
此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:
活動規劃
ASP.NET Web API 是微軟全新打造的 RESTful API 開發框架,取其 WCF Service 精華與 ASP.NET MVC 的成功,追求輕量與高效,可輕易建置 HTTP Service 並觸及廣大的用戶端範圍,包括瀏覽器、行動裝置或各類 IoT 設備等。課程規劃除了全面學習 ASP.NET Web API 2 框架外,更專注於開發實務與經驗分享,課程範例更加入大量的實務開發範例,做中學,是快速累積開發驗經值最好方式。用 .NET Framework 基礎建置 RESTful API 應用程式,ASP.NET Web API 2 是一個非常理想的平台。
活動講師
Bruce(陳傳興)
由 MS-DOS 6.22 與 Intel 486 DX2-66 進入資訊領域,在 QBasic 寫下第一行 Hello World,就愛上了開發的世界。
目前任職於全美前百大私人企業,現任微軟最有價值專家(Microsoft MVP),負責大型 B2B 資料交換、Web API 架構、Docker for Windows 等系統平台架構與設計。由 ASP.NET 2.0(WebForms) 進入 .NET 的世界,喜歡分享心得於 https://blog.kkbruce.net 部落格,瀏覽量超過七百萬。於ASP.NET MVC 2.0 接觸 MVC 架構,從此愛上 MVC 推廣 MVC,因此,先後受邀加入 Study4.tw 與 twMVC 社群講師,並經常於社群分享開發經驗,對於 ASP.NET Web API 框架有深入研究,是台灣宣導 ASP.NET Web API 的先驅。
講師經歷:
- Skilltree 兼任講師 (2016 ~ )
- twMVC 社群核心講師 (2013 ~ )
- Study4 社群核心講師 (2013 ~ )
- 微軟MVP最有價專家 - Visual Studio and Development Technologies(2012 ~ )
- Build School 企業導師 (2017~2018)
- 微軟TechDays Taiwan講師(2013~2014)
- 微軟MSDN講座講師(2013~2015)
- 微軟虛擬學院(MVA)講師(2013~2014)
- 台中市電腦商業同業公會特約講師
- 逢甲大學GIS中心(2018 GI Day特約講師)
- 碩益科技股份有限公司 企訓
- 長榮航空資訊部 企訓
活動介紹
- Session 1
- REST 概觀
- REST Constraints
- Client Server
- Stateless
- Cacheable
- Uniform Interface
- Layered System
- Code-On-Demand
- REST Constraints
- 深入淺出 HTTP
- URI 概觀
- HTTP Method
- HTTP Message
- HTTP Status Code
- HATEOAS
- .NET Web Service Solution
- XML Web Service
- WCF
- ASP.NET Web API 2
- ASP.NET Web API 2 生命流程概觀
- RESTful 與 Models 層
- 學習 Models 相關知識與架構
- RESTful API 與 Model 的分層關係
- ORM 與 Entity Framework 入門
- Action Result
- ASP.NET Web API 2 路由系統
- ASP.NET Web API Routing
- ASP.NET MVC Style Routing
- Attribute Routing - Attribute Constraint
- ASP.NET Web API Routing
- REST 概觀
- Session 2
- 跨平台存取
- 瞭解何為同源策略
- 瞭解 W3C CORS 規範
- 使用 Javascript 存取第三方 API
- 使用 HttpClient 存取第三方 API
- 使用 RestSharp 存取第三方 API
- ASP.NET Web API 2 資料處理
- Internet Media Types
- Fromatters
- Content Negotiation
- Parameter Binding
- Model Validation
- Living Document 製作實例
- 跨平台存取
- Session 3
- ASP.NET Web API 2 錯誤處理
- 以 HttpResponseException 進行錯誤處理
- 以 HttpError 進行錯誤處理
- HttpResponseException + HttpError 進行錯誤處理
- Action Filter 介紹與實例開發
- Authentication Filters
- Authorization Filters
- Action Filters
- Exception Filters
- ASP.NET Web API 2 偵錯技巧
- Tracing 技巧
- ASP.NET Web API 2 結合 EMLAH
- ASP.NET Web API 2 結合 Slack, NLog
- ASP.NET Web API 2 與微軟 Application Insights 的完美結合(Demo)
- ASP.NET Web API 2 測試入門
- IntelliTest
- 3A原則與單元測試
- 整合測試
- 壓力測試
- ASP.NET Web API 2 安全與防禦
- SQL Injection 攻擊現場
- OWASP Top 10
- 啟用與申請 HTTPS
- ASP.NET Web API 2 山海第一關
- Message Handlers 開發實例
- Json Web Token
- JWT Authorization 實例
- OAuth 2.0
- ASP.NET Web API 2 OAuth
- ASP.NET Web API 2 錯誤處理
講者的話
在多裝置多站點共同存取的需求下,Web API 開發取得大家高度重視,但一般 Web 開發人員由於沒有對 REST/HTTP 架構所有瞭解,很容易只用既有 Web 知識來寫 Web API,寫出來 API 能動,但就是用起來有莫名的怪。在 Skilltree 課程,除了深入探討 ASP.NET Web API 開發框架外,我特別加強一個非常完整 REST/HTTP 架構章節,沒有生澀的技術名詞,我想辦法用最生活化的口語來解譯完整的 REST/HTTP 架構。有了這些基礎,這樣在開發 RESTful API 時才能得心應手,而不是卡手綁腳。 ASP.NET Web API 2 實戰訓練營包含大量實務上真實需求進而產生的實作,絕不是研討會上那種 TodoList 或留言版展示專案,完整的 REST/HTTP 理論加真實實務需求的實作內容,不留私是我的習慣。有了完整的理論基礎,你才能打出拳拳到肉的招式,有了實戰範例的淬鍊,經驗值十倍奉還,輕鬆上場殺敵。
注意事項
- 本課程不適合不懂不寫程式的管理者。
- 本課程不適合不懂C#基礎的開發者。
- 本課程不適合沒有網站開發基礎的開發者。
- 本課程有可能免費延長時數(最高記錄18:00)如您晚上有約或預定車票,請斟酌延後。
歷屆學員回饋
- 課程難易度適中,三天的課程難度漸進,也不會有疲累的感覺。
- 上過最多Lab的課,超充實
- 實務面的講課內容,超實用沒有殺時間的內容
- 教材內容相當豐富、Lab題型相當齊全、講師實務經驗豐富
- 雖然我是新人但是我課中學到很多
- 內容豐富,講解詳細
- 很多Lab可以練習
- 非常多的實作應用
還想知道什麼就留言吧
持續學習
- 我們使用 Microsoft Teams 做課程討論平台。了解更多
注意事項
- 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次活動,並無息退還全額活動費用。
- 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額活動費用。
- 主辦單位保留對活動內容調整的權力。
退款方法
- 因部分必要支出與行政費用,完成繳費後如取消報名,將依據時間遞減退還費用。
- 活動前7天申請退費,退費用0 %。
- 活動前8天申請退費,退費用90 %。
- 收到申請表後我們會主動與您聯繫。