定價: | ||||
售價: | 587元 | |||
庫存: | 已售完 | |||
LINE US! | 詢問這本書 團購優惠、書籍資訊 等 | |||
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單 | ||||
付款方式: | 超商取貨付款 |
![]() |
|
信用卡 |
![]() |
||
線上轉帳 |
![]() |
||
物流方式: | 超商取貨 | ||
宅配 | |||
門市自取 |
為您推薦
相關熱銷的書籍推薦給您
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. The latest tactics for thwarting digital attacks “Our new reality is zero-day, APT, and state-sponsored attacks. Today, more than ever, security professionals need to get into the hacker’s mind, methods, and toolbox to successfully deter such relentless assaults. This edition brings readers abreast with the latest attack vectors and arms them for these continually evolving threats.” --Brett Wahlin, CSO, Sony Network Entertainment “Stop taking punches--let’s change the game; it’s time for a paradigm shift in the way we secure our networks, and Hacking Exposed 7 is the playbook for bringing pain to our adversaries.” --Shawn Henry, former Executive Assistant Director, FBI Bolster your system’s security and defeat the tools and tactics of cyber-criminals with expert advice and defense strategies from the world-renowned Hacking Exposed team. Case studies expose the hacker’s latest devious methods and illustrate field-tested remedies. Find out how to block infrastructure hacks, minimize advanced persistent threats, neutralize malicious code, secure web and database applications, and fortify UNIX networks. Hacking Exposed 7: Network Security Secrets & Solutions contains all-new visual maps and a comprehensive “countermeasures cookbook.” Obstruct APTs and web-based meta-exploits Defend against UNIX-based root access and buffer overflow hacks Block SQL injection, spear phishing, and embedded-code attacks Detect and terminate rootkits, Trojans, bots, worms, and malware Lock down remote access using smartcards and hardware tokens Protect 802.11 WLANs with multilayered encryption and gateways Plug holes in VoIP, social networking, cloud, and Web 2.0 services Learn about the latest iPhone and Android attacks and how to protect yourself
類似書籍推薦給您
內容簡介 轉職軟體工程師、程式初學者、缺乏作品集的人! 不用再害怕寫程式啦~ ●Asp.Net Core 6的常見技術 ●Entity Framework資料庫設計、資安知識、發文系統、登入功能 ●Web開發工程師應該具備的相關知識 ●如何建造部落格網站 ●附贈原始碼 此書主要撰寫給所有程式初學者,希望大家能更好的進入程式的世界。 書中分成了兩個部分,第一個部分為ASP.NET Core工程師應該具備的相關知識,包含網站運行的原理、什麼是API、ASP.NET Core 常用技術、Entity Framework資料庫、相依性注入、如何上傳或是下載檔案、資安權限、如何架站等等,第二部分說明如何結合前面所學建造自己的Blog,做成一個有登入系統,可以發文給別人觀看的網站。 全書富含眾多程式範例以及原始碼提供讀者學習,希望大家能在成就感中學習到技術,在程式裡建築自己的世界。 目錄 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 系統啟用身分驗證功能
類似書籍推薦給您
內容簡介 ☆NET 8 Core Web應用程式核心基礎與套件介紹 ★套件輔助學習 - 節省開發時間與心力 ☆使用分層架構 - 讓專案各司其職,提高應用程式的可維護性和擴展性 ★身份驗證授權 - 使用Identity套件,提高網站的安全性 ☆角色權限管理 - 引導讀者建立不同的角色,模擬多層級會員系統 ★Repository pattern – 封裝資料庫邏輯,更有效的方式與資料庫溝通 ☆Entity Framework Core(EF Core) - 以架構物件的方式使用資料庫,讓開發學習者容易上手來處理資料 ★豐富的教學資源 - 提供完整專案程式碼及範例檔案下載 本書主旨在如何使用ASP.NET Core 8來建立一個強大且可擴展的平台,內容分為四大區塊,引導讀者掌握軟體開發的基本技能,分別為「程式基礎篇」、「.NET Core特色篇」、「應用實戰篇」和「模擬架站篇」。 ☆程式基礎篇:介紹ASP .NET的發展歷史,同時深入了解ASP .NET Core的生命週期。讀者將學習C#的核心概念,從基本的變數、資料型態、運算子,到進階的迴圈、類別和物件操作。MVC的核心觀念也將被介紹,包括檔案配置、職責與架構,並探討Model、View和Controller的角色。最後,讀者將使用Visual Studio 2022來建立ASP.NET Core Web應用程式,學習如何設計Category模型,並探索如何透過TempData和Toastr工具來增強使用者的互動體驗。 ★.NET Core特色篇:探討依賴注入(DI)的核心概念。學習如何運用DI來管理應用程式的相依性,讓程式碼更容易進行測試和維護。此外,也著重如何優化專案的結構,包括實施分層架構、建立Repository和UnitOfWork,以及使用Area來更有效地組織和管理應用程式的各個部分。 ☆應用實戰篇:將會引導讀者建立電商平台,學習ViewBag、ViewData、ViewModel與DataTables來優化前端和提升使用者體驗。透過應用ASP.NET Core Identity的功能,來模擬飲料店的多層級會員系統。掌握建立和管理購物車系統的能力,並使用ViewModel讓資料處理更加靈活。最後,帶領讀者深入訂單流程,從設計結算頁面到詳細的訂單管理,確保讀者能全面掌握電商平台的訂單管理流程。 ★模擬架站篇:協助讀者將電商平台部署到雲端,在進行部署前,會確保各角色的使用者權限、防止不當系統變更、涵蓋權限設定、安全性問題解決,以及資料庫的初始化。 ☆☆無論是初學者或有ASP.NET Framework開發經驗的人,本書都將提供寶貴的知識,讓您能夠快速建立一個功能豐富的網頁應用程式。讓我們一起開始吧!☆☆ 目錄 Chapter 01 環境建置 & 關於 .NET 8 1-1 ASP.NET Core 簡介 1-2 .NET 8 簡介 1-3 開發工具、環境架設 1-4 ASP.NET Core 網站生命週期 Chapter 02 C#基礎語法 2-1 程式架構 2-1 程式語法介紹 2-2-1 輸入與輸出 2-2-2 變數與常數 2-2-3 資料型別 2-2-4 運算子 2-3 條件流程控制 2-4 迴圈流程控制 2-5 類別與物件 2-5-1 物件與物件導向 2-5-2 類別 Chapter 03 MVC 基本觀念 3-1 MVC 概觀 3-2 MVC 檔案配置 3-3 MVC 職責 3-4 MVC 架構 3-5 .NET 中的MVC Chapter 04 CRUD 實作練習 4-1 創建 MVC 專案 4-2 建立Model & 連線資料庫 4-3 Read 查看資料 4-4 Create 新增資料 4-5 Edit 編輯資料 4-6 Delete 刪除資料 4-7 TempData & Toastr Chapter 05 依賴注入(Dependency Injection) 5-1 介紹 5-2 IoC 控制反轉 (Inversion of Control) 5-3 DI 依賴注入(Dependency Injection) 5-4 DI 容器中控管服務的生命週期 Chapter 06 檔案結構 6-1 介紹分層架構 6-2 修改專案架構 6-2-1 調整專案架構 6-2-2 重建資料庫 6-3 建立Repository 6-3-1 為何要使用Repository模式和UnitOfWork 模式? 6-3-2 實作Repository 6-4 建立UnitOfWork 6-4-1 實作UnitOfWork 6-5 建立Area 6-5-1 建立Area Chapter 07 Product + 首頁 7-1 建立Product Model 7-2 Product的基本 CRUD 7-3 鍵入類別、圖片的資料欄位和建立關聯 7-4 ViewBag、ViewData以及ViewModel 7-4-1 ViewBag的作法 7-4-2 ViewData的作法 7-4-3 ViewModel 7-5 整合新增及編輯頁面 7-6 儲存圖片路徑 7-7 DataTable 實作 7-8 首頁建立 Chapter 08 會員 8-1 建立 Identity 8-2 會員註冊及登入 8-3 角色與權限控管 8-4 調整註冊頁面 8-5 建立分店 Chapter 09 購物車 9-1 建立購物車模型 9-2 購物車介面 9-3 建立購物車的 View Model 9-4 修改及移除 ShoppingCart Chapter 10 訂單管理 10-1 結算畫面 10-2 新增訂單功能需要的資料表 10-3 建立訂單的 Repository 10-4 將購物車金額與訂單合併 10-5 送出訂單 10-6 訂單管理 Chapter 11 專案部署 11-1 角色權限設定 11-2 修改註冊功能 11-3 資料庫初始化DBInitializer 11-4 建立Azure SQL Server 11-5 版本降級 11-6 Git 設定與初始化 11-7 專案部署
類似書籍推薦給您
「DotNet聖殿祭司」以多年程式開發經驗,將業界的專業開發技巧融入於書中! ASP.NET Core是跨平台的.NET框架,除了跨平台特性,整個框架底層更是高度重新大改寫,導入許多軟工Design Pattern與Principals原則,讓整個框架程式組織、運作與耦合度達到前所未有新高度。而ASP.NET Core中最重要的四大天王:Dependency Injection相依性注入、Configuration組態系統、Hosting與Middleware,更是貫穿整個應用程式設計與執行,可以說掌握此四者便掌握了ASP.NET Core核心精髓。無論新手與老手,本書皆能循序漸進地引導您,一步步深入ASP.NET Core精華的奧義殿堂。 精選章節,讓您Do Less, Get More,短時間內培養出即戰力!本書內容有: * 介紹MVC架構如何三分天下,精解Model、View與Controller三者職責與運作 * 以DI相依性注入設計抽象介面與實作,達成IoC控制反轉與鬆散耦合 * Configuration組態與Options Pattern選項模式共舞 * Model / Scaffolding CRUD / LINQ與Entity Framework Core資料庫存取 * View / Partial View / Tag Helpers / HTML Helpers / View Component / Layout功能解析 * 說明MVC中如何整合Bootstrap前端開發框架,有效建構RWD響應式網站 * 全面掌握Razor語法,提升View頁面的智慧與判斷力 * 用開源Chart.js及JSON製作HTML5互動式商業統計圖表 * 以jQuery Ajax / Web API / JSON三劍客建立輕量級高效能網站 * 用AJAX及MVC串接ChatGPT API製作AI聊天問答 * 將ASP.NET Core應用程式部署至Microsoft Azure雲端平台 目錄 CH01 .NET 7 與 ASP.NET Core 技術總覽 CH02 ASP.NET Core MVC 概觀與 VS 2022 開發環境 CH03 用 CLI 及 Visual Studio Code 建立與管理 .NET 專案 CH04 ASP.NET Core 框架與基礎服務 CH05 掌握 Controller / View / Model / Scaffolding / Layout 五大元素 CH06 Bootstrap 5 網頁美型彩妝師 CH07 用 Razor、Partial View 及 C# 語法增強 View 戰鬥力 CH08 以 Chart.js 及 JSON 繪製 HTML5 Dashboard 商業統計圖表 CH09 以 Web API、Minimal API、JSON 和 Ajax 建立前後端服務分離架構 CH10 用 Tag Helpers 標籤協助程式設計 Razor View 檢視 CH11 以 HTML Helpers 製作 CRUD 資料庫讀寫電子表單 CH12 用 View Component 建立可重複使用的檢視元件 CH13 以 Dependency Injection 相依性注入達成 IoC 控制反轉 CH14 Configuration 組態及 Options Pattern 選項模式 CH15 Entity Framework Core 資料庫存取與 Transaction 交易 CH16 EF Core - Code First 程式優先、DbContext 與 CLI 命令工具 CH17 Web 串接 OpenAI API 製作 ChatGPT 問答聊天 CH18 將 ASP.NET Core 應用程式部署到 Microsoft Azure 雲端(電子書,請線上下載) 附錄A Action 回傳的 Action Result 動作結果類型(電子書,請線上下載)