ASP.NET Core 2.0 MVC & Razor Pages for Beginners: How to Build a Website
暫譯: ASP.NET Core 2.0 MVC 與 Razor Pages 初學者指南:如何建立網站
Jonas Fagerberg
- 出版商: W. W. Norton
- 出版日期: 2017-11-15
- 售價: $1,930
- 貴賓價: 9.5 折 $1,834
- 語言: 英文
- 頁數: 528
- 裝訂: Paperback
- ISBN: 1979759952
- ISBN-13: 9781979759953
-
相關分類:
.NET、ASP.NET
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$600$540 -
$1,000Advanced Digital Logic Design Using Verilog, State Machines, and Synthesis for FPGA's (Hardcover)
-
$990VHDL 2008: Just the New Stuff
-
$4,020$3,819 -
$900$855 -
$2,500$2,450 -
$2,250$2,138 -
$680$537 -
$505深入理解 C#, 3/e (C# in Depth, 3/e)
-
$320$224 -
$153C程序設計語言(第2版新版)
-
$403精通D3.js : 交互式數據可視化高級編程
-
$648$616 -
$680$537 -
$790$672 -
$480$408 -
$390$257 -
$450$383 -
$450$356 -
$1,098Digital Systems Design Using VHDL, 3/e (IE-Paperback)
-
$990Dependency Injection in .NET Core 2.0: Make use of constructors, parameters, setters, and interface injection to write reusable and loosely-coupled code
-
$3,110$2,955 -
$505手把手教你設計 CPU-RISC-V 處理器篇
-
$505Julia 語言程序設計
-
$500$450
相關主題
商品描述
Want to learn how to build ASP.NET Core 2.0 MVC and Razor Page Web Applications?
Prerequisites:
This book is primarily aimed at developers who want to learn how to build ASP.NET Core 2.0 MVC and Razor Page applications. You should be an intermediate level C# developer with some experience in HTML5 and CSS3. The C# language won't be explained in any detail.
You will learn ASP.NET Core 2.0 by building three applications. The first application will be built using an empty template, the second with the MVC template, and the third with Razor Pages. The goal with the first basic application is to get you familiar with ASP.NET Core 2.0 by adding middleware and services one piece at a time. Then you will create a solution with three projects; the first project will be used to create a shared database with Entity Framework Core 2.0, the second project is a MVC application for the regular user interface, and the third project is an administrator user interface built with Razor Pages. This solution is a video course website, where users can register to gain access to video courses and administrators can add and modify course content and users.
If you are already familiar with MVC 5 or ASP.NET Core 1.0/1.1, the content in this book can get you started with ASP.NET Core 2.0 in a fast, no-fluff way.
It’s important to mention that this book is practical and tactical, where you will learn as you progress through the modules and build real web applications in the process. To spare you countless pages of fluff (filler material), only valuable information, pertinent to the task at hand, is discussed. The benefit is a shorter and more condensed book, which will save you time and give you a more enjoyable experience.
This experience is something you can put in your CV when applying for a job or a consultant position, or when negotiating a higher salary.
Technologies, frameworks and languages you will use:
Prerequisites:
- C# (Intermediate level; including Generics, Reflection and Object-Oriented Programming (OOP))
- HTML5/CSS3 (Basic knowledge)
This book is primarily aimed at developers who want to learn how to build ASP.NET Core 2.0 MVC and Razor Page applications. You should be an intermediate level C# developer with some experience in HTML5 and CSS3. The C# language won't be explained in any detail.
You will learn ASP.NET Core 2.0 by building three applications. The first application will be built using an empty template, the second with the MVC template, and the third with Razor Pages. The goal with the first basic application is to get you familiar with ASP.NET Core 2.0 by adding middleware and services one piece at a time. Then you will create a solution with three projects; the first project will be used to create a shared database with Entity Framework Core 2.0, the second project is a MVC application for the regular user interface, and the third project is an administrator user interface built with Razor Pages. This solution is a video course website, where users can register to gain access to video courses and administrators can add and modify course content and users.
If you are already familiar with MVC 5 or ASP.NET Core 1.0/1.1, the content in this book can get you started with ASP.NET Core 2.0 in a fast, no-fluff way.
It’s important to mention that this book is practical and tactical, where you will learn as you progress through the modules and build real web applications in the process. To spare you countless pages of fluff (filler material), only valuable information, pertinent to the task at hand, is discussed. The benefit is a shorter and more condensed book, which will save you time and give you a more enjoyable experience.
This experience is something you can put in your CV when applying for a job or a consultant position, or when negotiating a higher salary.
Technologies, frameworks and languages you will use:
- Visual Studio 2017
- ASP.NET Core 2.0
- MVC and Razor Pages (new in ASP.NET 2.0)
- Services (To provide your own functionality as a reusable service)
- Middleware (To provide you own functionality to HTTP Request pipeline)
- Entity Framework (To crate and communicate with a database)
- View Component (To render data in the _Layout view with model data)
- Dependency Injection (To inject objects into constructors)
- Bootstrap (Used for styling and to create a responsive design)
- LINQ (To query the database)
- Tag Helper (to clean up the HTML and enable re-use)
- HTML Helper methods (to clean up your HTML and enable re-use)
- Partial views (to clean up your views and enable re-use)
- Bower and NuGet (To install necessary libraries)
- A web application from an empty template
- An MVC web application using a template
- An Razor Page web application using a template
- A data-layer project referenced from the MVC and Razor Page applications
What you will implement:
I hope you love the book!
Sincerely,
Jonas Fagerberg
Now click the Buy button and start reading the book.
商品描述(中文翻譯)
想學習如何建立 ASP.NET Core 2.0 MVC 和 Razor Page 網頁應用程式嗎?
前置條件:
- C#(中級水平;包括泛型、反射和物件導向程式設計 (OOP))
- HTML5/CSS3(基本知識)
本書主要針對希望學習如何建立 ASP.NET Core 2.0 MVC 和 Razor Page 應用程式的開發人員。您應該是一位具有 HTML5 和 CSS3 一定經驗的中級 C# 開發人員。本書不會詳細解釋 C# 語言。
您將通過建立三個應用程式來學習 ASP.NET Core 2.0。第一個應用程式將使用空模板建立,第二個將使用 MVC 模板,第三個將使用 Razor Pages。第一個基本應用程式的目標是讓您熟悉 ASP.NET Core 2.0,逐步添加中介軟體和服務。然後,您將創建一個包含三個專案的解決方案;第一個專案將用於使用 Entity Framework Core 2.0 創建共享資料庫,第二個專案是一個用於常規使用者介面的 MVC 應用程式,第三個專案是使用 Razor Pages 建立的管理者使用者介面。這個解決方案是一個視頻課程網站,使用者可以註冊以獲取視頻課程的訪問權限,管理者可以添加和修改課程內容及使用者。
如果您已經熟悉 MVC 5 或 ASP.NET Core 1.0/1.1,本書的內容可以讓您快速、無冗餘地開始使用 ASP.NET Core 2.0。
值得一提的是,本書是實用且具戰術性的,您將在進行模組學習的過程中學習,並在此過程中建立實際的網頁應用程式。為了避免冗長的填充材料,僅討論與當前任務相關的有價值資訊。這樣的好處是本書更短且更精簡,能節省您的時間並提供更愉快的閱讀體驗。
這段經驗是您在申請工作或顧問職位時可以放入履歷中的,或在談判更高薪水時使用。
您將使用的技術、框架和語言:
- Visual Studio 2017
- ASP.NET Core 2.0
- MVC 和 Razor Pages(ASP.NET 2.0 中的新功能)
- 服務(提供可重用的功能)
- 中介軟體(為 HTTP 請求管道提供自定義功能)
- Entity Framework(創建和與資料庫通信)
- 視圖元件(在 _Layout 視圖中渲染模型數據)
- 依賴注入(將物件注入建構函數)
- Bootstrap(用於樣式設計和創建響應式設計)
- LINQ(查詢資料庫)
- 標籤輔助程式(清理 HTML 並啟用重用)
- HTML 輔助方法(清理 HTML 並啟用重用)
- 部分視圖(清理視圖並啟用重用)
- Bower 和 NuGet(安裝必要的庫)
- 從空模板建立的網頁應用程式
- 使用模板的 MVC 網頁應用程式
- 使用模板的 Razor Page 網頁應用程式
- 從 MVC 和 Razor Page 應用程式引用的資料層專案
您將實現的內容:
希望您喜歡這本書!
誠摯地,
Jonas Fagerberg
現在點擊購買按鈕,開始閱讀這本書。