Learning ASP.NET Core MVC Programming
暫譯: 學習 ASP.NET Core MVC 程式設計
Mugilan T. S. Ragupathi
- 出版商: Packt Publishing
- 出版日期: 2016-11-16
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 342
- 裝訂: Paperback
- ISBN: 1786463830
- ISBN-13: 9781786463838
-
相關分類:
.NET、ASP.NET
海外代購書籍(需單獨結帳)
商品描述
Learn the fundamentals of ASP.NET MVC and build real-world web applications using ASP.NET Core MVC
About This Book
- Get a first-principles coverage of ASP.NET MVC and the latest release, Core
- This book is uniquely designed for developers who are looking to transition their skills into the .NET development field
- The standalone chapter structure leaves you free to explore ASP.NET MVC to immediately solve your pain points
Who This Book Is For
This book is for developers who want to learn to build web applications using ASP.NET Core, developers who want to make a career building web applications using Microsoft technology, and developers who are working in Ruby on Rails or other web frameworks and want to learn ASP.NET Core MVC.
No knowledge of the ASP.NET platform or the .NET platform is required. Even though you do not need to have experience in C#, an understanding of the basic constructs (loops, conditionals, classes, and objects) of any modern programming language would be helpful.
What You Will Learn
- Get to know the concepts of ASP.NET MVC and build a new static web page using HTML, CSS, and jQuery
- Set up a development environment and run a sample application using the template
- Create a Controller with action methods
- Build a view using several features of the Razor View engine
- Construct a Model for ASP.NET Core MVC application
- Devise a custom mechanism to provide maximum flexibility to your application through routing
- Validate the user input on the client side using jQuery
- Enhance your applications using Bootstrap
- Explore new configuration and deployment scenarios—step by step guide to deploying ASP.NET Core web application in Linux
In Detail
ASP.NET Core MVC helps you build robust web applications using the Model-View-Controller design. This guide will help you in building applications which can be deployed on non-windows platforms such as Linux. In today’s age, it is crucial that you possess the ability to separate the programming and business logic, and this is exactly what ASP.NET Core MVC application will help you achieve. This version comes with a number of improvements that enable fast, TDD-friendly development to create sophisticated applications. You would also learn the fundamentals of Entity framework and on how to use the same in ASP.NET Core web applications.
The book presents the fundamentals and philosophies of ASP.NET Core. Starting with an overview of the MVC pattern, we quickly dive into the aspects that you need to know to get started with ASP.NET. You will learn about the core architecture of model, view, and control.
Integrating your application with Bootstrap, validating user input, interacting with databases, and deploying your application are some of the things that you will be able to execute with this fast-paced guide. The end of the book will test your knowledge as you build a fully working sample application using the skills you’ve learned throughout the book.
Style and approach
This book takes a first-principles approach to help you understand and implement ASP.NET MVC solutions. It is focused primarily on giving you practical skills rather than the old conventional theoretical teaching.
商品描述(中文翻譯)
**學習 ASP.NET MVC 的基本原理,並使用 ASP.NET Core MVC 建立實際的網頁應用程式**
## 本書介紹
- 從基本原理開始,全面了解 ASP.NET MVC 及其最新版本 Core
- 本書特別設計給希望將技能轉移到 .NET 開發領域的開發者
- 獨立的章節結構讓您可以自由探索 ASP.NET MVC,立即解決您的痛點
## 本書適合誰
本書適合希望學習使用 ASP.NET Core 建立網頁應用程式的開發者,想要利用 Microsoft 技術建立網頁應用程式的開發者,以及正在使用 Ruby on Rails 或其他網頁框架的開發者,想要學習 ASP.NET Core MVC。
不需要具備 ASP.NET 平台或 .NET 平台的知識。雖然不需要有 C# 的經驗,但了解任何現代程式語言的基本結構(迴圈、條件語句、類別和物件)會有所幫助。
## 您將學到什麼
- 了解 ASP.NET MVC 的概念,並使用 HTML、CSS 和 jQuery 建立新的靜態網頁
- 設置開發環境並使用範本運行範例應用程式
- 創建具有動作方法的控制器
- 使用 Razor View 引擎的多個功能構建視圖
- 為 ASP.NET Core MVC 應用程式構建模型
- 設計自定義機制,通過路由為您的應用程式提供最大的靈活性
- 使用 jQuery 在客戶端驗證用戶輸入
- 使用 Bootstrap 增強您的應用程式
- 探索新的配置和部署場景——逐步指南,將 ASP.NET Core 網頁應用程式部署到 Linux
## 詳細內容
ASP.NET Core MVC 幫助您使用模型-視圖-控制器設計構建穩健的網頁應用程式。本指南將幫助您構建可以在非 Windows 平台(如 Linux)上部署的應用程式。在當今時代,具備將程式設計與業務邏輯分離的能力至關重要,而這正是 ASP.NET Core MVC 應用程式將幫助您實現的目標。此版本帶來了多項改進,使快速、適合測試驅動開發(TDD)的開發成為可能,以創建複雜的應用程式。您還將學習 Entity Framework 的基本原理以及如何在 ASP.NET Core 網頁應用程式中使用它。
本書介紹了 ASP.NET Core 的基本原理和理念。從 MVC 模式的概述開始,我們迅速深入您需要了解的方面,以便開始使用 ASP.NET。您將學習模型、視圖和控制器的核心架構。
整合您的應用程式與 Bootstrap、驗證用戶輸入、與資料庫互動以及部署您的應用程式是您能夠通過這本快速指南執行的一些任務。本書的結尾將測試您的知識,讓您使用在書中學到的技能構建一個完整的範例應用程式。
## 風格與方法
本書採取第一原則的方法,幫助您理解和實施 ASP.NET MVC 解決方案。它主要專注於提供實用技能,而非傳統的理論教學。