iT邦幫忙

鐵人檔案

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

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

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

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

Day 11 物件導向 OOP

前言 Day 9跟Day 10兩天分別說明了類別跟函式。 開始要講到重要的抽象概念(還是初學者的我遇到的,面試筆試的考題有蠻多都是從這裏的概念出來的) 物件導向...

2023-09-23 ‧ 由 candy82202 分享
DAY 12

Day 12 單一職責原則 (Single Responsibility Principle)

前言 既然在Day10 剛好有提到單一職責原則,這裡就來簡單說明。「單一職責」原則顧名思義,就是一個類別應該只負責一個職責(是SOLID原則其中一個原則)。...

2023-09-24 ‧ 由 candy82202 分享
DAY 13

Day 13 關鍵字 - return , params

前言 在前面10幾天不時會看到void的出現,但確切這是甚麼,並沒有詳細去解釋,這裡就好好說明。 當一個方法(Method)的返回類型(Return Type...

2023-09-25 ‧ 由 candy82202 分享
DAY 14

Day 14 抽象 虛擬

前言在理解這個概念以前,抽象跟虛擬對最初是初學者的我來說很難分辨,所以特別來描述關於這兩個的觀念。 什麼是抽象方法? 抽象方法是一種只有方法的名稱和簽名(參數...

2023-09-26 ‧ 由 candy82202 分享
DAY 15

Day 15 命名空間

前言 如果有建立新專案的時候,不知道還有沒有印象,在最上方多半都可以看到有using... ,但確切這是甚麼呢? 命名空間(Namespace) 是一種在C#...

2023-09-27 ‧ 由 candy82202 分享
DAY 16

Day16 簡述 資料庫與資料存取

前言 .NET工程師 是需要對資料處理有一定程度的概念,但這裡主要是以C# 為主,下面使用的是SQL Server來去簡述關於資料庫的基本概念,後面使用Enti...

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

Day17 使用.NET Core 建立簡單的CRUD (part 1)

前言 Entity Framework Core(EF Core)是一個.NET ORM(對象關係映射)框架,這個框架可以幫助我們更簡單地進行數據庫操作。 後面...

2023-09-29 ‧ 由 candy82202 分享
DAY 18

Day18 使用.NET Core 建立簡單的CRUD (part 2 資料庫建立完成)

前言 Day 17先了解ORM技術後再來要準備連接到資料庫。 關於SSMS使用的部分可以在網路上找到不少教學使用,都可以先了解後再繼續跟著看下去喔~ 先在資料...

2023-09-30 ‧ 由 candy82202 分享
DAY 19

Day19 使用.NET Core 建立簡單的CRUD (part 3 增加View & 資料增刪查改)

前言在前兩天都有順利的連接到資料庫,連上以後再來就是可以做簡單的增刪查改,還有畫面顯示的部分 進行資料庫操作 既然建立好了,就可以使用Entity Frame...

2023-10-01 ‧ 由 candy82202 分享
DAY 20

Day20 MVC 架構

前言 前面幾天使用.net core 的方式來認識如何建立一個簡單的CRUD,使用的就是MVC的架構。那甚麼是MVC架構呢?? ASP.NET MVC(Mod...

2023-10-02 ‧ 由 candy82202 分享