ASP.NET MVC 4 Mobile App Development

Andy Meadows

  • 出版商: Packt Publishing
  • 出版日期: 2013-07-18
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Paperback
  • ISBN: 1849687366
  • ISBN-13: 9781849687362
  • 相關分類: .NETASP.NET
  • 下單後立即進貨 (約3~4週)

商品描述

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工具和技術來開發具有本地感覺的移動Web應用程序
- 為傳統和移動Web創建Web應用程序
- 探索克服開發互聯網應用程序的障礙的技術

詳細內容:
ASP.NET MVC 4框架用於使用設計模式和.NET Framework構建可擴展的Web應用程序。模型-視圖-控制器(MVC)是一種設計原則,用於分離Web應用程序的組件。這種分離有助於修改、開發和測試Web應用程序的不同組件。

《ASP.NET MVC 4移動應用程序開發》幫助您開發下一代應用程序,同時指導您應對移動Web對應用程序開發的限制。通過本書,您將熟悉移動應用程序開發的各個方面。

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

本書將教您:
- 瞭解開發傳統Web應用程序和針對移動Web的應用程序之間的差異
- 學習使用Entity Framework 5.0的約定和配置,以滿足我們的需求定制模型
- 保護您的應用程序,防止XSS和CSRF等互聯網攻擊
- 熟悉HTML 5和CSS 3,開發下一代Web應用程序
- 使用SignalR和WebSockets社交化您的應用程序,為用戶提供實時功能
- 使用新的async和await關鍵字和內容束,創建高度優化的多線程移動應用程序

這是一本逐步指南,讓您熟悉ASP.NET MVC4框架及其功能,以便發現如何使用它們開發Web應用程序。

本書適合熟悉在.NET平台上使用C#進行開發並對ASP.NET開發框架感興趣的讀者。不需要先前的Web或移動開發經驗。