توضیحاتی در مورد کتاب Building Web, Cloud, & Mobile Solutions with F#: Create Scalable Apps with ASP.NET MVC 4, Azure, and Web Sockets
نام کتاب : Building Web, Cloud, & Mobile Solutions with F#: Create Scalable Apps with ASP.NET MVC 4, Azure, and Web Sockets
عنوان ترجمه شده به فارسی : ساختن راه حل های وب، ابر و موبایل با F#: ایجاد برنامه های مقیاس پذیر با ASP.NET MVC 4، Azure و سوکت های وب
سری :
نویسندگان : Daniel Mohl
ناشر : O'Reilly Media
سال نشر : 2012
تعداد صفحات : 175
ISBN (شابک) : 1449333761 , 9781449333768
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 5 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Copyright
Table of Contents
Preface
Who This Book Is For
Getting Set Up to Run the Examples
How This Book Is Organized
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Acknowledgments
Chapter 1. Building an ASP.NET MVC 4 Web Application with F#
The F# ASP.NET MVC 4 Project Templates
Finding and Installing the Templates
Exploring the C# Project
Dissecting the F# Project
F# Controllers and Models
Controllers
Models
Interacting with a Database
Entity Framework
Querying the Data
Querying with Type Providers
Taking Advantage of F#
Moving to a More Functional Approach
Understanding Pipelining and Partial Function Application
Making the Controller More Functional
Simplification with Pattern Matching
Related Advanced Topics and Concepts
Improving Responsiveness with Async Workflows
Caching with MailboxProcessor
Jumping on the Message Bus
Continuation-Passing Style
Creating a Custom Computation Expression
Summary
Chapter 2. Creating Web Services with F#
Installing the Existing WCF Project Template
Exploring the Output Code
Consuming the Service
Diving into Records
Building an ASP.NET Web API Service
Analyzing the Template
Interacting with the HTTP Service
Exploring Other Web Frameworks
Service Stack
Nancy
Frank
Testing Your Creation
Getting Set Up
Improving Tests with F#
FsUnit
Unquote
NaturalSpec
Summary
Chapter 3. To the Cloud! Taking Advantage of Azure
Building and Hosting F# on Azure
Creating an F# Worker Role
Introducing Fog
Interacting with Azure Storage Options
Blobs
Tables
Queue Storage
SQL Azure
Taking Advantage of the Azure Service Bus
Queues
Topics
Exploring Authentication and Authorization
Authentication and Authorization with ACS
Claims-based Authentication
Claims-based Authorization
Building for Scalability
Building the Web Role
Understanding the PlaceOrderCommand
On to the Worker Roles
Wrapping Up the SQL Azure Worker Role
Adding the Finishing Touches
Caching
CDN and Autoscaling
Shining F# Examples
{m}brace
Cloud Numerics
Framework for .NET Hadoop MapReduce
Summary
Chapter 4. Constructing Scalable Web and Mobile Solutions
Scaling with Web Sockets
Building a Web Socket Example with .NET 4.5 and IIS 8
Creating a Web Socket Server with Fleck
Using SignalR
Building a Persistent Connection Example
A JavaScript Client
An F# Client
Constructing a Hub Example
Going Mobile
The jQuery Mobile Approach
Adding Windows Phone
Combining F# and NoSQL
MongoDB
RavenDB
CouchDB
Summary
Chapter 5. Functional Frontend Development
Setting the Stage
Looking at LiveScript
Benefits
Usage
Example
Exploring Pit
Benefits
Usage
Example
Diving into WebSharper
Benefits
Usage
Example
Summary
Appendix A. Useful Tools and Libraries
FAKE (F# Make)
NuGet
Basic Usage
Useful NuGet Packages
ExpectThat
Appendix B. Useful Websites
fssnip.net
tryfsharp.org
Visual Studio Gallery
jQueryMobile.com
Appendix C. Client-Side Technologies That Go Well with F#
CoffeeScript
Sass
Underscore.js
Index
About the Author