Beginning Database Programming Using ASP.NET Core 3 With MVC, Razor Pages, Web Api, Jquery, Angular, SQL Server, and Nosql

Joshi, Bipin

  • 出版商: Apress
  • 出版日期: 2019-12-13
  • 定價: $1,485
  • 售價: 9.0$1,337
  • 語言: 英文
  • 頁數: 481
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484255089
  • ISBN-13: 9781484255087
  • 相關分類: .NETAngularASP.NETjQueryMSSQLNoSQLSQL資料庫
  • 立即出貨 (庫存=1)

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

商品描述

Hit the ground running with this book to quickly learn the fundamentals of HTML form processing, user authentication, and database CRUD (Create, Read, Update, and Delete) operations using the ASP.NET Core family of technologies. You will utilize cutting-edge and popular technology options from both the server side and client side to help you achieve your web application goals as quickly as possible.

Developers who want to learn ASP.NET Core and complementary technologies are often overwhelmed by the large number of options involved in building modern web applications. This book introduces you to the most popular options so that you can confidently begin working on projects in no time. You will learn by example, building a sample application that demonstrates how the same application can be built using different options. This experiential approach will give you the basic skills and knowledge to understand how the options work together so that you can make an informed decision about the available choices, their trade-offs, and code level comparison. After reading this book, you will be able to choose your selected learning path.

 


What You Will Learn

 

 

  • Develop data entry forms in ASP.NET Core, complete with validations and processing
  • Perform CRUD operations using server-side options: ASP.NET Core MVC, Razor Pages, Web APIs, and Blazor
  • Perform CRUD operations using client-side options: jQuery and Angular
  • Secure web applications using ASP.NET Core Identity, cookie authentication, and JWT authentication
  • Use RDBMS and NoSQL data stores: SQL Server, Azure SQL Database, Azure Cosmos DB, and MongoDB for CRUD operations
  • Deploy ASP.NET Core web applications to IIS and Azure App Service

 

 


Who This Book Is For
Developers who possess a basic understanding of ASP.NET and how web applications work. Some experience with Visual Studio 2017 or higher, C#, and JavaScript is helpful.

 

商品描述(中文翻譯)

立即開始學習這本書,快速掌握使用ASP.NET Core技術家族的HTML表單處理、使用者驗證和資料庫CRUD(建立、讀取、更新和刪除)操作的基礎知識。您將利用來自伺服器端和客戶端的尖端和熱門技術選項,以盡快實現您的網路應用目標。

想要學習ASP.NET Core和相關技術的開發人員常常被建立現代網路應用所涉及的大量選項所淹沒。本書將向您介紹最受歡迎的選項,讓您能夠自信地開始進行項目開發。您將通過實例學習,構建一個示範應用程序,演示如何使用不同的選項來構建相同的應用程序。這種實踐經驗的方法將為您提供基本的技能和知識,以了解這些選項如何協同工作,從而能夠對可用選擇、它們的權衡和代碼層級進行明智的決策。閱讀本書後,您將能夠選擇您的學習路徑。

您將學到以下內容:

- 使用ASP.NET Core開發資料輸入表單,包括驗證和處理
- 使用伺服器端選項執行CRUD操作:ASP.NET Core MVC、Razor Pages、Web API和Blazor
- 使用客戶端選項執行CRUD操作:jQuery和Angular
- 使用ASP.NET Core Identity、cookie驗證和JWT驗證來保護網路應用
- 使用關聯式和非關聯式資料庫:SQL Server、Azure SQL Database、Azure Cosmos DB和MongoDB進行CRUD操作
- 將ASP.NET Core網路應用部署到IIS和Azure App Service

本書適合對ASP.NET和網路應用工作原理有基本了解的開發人員。具備Visual Studio 2017或更高版本、C#和JavaScript的一些經驗將有所幫助。

作者簡介

Bipin Joshi is an independent software consultant and trainer who has been programming for more than 20 years, mainly in .NET. He has authored more than 12 books and is a regular contributor to websites and magazines, including his .NET Knowledge Base site (binaryintellect.net). A Microsoft Most Valuable Professional (MVP) and a former Microsoft Certified Trainer (MCT), Bipin conducts online training courses to help individuals learn Microsoft web technologies.

作者簡介(中文翻譯)

Bipin Joshi是一位獨立的軟體顧問和培訓師,他已經從事程式設計超過20年,主要專注於.NET。他已經撰寫了超過12本書籍,並且是網站和雜誌的定期撰稿人,包括他的.NET知識庫網站(binaryintellect.net)。作為微軟最有價值專家(MVP)和前微軟認證培訓師(MCT),Bipin進行線上培訓課程,幫助個人學習微軟的網頁技術。