Learning ASP.NET Core MVC Programming

Mugilan T. S. Ragupathi

  • 出版商: Packt Publishing
  • 出版日期: 2016-11-16
  • 售價: $1,830
  • 貴賓價: 9.5$1,739
  • 語言: 英文
  • 頁數: 342
  • 裝訂: Paperback
  • ISBN: 1786463830
  • ISBN-13: 9781786463838
  • 相關分類: .NETASP.NET
  • 下單後立即進貨 (約3~4週)

商品描述

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 應用程式能夠實現的。這個版本帶來了許多改進,可以實現快速、支援測試驅動開發的複雜應用程式。您還將學習 Entity framework 的基礎知識,以及如何在 ASP.NET Core 網路應用程式中使用它。

本書介紹了 ASP.NET Core 的基礎知識和理念。從 MVC 模式的概述開始,我們迅速深入到您需要了解的 ASP.NET 的各個方面。您將學習有關模型、視圖和控制器的核心架構。

整合應用程式與 Bootstrap、驗證使用者輸入、與資料庫互動以及部署應用程式是您將能夠使用這本快節奏指南執行的一些任務。本書的最後一部分將通過構建一個完整的樣本應用程式來測試您的知識,並應用您在本書中學到的技能。

風格和方法
本書採用一種基於原則的方法,幫助您理解和實施 ASP.NET MVC 解決方案。它主要關注提供實用技能,而不是傳統的理論教學方法。