ASP.NET MVC 5 - Building a Website with Visual Studio 2015 and C Sharp: The Tactical Guidebook

Jonas Fagerberg

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

商品描述

This book is primarily aimed at developers who have some prior experience with MVC 5 and are proficient in C#, since the language won’t be explained in any detail. Even if you already have created a couple of MVC projects, you might find the content in this book useful as a refresher. You might have worked in previous versions of Visual Studio and MVC and want a fast no-fluff way to get up to speed with MVC 5.

Prerequisites:
• C# (you need to be proficient)
• MVC 5 (you need some prior experience)
• HTML5/CSS3 (you need basic knowledge)
• JavaScript/JQuery (you need basic knowledge) In this book you will learn how to build an MVC 5 website using C#, Entity Framework, HTML5, CSS, JavaScript and Ajax.
• Create a "real world" code-first database using Entity Framework.
• Add and modify models, views and controllers to perform CRUD operations against the database.
• Use client-side and server-side validation.
• Secure the controllers, actions and view content with authorization and roles.
• Implement security with ASP.NET Identity (authentication, authorization and roles).
• Use JavaScript, JQuery and Ajax to build a great end-user interface with asynchronous server calls. • Style the user interfaces using CSS3 and Bootstrap.
• Create a responsive website. • Implement product subscription scenarios with registration codes.
• Create an alternate way to login to the application.
• Implement password reset functionality.
• Register users with the site.
• Manage users and their subscriptions. Technologies, frameworks and languages:
• C# (you need to be proficient)
• HTML5/CSS3 (you need basic knowledge)
• JavaScript/JQuery (you need basic knowledge)
• MVC 5 (you will create/modify models, views and controllers)
• Razor syntax (to include server-side code in views)
• Bootstrap (used for styling and to create a responsive design)
• Ajax (used for asynchronous server calls)
• LINQ (to query the database) • Extension methods (to clean up your C# code and enable re-use) • HTML Helper methods (to clean up your HTML and enable re-use)
• Use settings from the web.config file

商品描述(中文翻譯)

本書主要針對具有 MVC 5 開發經驗且熟悉 C# 的開發人員,因此不會詳細解釋該語言。即使您已經建立了幾個 MVC 專案,您可能會發現本書的內容對您來說是一個有用的複習資源。您可能曾在之前的 Visual Studio 和 MVC 版本中工作,並希望以快速而不冗長的方式熟悉 MVC 5。

先備知識:
- C# (您需要熟練)
- MVC 5 (您需要一些先前的經驗)
- HTML5/CSS3 (您需要基本知識)
- JavaScript/JQuery (您需要基本知識)

在本書中,您將學習如何使用 C#、Entity Framework、HTML5、CSS、JavaScript 和 Ajax 建立一個 MVC 5 網站。
- 使用 Entity Framework 創建一個「真實世界」的 Code-First 資料庫。
- 添加和修改模型、視圖和控制器以執行 CRUD 操作。
- 使用客戶端和服務器端驗證。
- 使用授權和角色保護控制器、操作和視圖內容。
- 使用 ASP.NET Identity 實現安全性(身份驗證、授權和角色)。
- 使用 JavaScript、JQuery 和 Ajax 建立具有異步伺服器呼叫的優秀用戶界面。
- 使用 CSS3 和 Bootstrap 為用戶界面設計樣式。
- 創建響應式網站。
- 使用註冊碼實現產品訂閱方案。
- 創建登錄應用程序的替代方式。
- 實現密碼重置功能。
- 註冊用戶到網站。
- 管理用戶及其訂閱。

技術、框架和語言:
- C# (您需要熟練)
- HTML5/CSS3 (您需要基本知識)
- JavaScript/JQuery (您需要基本知識)
- MVC 5 (您將創建/修改模型、視圖和控制器)
- Razor 語法(用於在視圖中包含服務器端代碼)
- Bootstrap(用於設計樣式和創建響應式設計)
- Ajax(用於異步伺服器呼叫)
- LINQ(用於查詢資料庫)
- 擴展方法(用於整理您的 C# 代碼並實現重用)
- HTML Helper 方法(用於整理您的 HTML 並實現重用)
- 使用 web.config 檔案中的設定