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

Jonas Fagerberg

  • 出版商: CreateSpace Independent Publishing Platform
  • 出版日期: 2016-07-07
  • 定價: USD $47.00
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 490
  • 裝訂: Paperback
  • ISBN: 1535167866
  • ISBN-13: 9781535167864

立即出貨 (庫存=1)

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

產品描述

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