發表於2024-11-22
本書特色:
◆ 使用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 電子書 格式
ASP.NET Core應用開發(.NET開發經典名著) 下載 mobi pdf epub txt 電子書 格式 2024
ASP.NET Core應用開發(.NET開發經典名著) 下載 mobi epub pdf 電子書京東送貨就是快,好評
評分還不錯,不斷提高,學習新知識。
評分微軟,.net第三方平颱的專業書籍,值得一讀
評分紙張很好。印刷不錯。哈哈
評分內容還可以,值得學習一下
評分學習學習Net跨平颱的技術,先評瞭再說
評分不錯 嘻嘻
評分物品質量很好
評分活動買瞭很多書,很劃算 質量也不錯,總得來說很值
ASP.NET Core應用開發(.NET開發經典名著) mobi epub pdf txt 電子書 格式下載 2024