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