Modern Web Development with ASP.NET Core 3 - Second Edition Explore the tools and techniques to build modern web apps and RESTful web services
暫譯: ASP.NET Core 3 現代網頁開發 - 第二版

Ricardo Peres

  • 出版商: Packt Publishing
  • 出版日期: 2020-06-25
  • 售價: $1,680
  • 貴賓價: 9.5$1,596
  • 語言: 英文
  • 頁數: 570
  • 裝訂: Paperback
  • ISBN: 1789619769
  • ISBN-13: 9781789619768
  • 相關分類: .NETASP.NET
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Key Features

  • Migrate your codebase efficiently to the latest version - ASP.NET Core 3.0
  • Delve into MVC patterns, configuration, routing, and deployment to build professional-grade applications
  • Improve the performance of applications and the development team by implementing advanced ASP.NET Core concepts

Book Description

ASP.NET has been the de-facto choice of web developers for a long time. With ASP.NET Core 3, Microsoft has made internal changes to the framework along with introducing new additions that will change the way you approach web development. This second edition of Mastering ASP.NET Core 3 has been thoroughly updated to help you make the most of the latest features in the framework, right from gRPC and conventions through to Blazor.

You'll begin with an overview of the essential topics, exploring the Model-View-Controller (MVC) pattern, various platforms, dependencies, and frameworks. Next, you'll learn how to set up and configure the MVC environment, before delving into advanced routing options. As you advance, you'll get to grips with controllers and actions to process requests, and later understand how to create HTML inputs into models. Moving on, you'll discover the essential aspects of syntax and processes when working with Razor. You'll even get up to speed with client-side development and explore the testing, logging, scalability and security aspects of ASP.NET Core. Finally, you'll learn how to deploy ASP.NET Core to several environments such as Azure, Amazon Web Services (AWS), and Docker.

By the end of this book, you'll have gained comprehensive knowledge of building modern cloud-based web apps on multiple platforms with ASP.Net Core.

What you will learn

  • Understand the new capabilities of ASP.NET Core 3.0
  • Become well-versed with how to configure ASP.NET Core to use it to its full potential
  • Create controllers and action methods, and understand how to maintain state
  • Implement and validate forms and retrieve information from them
  • Improve productivity by enforcing reuse, process forms, and effective security measures
  • Deploy ASP.NET Core applications to new environments such as Microsoft Azure, AWS or Docker

Who This Book Is For

If you are a developer who knows the basics of ASP.NET MVC and wants to build powerful applications, then this book is for you. Developers who want to explore the latest changes in ASP.NET Core 3.0 to build professional-level applications will also find this book useful. Familiarity with C#, ASP.NET Core, and HTML and CSS is expected to get the most out of this book.

商品描述(中文翻譯)

#### 主要特點

- 高效地將您的程式碼庫遷移到最新版本 - ASP.NET Core 3.0
- 深入了解 MVC 模式、配置、路由和部署,以構建專業級應用程式
- 通過實施先進的 ASP.NET Core 概念來提高應用程式和開發團隊的性能

#### 書籍描述

ASP.NET 長期以來一直是網頁開發者的事實標準選擇。隨著 ASP.NET Core 3 的推出,微軟對框架進行了內部更改,並引入了新的功能,這將改變您對網頁開發的看法。本書《精通 ASP.NET Core 3》的第二版已全面更新,以幫助您充分利用框架中的最新功能,從 gRPC 和約定到 Blazor。

您將從重要主題的概述開始,探索模型-視圖-控制器(MVC)模式、各種平台、依賴項和框架。接下來,您將學習如何設置和配置 MVC 環境,然後深入了解高級路由選項。隨著進展,您將掌握控制器和動作以處理請求,並了解如何將 HTML 輸入轉換為模型。接著,您將發現使用 Razor 時語法和過程的基本方面。您甚至會熟悉客戶端開發,並探索 ASP.NET Core 的測試、日誌記錄、可擴展性和安全性方面。最後,您將學習如何將 ASP.NET Core 部署到多個環境,例如 Microsoft Azure、Amazon Web Services (AWS) 和 Docker。

在本書結束時,您將獲得在多個平台上使用 ASP.NET Core 構建現代雲端網頁應用程式的全面知識。

#### 您將學到什麼

- 了解 ASP.NET Core 3.0 的新功能
- 熟悉如何配置 ASP.NET Core,以充分發揮其潛力
- 創建控制器和動作方法,並了解如何維護狀態
- 實施和驗證表單,並從中檢索信息
- 通過強制重用、處理表單和有效的安全措施來提高生產力
- 將 ASP.NET Core 應用程式部署到新的環境,例如 Microsoft Azure、AWS 或 Docker

#### 本書適合誰

如果您是一位了解 ASP.NET MVC 基礎的開發者,並希望構建強大的應用程式,那麼這本書適合您。希望探索 ASP.NET Core 3.0 中最新變化以構建專業級應用程式的開發者也會發現這本書有用。熟悉 C#、ASP.NET Core 以及 HTML 和 CSS 將有助於您充分利用本書的內容。

作者簡介

Ricardo Peres

Ricardo Peres is a developer, blogger, and occasionally, an e-book author. He has over 17 years of experience in software development, using technologies such as C/C++, Java, JavaScript, and .NET. His interests include distributed systems, architectures, design patterns, and general .NET development. He currently works for the London-based Simplifydigital as a technical evangelist, and was first awarded as an MVP in 2015. Ricardo maintains a blog, Development With A Dot, where he regularly writes about technical issues. He has authored Entity Framework Core Cookbook - Second Edition and has reviewed a book Learning NHibernate 4 for Packt. Ricardo has also contributed to Syncfusion's Succinctly collection of e-books with titles on NHibernate, Entity Framework Code First, Entity Framework Core, multitenant ASP.NET applications, and Microsoft Unity.

作者簡介(中文翻譯)

Ricardo Peres

Ricardo Peres 是一位開發者、部落客,偶爾也會擔任電子書作者。他在軟體開發方面擁有超過 17 年的經驗,使用的技術包括 C/C++、Java、JavaScript 和 .NET。他的興趣包括分散式系統、架構、設計模式以及一般的 .NET 開發。他目前在位於倫敦的 Simplifydigital 擔任技術傳道者,並於 2015 年首次獲得 MVP 獎項。Ricardo 維護一個名為 Development With A Dot 的部落格,定期撰寫技術相關議題。他是《Entity Framework Core Cookbook - 第二版》的作者,並為 Packt 的書籍《Learning NHibernate 4》進行過評審。Ricardo 也為 Syncfusion 的 Succinctly 電子書系列貢獻了多本書籍,主題涵蓋 NHibernate、Entity Framework Code First、Entity Framework Core、多租戶 ASP.NET 應用程式以及 Microsoft Unity。