ASP.NET Core 2 Fundamentals: Build cross-platform apps and dynamic web services with this server-side web application framework

Onur Gumus, Mugilan T. S. Ragupathi

  • 出版商: Packt Publishing
  • 出版日期: 2018-08-30
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 298
  • 裝訂: Paperback
  • ISBN: 1789538912
  • ISBN-13: 9781789538915
  • 相關分類: .NETASP.NET
  • 海外代購書籍(需單獨結帳)

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

商品描述

Imagine the boost in business if you can build large, rich web applications with little code and built-in Windows authentication. With this book, you can gain skills to develop real-world applications with ASP.NET Core 2.

Key Features

  • Adopts the application-centric approach to explain core concepts
  • Covers industry-best practices to build flexible, robust applications
  • Shows how to enhance your applications by adding more functionalities

Book Description

The book sets the stage with an introduction to web applications and helps you build an understanding of the tried-and-true MVC architecture. You learn all about views, from what is the Razor view engine to tagging helpers. You gain insight into what models are, how to bind them, and how to migrate database using the correct model. As you get comfortable with the world of ASP.NET, you learn about validation and routing. You also learn the advanced concepts, such as designing Rest Buy (a RESTful shopping cart application), creating entities for it, and creating EF context and migrations. By the time you are done reading the book, you will be able to optimally use ASP.NET to develop, unit test, and deploy applications like a pro.

What you will learn

  • Work with basic programming constructs using the Razor view engine
  • Use flexibility and data compartmentalization of ViewModel
  • Build a custom route for ASP.NET MVC applications for SEO
  • Optimize applications with performance analysis and improvement steps
  • Improve application performance, security, and data access to optimize the overall development process
  • Deploy an ASP.NET MVC application in a non-Windows environment

Who this book is for

If you are looking to build web applications using ASP.NET Core or you want to become a pro in building web applications using the Microsoft technology, this is the ideal book for you. Prior exposure and understanding of C#, JavaScript, HTML, and CSS syntax is assumed.

Table of Contents

  1. Setting the Stage
  2. Controllers
  3. Views
  4. Models
  5. Validation
  6. Routing
  7. Rest Buy
  8. Adding Features, Testing, and Deployment

商品描述(中文翻譯)

想像一下,如果您能夠用少量的程式碼和內建的Windows驗證來建立大型、豐富的網頁應用程式,對您的業務會有多大的提升。這本書可以幫助您獲得使用ASP.NET Core 2開發真實應用程式的技能。

主要特點:
- 採用以應用程式為中心的方法來解釋核心概念
- 覆蓋建立靈活、強大應用程式的最佳實踐
- 展示如何通過添加更多功能來增強您的應用程式

書籍描述:
本書首先介紹了網頁應用程式,幫助您建立對MVC架構的理解。您將學習有關視圖的所有知識,從Razor視圖引擎到標籤輔助程式。您將深入了解模型是什麼,如何綁定它們,以及如何使用正確的模型遷移數據庫。隨著您對ASP.NET的熟悉程度提高,您將學習有關驗證和路由的知識。您還將學習高級概念,例如設計Rest Buy(一個RESTful購物車應用程式),為其創建實體,以及創建EF上下文和遷移。通過閱讀本書,您將能夠像專業人士一樣使用ASP.NET來開發、單元測試和部署應用程式。

您將學到的內容:
- 使用Razor視圖引擎處理基本程式碼結構
- 使用ViewModel的靈活性和資料分隔
- 為ASP.NET MVC應用程式建立自定義路由以進行SEO
- 通過性能分析和改進步驟優化應用程式
- 改進應用程式的性能、安全性和資料存取,以優化整個開發過程
- 在非Windows環境中部署ASP.NET MVC應用程式

本書適合對使用ASP.NET Core建立網頁應用程式感興趣的讀者,或者想要成為使用Microsoft技術建立網頁應用程式的專業人士。預設假設讀者具有C#、JavaScript、HTML和CSS語法的基礎知識和理解能力。

目錄:
1. 設定舞台
2. 控制器
3. 視圖
4. 模型
5. 驗證
6. 路由
7. Rest Buy
8. 添加功能、測試和部署