ASP.NET MVC 4 Mobile App Development
暫譯: ASP.NET MVC 4 行動應用程式開發

Andy Meadows

  • 出版商: Packt Publishing
  • 出版日期: 2013-07-18
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Paperback
  • ISBN: 1849687366
  • ISBN-13: 9781849687362
  • 相關分類: .NETASP.NET
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

If your skill-sets include developing in C# on the .NET platform, this tutorial is a golden opportunity to extend your capabilities into mobile app development using the ASP.NET MVC framework. A totally practical primer.

Overview

  • Learn and utilize the latest Microsoft tools and technologies to develop mobile web apps with a native feel
  • Create web applications for the traditional and mobile web
  • Discover techniques used to overcome the pitfalls of developing Internet-ready apps

In Detail

The ASP.NET MVC 4 framework is used to build scalable web applications with the help of design patterns and .NET Framework. The Model-View-Controller (MVC) is a design principle which separates the components of a web application. This separation helps you to modify, develop, and test different components of a web application.

ASP.NET MVC 4 Mobile App Development helps you to develop next generation applications, while guiding you to deal with the constraints the mobile web places on application development. By the end of the book, you will be well versed with all the aspects of mobile app development.

ASP.NET MVC 4 Mobile App Development introduces you to developing mobile web apps using the ASP.NET MVC 4 framework. Walking you through the process of creating a homebrew recipe sharing application, this book teaches you the fundamentals and concepts relevant to developing Internet-ready mobile-enabled web apps. Through the sample application, you will learn how to secure your apps against XSS and CSRF attacks, open up your application to users using third party logins such as Google or Facebook, and how to use Razor, HTML 5, and CSS 3 to create custom views and content targeting mobile devices. Using these custom views, you will then learn how to create web apps with a native mobile device feel using jQuery mobile. By the end of the book, you will be presented with a set of challenges to prove to yourself that you now have the skills to extend your existing web applications to the mobile web or create new mobile web apps.

What you will learn from this book

  • Understand the differences between developing traditional web apps and apps targeting the mobile web
  • Learn to use the conventions and configurations used by Entity Framework 5.0 to tailor our model to suit our requirements
  • Secure your apps and protect your users from Internet attacks like XSS and CSRF
  • Familiarize yourself with HTML 5 and CSS 3 to develop next-generation web apps
  • Socialize your app using SignalR and WebSockets to provide real-time features to your users
  • Create highly-optimized multi-threaded mobile apps using the new async and await keywords and content bundles

Approach

A step-by-step tutorial to get acquainted with the ASP.NET MVC4 Framework and its features in order to discover how to develop web applications using them.

Who this book is written for

This book is targeted at people who are familiar with C# development on the .NET platform and are interested in web development with the ASP.NET development framework. No prior web or mobile development experience is required.

商品描述(中文翻譯)

如果您的技能包括在 .NET 平台上使用 C# 開發,那麼這個教程是一個擴展您能力的絕佳機會,讓您能夠使用 ASP.NET MVC 框架進行移動應用程式開發。這是一個完全實用的入門指南。

**概述**

- 學習並利用最新的 Microsoft 工具和技術來開發具有原生感覺的移動網頁應用程式
- 為傳統和移動網頁創建網頁應用程式
- 探索克服開發互聯網就緒應用程式的陷阱的技術

**詳細內容**

ASP.NET MVC 4 框架用於構建可擴展的網頁應用程式,並借助設計模式和 .NET Framework。模型-視圖-控制器(MVC)是一種設計原則,將網頁應用程式的組件分開。這種分離有助於您修改、開發和測試網頁應用程式的不同組件。

ASP.NET MVC 4 移動應用程式開發幫助您開發下一代應用程式,同時指導您應對移動網頁對應用程式開發的限制。在本書結束時,您將熟悉移動應用程式開發的所有方面。

ASP.NET MVC 4 移動應用程式開發向您介紹如何使用 ASP.NET MVC 4 框架開發移動網頁應用程式。本書將帶您逐步創建一個自製食譜分享應用程式,教您與開發互聯網就緒的移動啟用網頁應用程式相關的基本原則和概念。通過示例應用程式,您將學習如何保護您的應用程式免受 XSS 和 CSRF 攻擊,如何使用 Google 或 Facebook 等第三方登錄開放您的應用程式給用戶,以及如何使用 Razor、HTML 5 和 CSS 3 創建針對移動設備的自定義視圖和內容。使用這些自定義視圖,您將學習如何使用 jQuery mobile 創建具有原生移動設備感覺的網頁應用程式。在本書結束時,您將面臨一系列挑戰,以證明您現在具備將現有網頁應用程式擴展到移動網頁或創建新的移動網頁應用程式的技能。

**您將從本書中學到什麼**

- 理解開發傳統網頁應用程式和針對移動網頁的應用程式之間的差異
- 學習使用 Entity Framework 5.0 的約定和配置來調整我們的模型以滿足我們的需求
- 保護您的應用程式,保護您的用戶免受 XSS 和 CSRF 等互聯網攻擊
- 熟悉 HTML 5 和 CSS 3,以開發下一代網頁應用程式
- 使用 SignalR 和 WebSockets 使您的應用程式社交化,為用戶提供實時功能
- 使用新的 async 和 await 關鍵字及內容包創建高度優化的多線程移動應用程式

**方法**

這是一個逐步教程,讓您熟悉 ASP.NET MVC4 框架及其功能,以便發現如何使用它們開發網頁應用程式。

**本書的目標讀者**

本書針對熟悉 .NET 平台上 C# 開發的人士,並對使用 ASP.NET 開發框架進行網頁開發感興趣。無需先前的網頁或移動開發經驗。