iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

打net core肉飯 系列

公司長期都是使用比較舊版的web框架,最近有機會在內部上一個新的系統,主要是用.net core+KendoUI+jQuery+SQL server寫成,來記錄一下全部的開發歷程,分享給大家。

鐵人鍊成 | 共 30 篇文章 | 28 人訂閱 訂閱系列文 RSS系列文 團隊404 Not Found
DAY 1

[2020鐵人賽] Day1 - 前言

寫在前面在兩年前的時候曾經參加過鐵人賽,無奈當時沒注意時間,加上自己也沒有下定決心,第10天就陣亡了...鐵人賽是一個很好的IT活動,身為筆者的自己在撰寫的過程...

2020-09-16 ‧ 由 Scott Hsing 分享
DAY 2

[2020鐵人賽] Day2 - .net core簡介

在開始這個系列前,還是要介紹一下.net core,很多人都覺得他跟.net framework有關係,事實上他是毫無關係、一個全新的架構,或許後續有很多寫法很...

2020-09-17 ‧ 由 Scott Hsing 分享
DAY 3

[2020鐵人賽] Day3 - ASP.NET Core MVC 讓我們快速生成一個網站吧!

首先,讓我們來使用Visual Studio 來建立一個網站吧!這裡我是使用2019的版本! 1.開啟Visual Studio後,選擇建立一個新專案 2.選擇...

2020-09-18 ‧ 由 Scott Hsing 分享
DAY 4

[2020鐵人賽] Day4 - Html/JavaScript/CSS

每次要開啟這個系列,一定是要先從前端開啟,今天先來介紹前端與如何在.net core中如何新增前端相關的檔案 HTML承接昨天新增的範例,我們先在wwwroot...

2020-09-19 ‧ 由 Scott Hsing 分享
DAY 5

[2020鐵人賽] Day5 - ASP.NET Core運行、生命週期

本章開始會從空的.net core專案開始介紹,主要參考資料是.net core的官方文件,大家有興趣也可以去看看,都講得非常詳細。 ASP.NET Core...

2020-09-20 ‧ 由 Scott Hsing 分享
DAY 6

[2020鐵人賽] Day6 - 模型(Model)(1/3)

承接上一章的IronMan.sln空專案,這邊先來建立模型(Model)吧! 定義這邊先簡單介紹一下甚麼是模型,他是一個類別(集合),是物件,他是一個裝資料的容...

2020-09-21 ‧ 由 Scott Hsing 分享
DAY 7

[2020鐵人賽] Day7 - 模型(Model)(2/3)

這邊來介紹模型延伸-Model驗證,主要是檢查表單欄位值是否合法,以免跑到後面資料會有問題的一道防線,例如EMAIL的格式、欄位是否必填、至少填幾個字元、是否為...

2020-09-22 ‧ 由 Scott Hsing 分享
DAY 8

[2020鐵人賽] Day8 - 模型(Model)(3/3)

萬事俱備之後,只差與資料庫的連接,大多數的範例都是使用Entity Framework core,而這邊則是使用Dapper這個函式庫,由於專案成員比較習慣寫S...

2020-09-23 ‧ 由 Scott Hsing 分享
DAY 9

[2020鐵人賽] Day9 - 控制器(Controller)

前面有提過Controller是MVC架構中的C,主要是Model和View的橋樑。 一般如果要開始設計一個MVC的功能,我會先從建Controller開始,以...

2020-09-24 ‧ 由 Scott Hsing 分享
DAY 10

[2020鐵人賽] Day10 - 檢視(View)

由於以前曾經寫過,部分內容會延續以前的內容。今天來設定MVC中的View,View可以說是用於畫面的顯示,可以再裡面寫HTML、引用CSS、JS等等... Co...

2020-09-25 ‧ 由 Scott Hsing 分享