Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks

Philip Japikse, Kevin Grossnicklaus, Ben Dewey

  • 出版商: Apress
  • 出版日期: 2017-07-09
  • 定價: $1,650
  • 售價: 6.0$990
  • 語言: 英文
  • 頁數: 393
  • 裝訂: Paperback
  • ISBN: 1484224779
  • ISBN-13: 9781484224779
  • 相關分類: .NETJavaScriptVisual Studio
  • 立即出貨(限量) (庫存=1)

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

商品描述

Learn how to build web applications from three Microsoft MVPs. After building the data application layer using Entity Framework Core and a RESTful service using ASP.NET Core, you will then build the client side web application three ways: first, using ASP.NET Core, then using Angular 2, and, finally, using React.  You will be able to compare and contrast these UI frameworks and select the best one for your needs.

.NET Core is a complete rewrite of the popular .NET and its related frameworks. While many concepts are similar between .NET Core and the .NET 4.6 framework, there are revolutionary changes as well, including updates to Entity Framework Core and ASP.NET Core. The first section of this book covers the three main parts of building applications with C#: Entity Framework, ASP.NET Core Services, and ASP.NET Core Web Applications. 

There is also an explosion in popularity of JavaScript frameworks for client side development, and the authors cover two of the most popular UI frameworks. Start with TypeScript for developing clean JavaScript, along with a client side build tool such as Gulp, Grunt, and WebPack. Using the same data access layer and RESTful service from the .NET Core application, you can rebuild the UI using Angular 2. Then, repeat the process using React, for a true comparison of building client side applications using ASP.NET Core, Angular 2, and React. 

What You'll Learn

 

  • Understand the fundamentals of .NET Core and what that means to the traditional .NET developer
  • Build a data access layer with Entity Framework Core, a RESTful service with ASP.NET Core MVC, and a website with ASP.NET Core MVC and Bootstrap
  • Automate many build tasks with client side build utilities

 

Who This Book Is For
 

Intermediate to advanced .NET developers

商品描述(中文翻譯)

學習如何從三位微軟MVP建立網頁應用程式。在使用Entity Framework Core建立資料應用程式層和使用ASP.NET Core建立RESTful服務之後,您將以三種方式建立客戶端網頁應用程式:首先是使用ASP.NET Core,然後是使用Angular 2,最後是使用React。您將能夠比較和對比這些UI框架,並選擇最適合您需求的框架。

.NET Core是流行的.NET及其相關框架的完全重寫。雖然.NET Core和.NET 4.6框架之間有許多相似的概念,但也有一些革命性的變化,包括對Entity Framework Core和ASP.NET Core的更新。本書的第一部分涵蓋了使用C#構建應用程式的三個主要部分:Entity Framework、ASP.NET Core服務和ASP.NET Core網頁應用程式。

JavaScript框架在客戶端開發中也越來越受歡迎,本書的作者介紹了兩個最受歡迎的UI框架。首先使用TypeScript開發乾淨的JavaScript,並使用Gulp、Grunt和WebPack等客戶端建置工具。使用相同的資料存取層和RESTful服務,您可以使用Angular 2重新建立UI。然後,再使用React進行相同的過程,以真正比較使用ASP.NET Core、Angular 2和React建立客戶端應用程式的差異。

您將學到什麼

- 了解.NET Core的基礎知識,以及對傳統.NET開發人員的影響
- 使用Entity Framework Core建立資料存取層,使用ASP.NET Core MVC建立RESTful服務,並使用ASP.NET Core MVC和Bootstrap建立網站
- 使用客戶端建置工具自動化許多建置任務

本書適合對象

中級到高級的.NET開發人員