iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

跨平台開發利器- ASP.NET Core 系列

.NET活的好好的,微軟為何又出了一個新的開發平台ASP.NET Core,還號稱跨平台,平台怎麼跨? .NET Core有什麼令人驚艷的特色? 我會先從基本的開發應用開始,一步步的教學應用.NET Core開發網站,就這接下來會介紹.NET Core的開源特性,它能和為數眾多的開源JS Framework配合,例如Angular、VUE,完全擺脫之前只能在預設的jQuery、Bootstrap間選擇的困境。我會花些篇幅來介紹如何把ASP.NET Core和VUE.JS擺在一起。最後就是跨平台的部份, 介紹在Linux和MacOS中, 如何開發.NET Core專案。

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

(Day 11) 利用己完成的Coltroller和View建構一個可用來護資料的網站

  昨天我們利用Model完成Controller及相對應CRUD View網頁的建置,今天讓我們來完成這個網站的第一部份 - 員工基本資料維護 - 的完整網頁...

2018-10-16 ‧ 由 賽門 分享
DAY 12

(Day 12) 善用驗證規則,可以減少很多程式設計工作

  在商業應用系統,中文是一定要的,另外,輸入欄位的資料驗證也是必然有設計。在ASP.NET Core,這些都是在Model中完成的。惟一要注意的是,必須要記得...

2018-10-17 ‧ 由 賽門 分享
DAY 13

(Day 13) Model和資料庫間的一致(目前版本的Entity Framework Core版本沒有支援)

  昨天,我們把Model做了一些欄位驗證規則的編寫,也就是變化了Model,使其結構與資料庫不符合。  在ASP.NET Core中,把這個Entity Fr...

2018-10-18 ‧ 由 賽門 分享
DAY 14

(Day 14) 如何自力救濟

  昨天,我們想實作Model與Database之間的一致性與完整性的操作,結果沒辦法成功,那這樣就沒辦法了嗎?  我們要發揮碼農的刻苦耐勞精神,自己刻程式來補...

2018-10-19 ‧ 由 賽門 分享
DAY 15

(Day 15) 行百里者半九十

『早啊,主任。』小魏終於上完課回公司上班了。『早,早,我們來討論葉經理要的人資系統怎麼開發吧。』『可以等一下嗎?我先完成上課費用報帳程序,不然將近三萬元費月用卡...

2018-10-20 ‧ 由 賽門 分享
DAY 16

(Day 16) 敏捷開發不是萬靈丹

『主任知道敏捷開發嗎?』小魏一進辦公室就來問我。『知道啊!以前在軟件公司帶專案時,還曾經找顧問來帶我們團隊Run敏捷開發。』『喔,那主任想不想引用敏捷開發在專案...

2018-10-21 ‧ 由 賽門 分享
DAY 17

(Day 17) 主版網頁(Master Page)的調整

  今天,讓我們來談談主版網頁(Master Page),來修改一下主版網頁,讓網站看起來更像是自已公司在用的網站,不再像是由Visual Studio的精靈建...

2018-10-22 ‧ 由 賽門 分享
DAY 18

(Day 18) ASP.NET Core的驗證機制 - 上篇

  今天,我們來討論ASP.NET Core的驗證機制。  昨天我們談到主版頁面時有講,最好是能夠在網站一啟動時,就判斷是否完成登入的動作,如果完成登入再顯示網...

2018-10-23 ‧ 由 賽門 分享
DAY 19

(Day 19) ASP.NET Core的驗證機制 - 中篇

  我們昨天提到在以前的ASP.NET環境下,在IIS裏有個[網站管理工具],如下圖所示,這個是Google查找來的圖示,現在新環境都沒這個管理工具可用了。  ...

2018-10-24 ‧ 由 賽門 分享
DAY 20

(Day 20) ASP.NET Core的驗證機制 - 下篇

  昨天,我們討論了如何用程式來建Role,也把使用者和Role的關聯建起來了,那麼,我們怎麼利用Role來控制使用者在網站中的權限呢?  今天讓我們來實作一下...

2018-10-25 ‧ 由 賽門 分享