iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

30天的asp.net core實習生活-從入門到進階技巧 系列

小光是個應屆畢業生,一起來看看在他畢業前進入網頁公司的實習生活,其中藉由新手員工大頭與資深員工K大的帶領讓讀者們與小光一起經歷這30天的asp.net core的實習生活,並且從中學習到C#的基礎以及asp.net core的進階技巧

鐵人鍊成 | 共 31 篇文章 | 14 人訂閱 訂閱系列文 RSS系列文
DAY 21

D-11 注入 ? autofac ? dependency injection

關於注入 基於關注點分離所以要做到依賴注入,相依於介面而非實做,如此要抽換實作的內容就顯得比較方便,簡單舉例來說今天要用手機寄送驗證碼要改成Email寄送驗證碼...

2021-10-04 ‧ 由 kirai 分享
DAY 22

D-10 AoP ? autofac ? DynamicProxy

Service怎麼做到像MiddleWare一樣的東西 在網頁程式中可以透過MiddleWare來做到關注點分離,但是那是在請求中可以去攔截跟處理請求,如果今天...

2021-10-05 ‧ 由 kirai 分享
DAY 23

D-09 資料庫存取 ? Dapper

怎麼處理資料庫溝通 相信這點是每個程式開發工程師關注的點,在dotnetcore中可以選擇EntityFramework或是用ADO.NET來處理資料庫問題,不...

2021-10-06 ‧ 由 kirai 分享
DAY 24

D-08-排程設定 ? hangfire

如何處理定期的需求 相信很多人會遇到需要定期做某些事情的狀況,例如每分鐘去計算一次資料,或者一分鐘跟資料庫撈取資料的需求,這時如果寫Windows Servic...

2021-10-07 ‧ 由 kirai 分享
DAY 25

D-07-Api文件 ? Swashbuckle

Api文件 大家是不是在開發時還要想著要如何提供技術文件,尤其是在忙著開發Api還沒有餘力時還要一邊撰寫文件,不過這些都還好,最麻煩的時當Api更新時文件沒更新...

2021-10-08 ‧ 由 kirai 分享
DAY 26

D-06-日誌寫入 ? NLog ? ILogger

日誌的寫入 相信很多人會在程式內埋log以便問題的追查,尤其是線上的問題不能像開發時期可以設定中斷點來debug,而且很多問題都是特殊操作方式才會造成的問題,因...

2021-10-09 ‧ 由 kirai 分享
DAY 27

D-05-串接API ? RestSharp

串接API 相信很多時候開發程式不是只有自己開發就可以了,不論是公司外還是公司內部都有打Api的需求,所以在之前那篇Api文件之後今天來談談如何在網頁伺服器中打...

2021-10-10 ‧ 由 kirai 分享
DAY 28

D-04-開始測試 ? mstest ? specflow

撰寫測試 相信很多人會想要增加系統的穩定度,但是這該如何做則是個問題,相信很多人看過91 TDD的文章,也相信希望能從單元測試增加系統的穩定度以及正確性,不過在...

2021-10-11 ‧ 由 kirai 分享
DAY 29

D-03-產生模擬資料 ? NSubstitute

如何模擬資料 在上一篇介紹完BDD以及如何在VSCode撰寫BDD的測試案例以及Step之後,相信大家在撰寫測試案例時時常會遇到相依的介面不知道該如何處理,再來...

2021-10-12 ‧ 由 kirai 分享
DAY 30

D-02-驗證結果 ? ExpectedObjects

如何驗證結果 在學會如何Mock介面後,接下來處理的問題就是複雜的類別要怎麼來驗證,當然可以透過JSON的序列化及反序列化來驗證結果對不對,但是如果關注的點是只...

2021-10-13 ‧ 由 kirai 分享