iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

30天開啟.NET後端工程師的旅程 系列

非本科又跨領域學習,想趁著這個機會把自己學習到的相關知識,透過這樣分享知識的挑戰,嘗試用文字但簡單易懂的方式表達出來
“explain like i‘m five ”就像是5歲小孩也能懂的方式
嘗試解釋的過程也可以加深理解
當然搭配練習做一些基礎的小挑戰
給最初無經驗又想自學的自己,也能在這30天加深理解
*主要以C#為主

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

Day 21 ASP.NET Core基本概念

ASP.NET Core 是一個跨平台的開放原始碼框架,用於建置現代、雲端和連線網際網路應用程式。以下是有關 ASP.NET Core 的詳細解釋,包括它與傳統...

2023-10-03 ‧ 由 candy82202 分享
DAY 22

Day 22 Interfaces 介面

前言 前面幾天不時有提到,如果可以降低程式碼耦合的程度,可以使程式碼更靈活。當兩個模組的關聯性越來越高的話,那耦合的程度就越高。這篇裡面提到使用介面是一種降低程...

2023-10-04 ‧ 由 candy82202 分享
DAY 23

Day 23 API RESTful API 是啥?

前言 前面有使用.NET Core來說明使用了CRUD的內容,那.NET工程師除了MVC要會寫以外,還有要寫API的方式,API很常聽到,但到底什麼是 API?...

2023-10-05 ‧ 由 candy82202 分享
DAY 24

Day24 使用ASP.NET Core Web API 新建及查找資料

前言 前面Day 19 這幾天有使用.NET Core來建立資料的CRUD查找資料,除了這個方式以外.NET工程師還會使用**.NET Core Web API...

2023-10-06 ‧ 由 candy82202 分享
DAY 25

Day25 使用ASP.NET Core Web API 修改及刪除資料

前言Day24 使用Web API,使用GET的動作查找出來資料,以及成功使用POST的動作新增一筆資料。新增完成後再來一樣考慮是否可以修改,以及這裡可以查找一...

2023-10-07 ‧ 由 candy82202 分享
DAY 26

Day26 使用Dapper實現ASP.NET Core Web API中的CRUD操作 (part 1)

前言 最初在學習C#的時候,針對EntityFramework的部分算做的蠻順手的了,但在查詢大量資料的時候就遇到,自己在SSMS寫指令碼查詢出來的速度比較快速...

2023-10-08 ‧ 由 candy82202 分享
DAY 27

Day27 使用Dapper實現ASP.NET Core Web API中的CRUD操作 (part 2 Controller 建立)

前言 Day 26 使用了Dapper實現CRUD,再來就是到Controller的地方要可以執行這些。 API的方法使用了以下幾個 GET:獲得資源 POS...

2023-10-09 ‧ 由 candy82202 分享
DAY 28

加強安全性 - 使用BCrypt和JWT實現強大的身分驗證

前言 在開發網頁的時候,會員登入是其中重要的一個部分,但是關於個人隱私的部分安全性的建立就很重要,所以才會需要在設定密碼進行加密的時候。 什麼是BCrypt?...

2023-10-10 ‧ 由 candy82202 分享
DAY 29

Day29 建立安全的ASP.NET Core Web API註冊服務

前言 關於C#基本的概念,使用Mvc,使用ASP.NET Core Web API這些前面幾天都有簡單的說明。最後這兩天,想要使用Jwt Token的方式來完成...

2023-10-11 ‧ 由 candy82202 分享
DAY 30

Day 30 實現Jwt Token身分驗證的ASP.NET Core Web API登入

前言Day29完成了簡單的註冊跟登入,那在前後端分離的時候,是有可能會使用到JWT來去在不同系統之間傳遞信息,通常用於身份驗證和授權。 再來要做新增jwt T...

2023-10-12 ‧ 由 candy82202 分享