 |
|
|
| |
|
ASP.NET Core 6 零基礎建立自己的部落格
|
|
|
|
|
|
出版日期:2023-08-20
|
|
ISBN:9786267273685
|
|
定價:790元
特價:90折!711元
|
|
|
|
參考分類(CAT):
|
|
參考分類(CIP): 電腦科學
|
|
|
|
|
|
|
|
|
內容簡介 轉職軟體工程師、程式初學者、缺乏作品集的人!
不用再害怕寫程式啦~
●Asp.Net Core 6的常見技術
●Entity Framework資料庫設計、資安知識、發文系統、登入功能
●Web開發工程師應該具備的相關知識
●如何建造部落格網站
●附贈原始碼
此書主要撰寫給所有程式初學者,希望大家能更好的進入程式的世界。
書中分成了兩個部分,第一個部分為ASP.NET Core工程師應該具備的相關知識,包含網站運行的原理、什麼是API、ASP.NET Core 常用技術、Entity Framework資料庫、相依性注入、如何上傳或是下載檔案、資安權限、如何架站等等,第二部分說明如何結合前面所學建造自己的Blog,做成一個有登入系統,可以發文給別人觀看的網站。
全書富含眾多程式範例以及原始碼提供讀者學習,希望大家能在成就感中學習到技術,在程式裡建築自己的世界。 作者介紹 劉駿嶢 – Jim
自媒體:雞湯工程師。本身為ASP.NET Core全端工程師,現於區塊鏈領域擔任軟體工程師,熱愛產品開發及技術分享,大學畢業於電機系,但對程式開發有濃厚的興趣,便下定決心往軟體工程師方向前進,一路上也顛頗難行,但努力就會讓人看到,很喜歡Samuel Beckett的一句話:「Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.」希望大家能在尋找自己的道路上,勇於嘗試各種機會,即使失敗你也會更進步變得更優秀。 目次 目錄
Chapter 01 使用環境與工具
1.1 Windows 安裝VisualStudio 2022
1.2 Windows 安裝MS SQL Server
1.3 Mac 電腦安裝Visual Studiio 2022
1.4 Mac 電腦使用MS SQL Server、淺談Docker
1.5 如何使用範例檔案
1.6 小結
Chapter 02 網站開發相關背景知識
2.1 什麼是前端、後端
2.2 什麼是網頁框架
2.3 比較 Web Application 和 API Server
2.4 資料儲存
2.5 輸入網址後會發生的事
2.6 什麼是API、如何使用Postman 測試API
2.7 如何使用Postman
2.8 版本控制Git
2.9 練習題
Chapter 03 Asp.Net Core 6
3.1 Asp.Net Core 介紹
3.2 ASP.NET Core 基礎
3.3 ASP.NET Core 安裝套件
3.4 練習題
Chapter 04 相依性注入 DI 與 Middleware
4.1 什麼是相依性注入?
4.2 相依性注入的生命週期
4.3 統整實作相依性注入完整步驟
4.4 View 裡面使用相依性注入
4.5 Entity Framwork 的相依性注入
4.6 什麼是Filter(篩選)
4.7 什麼是Middleware 中介軟體
4.8 練習題
Chapter 05 ASP.NET Core MVC 基礎
5.1 ASP.NET Core MVC
5.2 Controller、Router、Action
5.3 相依性注入- 控制器
5.4 檢視
5.5 部分檢視
5.6 相依性注入- 檢視
5.7 配置
5.8 練習題
Chapter 06 EntityFramework Core 6
6.1 ORM(Object Relational Mapping
6.2 什麼是EntityFramework
6.3 什麼是DbContext
6.4 練習題
Chapter 07 EF Core 資料庫存取資料語法
7.1 新增、編輯、刪除、查詢資料的語法
7.2 查詢資料庫常用語法
7.3 資料庫的Transaction 介紹
7.4 練習題
Chapter 08 Razor
8.1 什麼是Razor
8.2 Razor常用語法整理
8.3 Asp.net Core MVC Controller 傳送資料到前端的View
8.4 練習題
Chapter 09 HtmlHelper
9.1 HtmlHelper 提供的方法
9.2 程式範例
9.3 練習題
Chapter 10 TagHelper
10.1 什麼是TagHelper
10.2 TagHelper 範例
10.3 TagHelper 檔案上傳功能
10.4 練習題
Chapter 11 登入功能 - Authorization
11.1 登入系統邏輯
11.2 JWT (Json website Token)
11.3 練習題
Chapter 12 多語系開發
12.1 什麼是多語系
12.2 程式範例
12.3 成果展示
12.4 練習題
Chapter 13 單元測試
13.1 什麼是單元測試
13.2 單元測試的好處
13.3 MS Test
13.4 練習題
Chapter 14 防駭技巧
14.1 FluentValidation 欄位輸入驗證
14.2 SQL Injection
14.3 CSRF/XSRF (跨網站請求偽造)
14.4 XSS (Cross-site scripting)( 跨網站指令碼)
14.5 CORS 跨來源資源分享 Cross Origin Resource Sharing
14.6 Hsts Http Strict-Transport-Security
14.7 練習題
Chapter 15 部屬到Microsoft Azure
15.1 什麼是Azure
15.2 建立WebService
Chapter 16 淺談Docker
16.1 Docker
16.2 Docker 常見指令整理
16.3 ASP.NET Core 使用Docker
16.4 練習題
Chapter 17 IIS 部屬
17.1 開啟Windows IIS 應用程式服務
17.2 部屬ASP.NET Core 到IIS
製作Blog
Appendix A 新增專案
A.1 建立空白專案
A.2 安裝Bootstrap、Validation、jQuery
A.3 建造MVC 的架構
A.4 新增Controller
A.5 新增View
A.6 設定Router
A.7 新增Layout(配置檔) .
Appendix B Blog 商業邏輯
B.1 文章的商業邏輯
B.2 登入功能的商業邏輯
B.3 客製化Middleware
Appendix C 設計Blog 資料表
C.1 NuGet - 安裝EntityFramework
C.2 設定ApplicationDbContext
C.3 設計Blog 文章物件
C.4 設定資料物件欄位屬性
C.5 DbContext 設定要新增的資料表
Appendix D 利用EF 新增、編輯、查詢、刪除資料庫文章功能
D.1 相依性注入(DI)DbContext 物件
D.2 EF Core 新增Blog 文章
D.3 EF Core 查詢Blog 文章
D.4 EF Core 編輯Blog 文章
D.5 EF Core 刪除Blog 文章
Appendix E 製作發文頁面 - CKEditor5 安裝及使用
E.1 下載CKEditor5 套件
E.2 安裝CKEditor5
E.3 CKEditor5 圖片上傳功能
E.4 範例展示
Appendix F 登入功能
F.1 製作登入畫面,表單驗證FluentValidation
F.2 建立權限登入功能
F.3 製作登入畫面
F.4 LoginController 接收表單輸入的請求
F.5 系統啟用身分驗證功能
1、五南網路會員所購買的商品均享有取貨7天的鑑賞期﹝包含國定假日、例假日﹞,退換貨之商品必需於取貨7天內辦理退換貨,否則恕不接受退換貨。
2、依照消費者保護法規定,凡消費者於網站購物均享有7天商品鑑賞期,唯需注意辦理退貨商品需保留完整外包裝、附件、外盒等等,才可辦理退貨。
3、如欲退貨,請在鑑賞期內將商品連同發票寄回,每張訂單限退一次。
4、鑑賞期非試用期,若您收到商品經檢視後有任何不合意之處,請立即依照退貨規定辦理退貨
1、若本網站已設團購價,請直接下訂即可。
2、如您需要其他類型產品團購,則請聯繫客服或直接將需求e-mail
至wunan2351960@gmail.com即可
一、購物說明 1.本站商品近60萬筆。(商品圖片、出版日期等相關資訊僅供參考,出貨一律是最新版本) ◎請注意:上架商品不等於一定可以出貨。(會有缺書而訂不到書的狀況,敬請體諒) 2.當您下訂時,我們會向出版訂書(約7-10個工作天)(政府出版品因受限於採購程序,平均補貨作業時間約 2~6週)。如有久候,敬請見諒。當出版社回覆缺書時,我們只能取消您的訂單。 3.當您下訂時您必須同意:訂單成立的第14天起,因缺某一本書無法出貨的訂單,本站有權利自動取消您的訂單。◎請注意:缺書取消訂單我們統一發送簡訊通知。如果您要部份出貨者,請留言後再重新下單。 4.、本站保留出貨的權利。 二、運費說明 1.宅配到府:滿999元免運費,未滿則加收65元(台灣本島),離島一律加收120元 2.五南門市取貨:未滿350,運費20元 3.揪團:免運費 三、退貨與退款說明 五南會員所購買的商品均享有取貨7天的猶豫期﹝包含國定假日、例假日﹞,退換貨之商品必需於取貨7天內辦理退換貨,否則恕不接受退換貨。 1.請注意!下列商品購買後不提供7天的猶豫期,請務必詳閱商品說明並再次確認確實有購買該項商品之需求及意願時始下單購買,有任何疑問並請先聯繫客服詢問: (1)客製化之商品。 (2)買斷不退之商品。 (3)報紙、期刊或雜誌。 (4)經消費者拆封之影音商品或電腦軟體。 (5)下載版軟體、資訊及電子書。 (6)涉及個人衛生,並經消費者拆封之商品,如:內衣褲、刮鬍刀…等。 (7)藝文展覽票券、藝文表演票券。 (8)易於腐敗、保存期限較短或解約時即將逾期。 2.退貨退款詳細說明: (1)如欲退貨,請在鑑賞期內將商品連同發票寄回,每張訂單限退一次。 (2)退換貨政策:請在收到商品後,立刻檢查商品是否正確,如果有問題或瑕疵,請於7天猶豫期內完成退換貨申請手續。辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 (3)退款說明:請您填寫退貨退款書,若您採信用卡付款,由客服人員辦理刷退手續。若採其他付款方式,我們會將退款,匯款至指定帳戶。以上需要14個工作天。 (4)退貨退款書請至【客服中心】點選『退換商品】的說明中下載。
1.每日09:00前截止訂單,包含出貨通知、缺書通知等。 3.上午9:00點以前下單,可在當日下午17:00以後,查詢出貨進度。例假日除外 4.上午9:00以後在下單,需在隔日17:00以後,方能查詢訂單出貨進度。例假日除外 5.當你使匯款或轉帳時,請務必提供帳戶末5碼之資訊,請拍照email或傳真給我方,否則須等與銀行確認後,才能出貨。 6.出貨是以下單時間為出貨先後的順序,也就是請先下單再查詢庫存,因為就算查完庫存,也可能無法先為你保留書籍(政府出版品因受限於採購程序,平均補貨作業時間約 2~6週)。
|
|
|
|
|
|
 |
ASP.NET Core 6 零基礎建立自己的部落格
出版日期:2023-08-20
ISBN:9786267273685
定價:790元
特價:90折!711元
參考分類(CAT):
參考分類(CIP): 電腦科學