ASP.NET Core應用開發(.NET開發經典名著)

ASP.NET Core應用開發(.NET開發經典名著) 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] James Chambers,David Paquette,Simon Timms 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-05-16

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 清華大學齣版社
ISBN:9787302479901
版次:1
商品編碼:12246414
包裝:平裝
開本:16開
齣版時間:2017-09-01
用紙:膠版紙
頁數:361
字數:623000
正文語種:中文


相關圖書





圖書描述

産品特色

編輯推薦

  

本書特色:
  ◆ 使用ASP.NET Core和開源框架構建強大的跨平颱應用程序
  ◆ MVC,構建一個完整的ASP.NET Core應用程序
  ◆ 從項目開始的第一天就開始生成並發布版本,快速部署迭代中的産品
  ◆ 集成Azure支持,獲得雲服務的擴展能力
  ◆ 在Linux上運行或開發跨平颱的解決方案
  ◆ 使用Docker獲得一緻的開發環境
  ◆ 使用Entity Framework Core 1.0訪問數據
  ◆ 使用更新的Razor視圖引擎生成HTML視圖
  ◆ 使用身份確保安全性和提供權限管理
  ◆ 使用依賴注入提高可測試性與可維護性
  ◆ 在ASP.NET Core環境中使用和管理JavaScript
  ◆ 使用SASS編寫可維護的靚麗CSS
  ◆ 充分利用標簽助手和其他可重用組件
  ◆ 設計、組織並重構應用程序,靈活應對變化
  
  
  

內容簡介

  

  動手掌握ASP.NET Core從架構到部署的方方麵麵
  《ASP.NET Core應用開發》通過一個跨平颱Web應用程序
  的開發、部署與管理的完整流程,指導你學習ASP.NET Core。你將掌握微軟革命性的開源ASP.NET Core技術,並學習如何將MVC、Docker、Azure Web Apps、Visual Studio、C#、JavaScript和Entity Framework融匯貫通。通過與一個虛擬的Alpine Ski House開發團隊並肩工作,你將見證四個全新迭代的完整開發過程。你將看到這個團隊是如何架構和設計他們的軟件,響應用戶的反饋,以及完成開發、測試、部署、維護和重構等各個環節的工作。
  最終,你將瞭解如何更快、更穩定地創建一流水準的軟件。
  三位*微軟MVP展示瞭如何:
  ◆ 使用ASP.NET Core和開源框架構建強大的跨平颱應用程序
  ◆ *MVC,構建一個完整的ASP.NET Core應用程序
  ◆ 從項目開始的第一天就開始生成並發布版本,快速部署迭代中的産品
  ◆ 集成Azure支持,獲得雲服務的擴展能力
  ◆ 在Linux上運行或開發跨平颱的解決方案
  ◆ 使用Docker獲得一緻的開發環境
  ◆ 使用Entity Framework Core 1.0訪問數據
  ◆ 使用更新的Razor視圖引擎生成HTML視圖
  ◆ 使用身份確保安全性和提供權限管理
  ◆ 使用依賴注入提高可測試性與可維護性
  ◆ 在ASP.NET Core環境中使用和管理JavaScript
  ◆ 使用SASS編寫可維護的靚麗CSS
  ◆ 充分利用標簽助手和其他可重用組件
  ◆ 設計、組織並重構應用程序,靈活應對變化
  

作者簡介

  James Chambers,五次榮獲開發人員技術方嚮微軟MVP稱號,現在正在開發運行於Azure和AWS之上的ASP.NET Core和MVC應用程序。他是一位獨立谘詢師、技術導師、活躍的博客作者,並為多個開源項目貢獻自己的力量。

  David Paquette,四次榮獲微軟MVP稱號,是一位軟件開發人員和獨立谘詢師。他具有使用.NET構建Web和Windows應用程序的豐富經驗,對軟件工程領域有深入的瞭解,同時對提高用戶體驗頗具熱情。

  Simon Timms,一位多次榮獲微軟MVP稱號的社區組織者、博客作傢、開發者和獨立谘詢師。他在技術領域興趣廣泛,從分布式係統到新的JavaScript框架無所不包。他在軟件開發和運維上都具備深厚功力,這也使得他的團隊熱衷於生成、開發服務器部署等方麵。




目錄

第Ⅰ部分 信息軟件簡介及技術要點分析
第1章 信息軟件概述 3
1.1 信息係統基礎知識 3
1.1.1 信息係統組成 3
1.1.2 信息係統分類 4
1.2 信息軟件開發 4
1.2.1 軟件的生命周期 5
1.2.2 軟件開發過程模型 6
1.2.3 敏捷開發 9
1.3 信息軟件主流架構及技術 12
1.3.1 客戶端/服務器架構 12
1.3.2 瀏覽器/服務器架構 14
1.3.3 現代互聯網技術 16
1.4 本章小結 19
第2章 軟件測試概述 20
2.1 軟件測試概念 20
2.1.1 軟件測試的定義和對象 20
2.1.2 軟件測試的目的 21
2.2 軟件測試分類 22
2.2.1 按照開發階段分類 22
2.2.2 按測試策略分類 24
2.2.3 按照測試手段分類 25
2.2.4 按照測試執行方式分類 25
2.2.5 基於特定目標的測試分類 25
2.3 信息軟件測試典型應用 28
2.3.1 基於Web應用軟件的測試 28
2.3.2 基於手機應用軟件的測試 32
2.3.3 基於雲應用軟件的測試 36
2.4 信息軟件測試策略 38
2.4.1 測試過程的實施策略 38
2.4.2 測試用例的設計策略 40
2.4.3 迴歸測試策略 41
2.5 本章小結 42
第Ⅱ部分 軟件測試管理技術
第3章 軟件測試管理概述 45
3.1 軟件測試管理的主要內容 45
3.1.1 測試計劃管理 47
3.1.2 測試組織和人員管理 49
3.1.3 測試文檔管理 51
3.1.4 測試缺陷管理 52
3.2 軟件測試管理工具 55
3.2.1 HP ALM概述 56
3.2.2 TestLink 56
3.3 本章小結 57
第4章 HP ALM工具的使用及關鍵技術 58
4.1 HP ALM簡介 58
4.1.1 HP ALM組織架構 59
4.1.2 HP ALM流程 59
4.2 HP ALM初始化設置 60
4.2.1 啓動站點管理 60
4.2.2 創建域和項目 62
4.2.3 用戶和組的管理 65
4.2.4 缺陷和用例配置 70
4.2.5 用例配置 74
4.3 創建發布樹 76
4.3.1 定義發布樹 76
4.3.2 創建發布 77
4.3.3 創建周期 78
4.4 創建測試需求 78
4.4.1 製訂測試需求樹規範 79
4.4.2 創建功能測試需求樹 80
4.4.3 將需求分配到發布和周期 83
4.4.4 測試需求轉換為測試計劃 84
4.5 管理測試計劃 86
4.5.1 創建測試用例 88
4.5.2 關聯需求與測試用例 90
4.6 執行測試 92
4.6.1 創建測試集 92
4.6.2 執行測試集 94
4.7 缺陷管理 97
4.7.1 創建並提交缺陷 97
4.7.2 關聯缺陷和測試用例 98
4.8 報錶生成與分析 99
4.8.1 分析測試執行報錶 100
4.8.2 分析缺陷報錶 101
4.9 本章小結 103
第Ⅲ部分 信息軟件係統功能測試
第5章 信息軟件係統功能測試概述 107
5.1 功能測試基礎知識 107
5.1.1 功能測試常見的錯誤類型 107
5.1.2 功能測試用例的設計準則 108
5.2 功能測試自動化 109
5.2.1 功能測試自動化優缺點 109
5.2.2 功能自動化測試的主要技術 111
5.3 典型功能測試工具介紹 113
5.3.1 HP UFT 113
5.3.2 Selenium 114
5.3.3 兩種自動化測試工具對比 114
5.4 本章小結 115
第6章 HP UFT工具的使用及關鍵
技術 116
6.1 HP UFT工具簡介 116
6.1.1 HP UFT基本配置 116
6.1.2 HP UFT的視圖 117
6.2 HP UFT的工作流程 118
6.2.1 UFT測試步驟 118
6.2.2 一個簡單的測試項目 119
6.2.3 HP UFT的相關原理 122
6.3 測試對象管理 123
6.3.1 對象識彆 123
6.3.2 對象屬性及偵測 125
6.3.3 HP UFT對象庫 126
6.3.4 對象庫管理 128
6.4 錄製模式 130
6.4.1 模擬錄製模式 130
6.4.2 低級錄製模式 131
6.4.3 洞察錄製模式 131
6.5 操作調用 132
6.6 檢查點技術 134
6.6.1 檢查點簡介 134
6.6.2 標準檢查點 135
6.6.3 文本檢查點 137
6.7 參數化技術 138
6.7.1 參數化測試步驟 139
6.7.2 使用外部數據源實現
參數化 142
6.8 描述性編程技術 146
6.8.1 描述性編程概述 146
6.8.2 描述性編程的測試實例 147
6.9 正則錶達式 150
6.9.1 正則錶達式介紹 150
6.9.2 正則錶達式應用 152
6.10 測試場景恢復技術 153
6.10.1 創建場景恢復文件 154
6.10.2 添加場景恢復文件 157
6.11 函數庫管理 158
6.11.1 函數與子過程 158
6.11.2 創建函數庫 159
6.11.3 關聯函數庫並調用函數 160
6.12 VBScript腳本語言 162
6.12.1 選擇和循環操作 163
6.12.2 比較操作 164
6.12.3 算術操作 164
6.12.4 邏輯操作 165
6.12.5 常用函數 166
6.13 腳本的調試與運行 168
6.13.1 腳本調試技術 168
6.13.2 使用ALM運行測試腳本 169
6.13.3 使用Test Batch Runner
運行測試腳本 175
6.13.4 使用QuickTest.Application
對象運行測試腳本 175
6.14 查看測試結果 176
6.14.1 設置結果的存儲位置 176
6.14.2 查看測試運行結果 177
6.15 本章小結 178
第7章 HP UFT功能自動化實踐 180
7.1 測試需求分析 180
7.2 自動化測試框架 180
7.2.1 自動化測試框架簡介 180
7.2.2 自動化測試框架考慮的
要素 181
7.3 設計測試用例 183
7.3.1 登錄業務測試用例 183
7.3.2 訂票業務測試用例 184
7.3.3 傳真訂單業務測試用例 186
7.3.4 退齣業務測試用例 187
7.4 開發登錄業務腳本 187
7.4.1 登錄腳本錄製 188
7.4.2 設置Action屬性 188
7.4.3 參數化用戶信息 189
7.4.4 登錄腳本迴放 193
7.5 開發訂票腳本 194
7.5.1 錄製訂票腳本 194
7.5.2 登錄操作調用 195
7.5.3 參數化航班日期 196
7.5.4 訂票腳本迴放 197
7.6 開發傳真訂單腳本 198
7.6.1 錄製傳真訂單腳本 198
7.6.2 完善傳真訂單腳本 200
7.6.3 迴放傳真訂單腳本 202
7.7 退齣腳本開發 203
7.8 測試資源管理 203
7.8.1 管理對象庫 203
7.8.2 使用HP ALM管理測試
資源 204
7.9 腳本的運行 207
7.10 本章小結 209
































前言/序言

  ASP.NET Core MVC是微軟麵嚮 .NET開發者的最新的Web框架,它是如今廣為人知的ASP.NET MVC框架的下一代,並緻力於開啓跨平颱開發、部署的能力。它廣泛利用瞭各種各樣的開源庫,當然,它本身也是開源的。ASP.NET Core MVC幫助開發者獨立思考關於業務邏輯、路由、服務以及視圖的實現,並提供瞭一套新的配置和擴展係統。它使用瞭C#編程語言,以及Razor視圖引擎。不管你是一個經驗豐富的.NET開發者,還是一個新手,使用ASP.NET Core MVC來構建項目應該都是不錯的開端。
  本書展示瞭一個重構項目的最初幾個迭代版本,該項目是由一個虛構公司Alpine Ski House的團隊重新開發的。每一章都介紹瞭一些在開發過程中團隊所遇到的挑戰,以及他們是如何剋服這些難關的。除瞭每章前麵的一個小故事之外,本書深入介紹瞭從ASP.NET Core MVC的特性,到構建、維護和部署應用程序所使用的相關工具。
  除故事片段和關於ASP.NET Core MVC的技術內容之外,本書還討論瞭新版的Entity Framework、包管理係統,以及其他在Web開發領域中流行的周邊工具。除相關技術內容的介紹外,本書也附帶瞭一個項目——正是Alpine Ski House的開發者們構建的那個項目。
  本書讀者對象
  本書以一個程序員的視角,貫穿瞭使用ASP.NET Core開發一個全新應用程序,並將其發布到互聯網上的所有必經步驟。不過仍然有相當多的程序員還沒有接觸過Web開發,或者還停留在Webforms時代,很少接觸到如今全新的各種工具。本書將幫助他們掌握這些技巧、樹立信心來跟上腳步,使用新興的框架來構建現代應用程序。本書將幫助讀者探索應用程序的架構,部署並構建適用於雲端的應用程序。
  閱讀本書的前提條件
  本書的讀者需要擁有中高級的程序開發能力、熟練掌握C#、擁有Web開發的背景知識,並瞭解Visual Studio的基本功能。如果瞭解上一個版本的MVC會更有幫助,不過它不是必需的。熟悉使用命令行界麵進行工作也是個加分項。在閱讀本書後,你將有能力構建一個真實的、由關係型數據庫驅動的應用程序,並可以將其部署在基於雲端的基礎架構。
  本書可能不適閤……
  如果你是經驗豐富的高級ASP.NET MVC開發者,始終在密切關注甚至參與瞭ASP.NET Core MVC開發的話,那麼本書可能不太適閤你。
  本書結構安排
  本書創新性地從開發者的視角齣發,貫穿瞭一個完整應用程序開發的各個迭代環節。書中不僅包含瞭技術內容,也涵蓋瞭如何從錯誤中吸取教訓、根據用戶的反饋進行調整,從零開始,逐步構建齣一個完整的産品。
  本書分為如下四個部分:
  ● 第Ⅰ部分:“Alpine Ski House”。介紹瞭一些背景知識,構建瞭示例應用程序,並引入瞭貫穿本書的所有虛構角色。
  ● 第Ⅱ部分:“迭代迴顧:韆裏之行”。關注能夠讓應用程序運行起來的必要特性,對構建流水綫進行配置,使配置實時生效,從而使整個團隊都關注到項目進度。
  ● 第Ⅲ部分:“迭代迴顧:激流勇進”。關注一些核心的特性能夠在示例程序的基礎上加上所需的業務邏輯。該部分中,我們使用瞭 Entity Framework Core來進行數據訪問、使用 Razor 創建視圖,還介紹瞭配置、日誌、安全、用戶管理,以及依賴注入。
  ● 第Ⅳ部分:“迭代迴顧:最後衝刺”。介紹瞭JavaScript、依賴管理,以及在前文介紹的基礎上進行構架的內容。
  在附錄中包含瞭一些重要主題,比如測試、重構和擴展能力。
  尋找本書最佳切入點
  本書中的不同章節涵蓋瞭ASP.NET Core 框架中相關的各種技術。根據你的需要,以及你對微軟技術棧的掌握程度,你可能會需要重點關注本書中某些特定的領域。可以通過如下錶格來決定你閱讀本書的最佳切入點:
  如果你…… 閱讀建議
  是ASP.NET Core開發的新手,或者已經是ASP.NET Core的開發者 關注第Ⅰ、第Ⅱ和第Ⅲ部分,或者按照順序閱讀整本書
  熟悉之前版本的ASP.NET 如果你隻需要關注核心內容,可以略過前兩章,並通讀本書中的其他章節,以瞭解新的技術
  對客戶端開發感興趣 閱讀第Ⅳ部分的第15、16、17章,略讀第20章中關於 JavaScript 服務的介紹
  對跨平颱開發感興趣 整本書的內容都可應用在跨平颱開發中,不過第8、9章的主題特彆涉及瞭該內容
  本書中的大部分章節都包括瞭動手示例,通過它們你可以練習剛剛學到的內容。不論你關注的是哪部分內容,請在你的係統中下載並安裝示例應用程序。
  本書的約定和特色
  本書在介紹內容時使用瞭一些約定,瞭解它們可以讓閱讀變得更易理解。
  ● 本書中的代碼是麵嚮 C# 程序員的,使用的語法涵蓋瞭 HTML、CSS、SCSS和Razor。
  ● 在兩個按鍵之間使用加號(+)錶示同時按下兩個鍵。比如“按下Alt + Tab”的意思是你需要在按住Alt鍵的同時,按下Tab鍵。
  ● 在兩個或多個菜單項之間的竪綫符號(比如文件 | 關閉),意思是你需要先選擇第一個菜單或菜單項,然後再選擇下一個,以此類推。
  係統要求
  為瞭運行本書的示例應用程序,你需要如下的軟、硬件配置:
  ● .NET Core 1.0及以上版本,可以跨平颱安裝,來自https://dot.net。
  ● 選擇你的代碼編輯器。我們使用的是Windows上的Visual Studio 2015(任何一個版本都可以)及以上版本,或者也可以使用Windows / Mac / Ubuntu Linux上的Visual Studio Code。
  ● SQL Server LocalDB(包含在Windows中的Visual Studio 2015及以上版本中)。對於Linux或者Mac的用戶,你需要訪問一個位於其他Windows機器或者MicrosoftAzure上的SQLServer數據庫。
  ● 電腦的處理器至少是1.6GHz。
  ● 至少1GB內存。
  ● 4GB剩餘磁 ASP.NET Core應用開發(.NET開發經典名著) 下載 mobi epub pdf txt 電子書 格式


ASP.NET Core應用開發(.NET開發經典名著) mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

ASP.NET Core應用開發(.NET開發經典名著) 下載 mobi pdf epub txt 電子書 格式 2024

ASP.NET Core應用開發(.NET開發經典名著) 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

老公買的,是他想要的

評分

不是很推薦購買,講得很書麵話

評分

應該還可以

評分

很好

評分

非常喜歡.net core 終於可以不用受係統的束縛瞭

評分

還好還好哈還好還好哈high哈哈哈

評分

京東購物買的放心用著舒心,售後給力值得長期采購!

評分

哦朋友送個工作日我有強迫癥睏瞭就睡

評分

京東自營的書質量有保證,慢慢地在看,翻譯得不錯

類似圖書 點擊查看全場最低價

ASP.NET Core應用開發(.NET開發經典名著) mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有