发表于2024-11-22
ASP.NET Core應用開發(.NET開發經典名著) pdf epub mobi txt 電子書 下載 2024
本書特色:
◆ 使用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框架無所不包。他在軟件開發和運維上都具備深厚功力,這也使得他的團隊熱衷於生成、開發服務器部署等方麵。
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 電子書
不錯,不錯,不錯!
評分不太習慣國外的幽默感,傳插瞭一個故事, 不過開發模式ORM性能無法優化,入門還不錯。
評分還行
評分不錯 嘻嘻
評分應該還可以
評分還好,講的比較宏觀,適閤一定功底的程序員看
評分書收到。
評分講得都比較淺顯,根本沒有深入到原理,不值這個價。
評分滿意,長年纍月在京東買書,省瞭不少錢,省瞭不少心
ASP.NET Core應用開發(.NET開發經典名著) pdf epub mobi txt 電子書 下載