PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • ASP.NET Core 6 零基礎建立自己的部落格
  • 點閱:341
    249人已收藏
  • 作者: 劉駿嶢, Jim(雞湯工程師)著
  • 出版社:深智數位
  • 出版年:2023
  • ISBN:9786267273685
  • EISBN:9786267273838 PDF
  • 格式:PDF,JPG
  • 頁數:452
  • 附註:附錄: 製作Blog-新增專案等6種
租期14天 今日租書可閱讀至2025-04-02

轉職軟體工程師、程式初學者、缺乏作品集的人!
  不用再害怕寫程式啦~
 
  ●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頁)
    • 1.1 Windows 安裝VisualStudio 2022(第1-2頁)
    • 1.2 Windows 安裝MS SQL Server(第1-3頁)
    • 1.3 Mac 電腦安裝Visual Studiio 2022(第1-6頁)
    • 1.4 Mac 電腦使用MS SQL Server、淺談Docker(第1-8頁)
    • 1.5 如何使用範例檔案(第1-16頁)
    • 1.6 小結(第1-18頁)
  • Chapter 02 網站開發相關背景知識(第2-1頁)
    • 2.1 什麼是前端、後端(第2-2頁)
    • 2.2 什麼是網頁框架(第2-4頁)
    • 2.3 比較 Web Application 和 API Server(第2-5頁)
    • 2.4 資料儲存(第2-7頁)
    • 2.5 輸入網址後會發生的事(第2-11頁)
    • 2.6 什麼是API、如何使用Postman 測試API(第2-12頁)
    • 2.7 如何使用Postman(第2-17頁)
    • 2.8 版本控制Git(第2-24頁)
    • 2.9 練習題(第2-32頁)
  • Chapter 03 Asp.Net Core 6(第3-1頁)
    • 3.1 Asp.Net Core 介紹(第3-2頁)
    • 3.2 ASP.NET Core 基礎(第3-4頁)
    • 3.3 ASP.NET Core 安裝套件(第3-31頁)
    • 3.4 練習題(第3-35頁)
  • Chapter 04 相依性注入 DI 與 Middleware(第4-1頁)
    • 4.1 什麼是相依性注入?(第4-2頁)
    • 4.2 相依性注入的生命週期(第4-3頁)
    • 4.3 統整實作相依性注入完整步驟(第4-4頁)
    • 4.4 View 裡面使用相依性注入(第4-6頁)
    • 4.5 Entity Framwork 的相依性注入(第4-7頁)
    • 4.6 什麼是Filter( 篩選)(第4-8頁)
    • 4.7 什麼是Middleware 中介軟體(第4-9頁)
    • 4.8 練習題(第4-10頁)
  • Chapter 05 ASP.NET Core MVC 基礎(第5-1頁)
    • 5.1 ASP.NET Core MVC(第5-2頁)
    • 5.2 Controller、Router、Action(第5-5頁)
    • 5.3 相依性注入- 控制器(第5-34頁)
    • 5.4 檢視(第5-38頁)
    • 5.5 部分檢視(第5-51頁)
    • 5.6 相依性注入- 檢視(第5-57頁)
    • 5.7 配置(第5-59頁)
    • 5.8 練習題(第5-73頁)
  • Chapter 06 EntityFramework Core 6(第6-1頁)
    • 6.1 ORM(Object Relational Mapping)(第6-2頁)
    • 6.2 什麼是EntityFramework(第6-4頁)
    • 6.3 什麼是DbContext(第6-6頁)
    • 6.4 練習題(第6-8頁)
  • Chapter 07 EF Core 資料庫存取資料語法(第7-1頁)
    • 7.1 新增、編輯、刪除、查詢資料的語法(第7-2頁)
    • 7.2 查詢資料庫常用語法(第7-5頁)
    • 7.3 資料庫的Transaction 介紹(第7-9頁)
    • 7.4 練習題(第7-11頁)
  • Chapter 08 Razor(第8-1頁)
    • 8.1 什麼是Razor(第8-2頁)
    • 8.2 Razor 常用語法整理(第8-3頁)
    • 8.3 Asp.net Core MVC Controller 傳送資料到前端的View(第8-9頁)
    • 8.4 練習題(第8-13頁)
  • Chapter 09 HtmlHelper(第9-1頁)
    • 9.1 HtmlHelper 提供的方法(第9-2頁)
    • 9.2 程式範例(第9-3頁)
    • 9.3 練習題(第9-22頁)
  • Chapter 10 TagHelper(第10-1頁)
    • 10.1 什麼是TagHelper(第10-2頁)
    • 10.2 TagHelper 範例(第10-4頁)
    • 10.3 TagHelper 檔案上傳功能(第10-12頁)
    • 10.4 練習題(第10-14頁)
  • Chapter 11 登入功能 - Authorization(第11-1頁)
    • 11.1 登入系統邏輯(第11-2頁)
    • 11.2 JWT (Json website Token)(第11-4頁)
    • 11.3 練習題(第11-6頁)
  • Chapter 12 多語系開發(第12-1頁)
    • 12.1 什麼是多語系(第12-2頁)
    • 12.2 程式範例(第12-2頁)
    • 12.3 成果展示(第12-8頁)
    • 12.4 練習題(第12-10頁)
  • Chapter 13 單元測試(第13-1頁)
    • 13.1 什麼是單元測試(第13-2頁)
    • 13.2 單元測試的好處(第13-2頁)
    • 13.3 MS Test(第13-3頁)
    • 13.4 練習題(第13-21頁)
  • Chapter 14 防駭技巧(第14-1頁)
    • 14.1 FluentValidation 欄位輸入驗證(第14-2頁)
    • 14.2 SQL Injection(第14-5頁)
    • 14.3 CSRF/XSRF ( 跨網站請求偽造)(第14-9頁)
    • 14.4 XSS (Cross-site scripting)( 跨網站指令碼)(第14-11頁)
    • 14.5 CORS 跨來源資源分享 Cross Origin Resource Sharing(第14-17頁)
    • 14.6 Hsts Http Strict-Transport-Security(第14-20頁)
    • 14.7 練習題(第14-21頁)
  • Chapter 15 部屬到Microsoft Azure(第15-1頁)
    • 15.1 什麼是Azure(第15-2頁)
    • 15.2 建立WebService(第15-2頁)
  • Chapter 16 淺談Docker(第16-1頁)
    • 16.1 Docker(第16-2頁)
    • 16.2 Docker 常見指令整理(第16-3頁)
    • 16.3 ASP.NET Core 使用Docker(第16-4頁)
    • 16.4 練習題(第16-12頁)
  • Chapter 17 IIS 部屬(第17-1頁)
    • 17.1 開啟Windows IIS 應用程式服務(第17-2頁)
    • 17.2 部屬ASP.NET Core 到IIS(第17-6頁)
  • Appendix A 新增專案(第A-1頁)
    • A.1 建立空白專案(第A-2頁)
    • A.2 安裝Bootstrap、Validation、jQuery(第A-6頁)
    • A.3 建造MVC 的架構(第A-11頁)
    • A.4 新增Controller(第A-12頁)
    • A.5 新增View(第A-14頁)
    • A.6 設定Router(第A-18頁)
    • A.7 新增Layout( 配置檔)(第A-21頁)
  • Appendix B Blog 商業邏輯(第B-1頁)
    • B.1 文章的商業邏輯(第B-2頁)
    • B.2 登入功能的商業邏輯(第B-10頁)
    • B.3 客製化Middleware(第B-15頁)
  • Appendix C 設計Blog 資料表(第C-1頁)
    • C.1 NuGet - 安裝EntityFramework(第C-2頁)
    • C.2 設定ApplicationDbContext(第C-3頁)
    • C.3 設計Blog 文章物件(第C-7頁)
    • C.4 設定資料物件欄位屬性(第C-11頁)
    • C.5 DbContext 設定要新增的資料表(第C-16頁)
  • Appendix D 利用EF 新增、編輯、查詢、刪除資料庫文章功能(第D-1頁)
    • D.1 相依性注入(DI)DbContext 物件(第D-2頁)
    • D.2 EF Core 新增Blog 文章(第D-2頁)
    • D.3 EF Core 查詢Blog 文章(第D-4頁)
    • D.4 EF Core 編輯Blog 文章(第D-6頁)
    • D.5 EF Core 刪除Blog 文章(第D-12頁)
  • Appendix E 製作發文頁面 - CKEditor5 安裝及使用(第E-1頁)
    • E.1 下載CKEditor5 套件(第E-2頁)
    • E.2 安裝CKEditor5(第E-7頁)
    • E.3 CKEditor5 圖片上傳功能(第E-11頁)
    • E.4 範例展示(第E-14頁)
  • Appendix F 登入功能(第F-1頁)
    • F.1 製作登入畫面,表單驗證FluentValidation(第F-2頁)
    • F.2 建立權限登入功能(第F-3頁)
    • F.3 製作登入畫面(第F-6頁)
    • F.4 LoginController 接收表單輸入的請求(第F-8頁)
    • F.5 系統啟用身分驗證功能(第F-12頁)
紙本書 NT$ 790
單本電子書
NT$ 553

點數租閱 20點
租期14天
今日租書可閱讀至2025-04-02
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code