Instant Nancy Web Development

Leverage the powerful and lightweight .NET-based Nancy Web Framework
Preview in Mapt

Instant Nancy Web Development

Christian Horsdal

Leverage the powerful and lightweight .NET-based Nancy Web Framework
Mapt Subscription
FREE
$29.99/m after trial
eBook
$9.10
RRP $12.99
Save 29%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$9.10
$29.99p/m after trial
RRP $12.99
Subscription
eBook
Start 30 Day Trial

Frequently bought together


Instant Nancy Web Development Book Cover
Instant Nancy Web Development
$ 12.99
$ 9.10
Instant Flask Web Development Book Cover
Instant Flask Web Development
$ 12.99
$ 9.10
Buy 2 for $18.20
Save $7.78
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781783283910
Paperback74 pages

Book Description

Nancy is a C# web framework which aims to provide you ,the application developer, with an easy path to follow, where things will naturally fall into place and work. Nancy is a powerful, flexible, and lightweight web framework that allows you to get on with your job.

Instant Nancy Web Development will give Readers practical introduction to building, testing, and deploying web applications with Nancy. You will learn how to take full advantage of Nancy to build clean application code, and will see how this code lends itself nicely to test driven development. You will also learn how to hook into Nancy to easily extend the framework.

Instant Nancy Web Development offers you an in-depth exploration of all the major features of the Nancy web framework, from basic routing to deployment in the Cloud, and from model binding to automated tests.

You will learn how to build web applications with Nancy and explore how to build web sites using Razor views. Next, you will learn how to build web based APIs suitable for JavaScript clients, mobile clients, and even desktop applications. In fact, you will learn how to easily combine the two into one.

Finally, you will learn how to leverage Nancy to write clean and maintainable web applications quickly.

Table of Contents

Chapter 1: Instant Nancy Web Development
Building and running your first Nancy application (Simple)
Nancy testing – your first Nancy tests (Intermediate)
Routes and model binding (Intermediate)
Taking a dependency – introducing the bootstrapper (Intermediate)
Content negotiation and more model binding (Advanced)
Adding views (Intermediate)
Adding static content (Intermediate)
Hosting Nancy on the Cloud (Intermediate)
Handling cross-cutting concerns – Before, After, and Error hooks (Intermediate)
Authenticating users (Intermediate)
Separating applications and hosting (Advanced)
Using async handlers (Advanced)

What You Will Learn

  • Set up and handle routes in your Nancy based web applications
  • Bind request data to your custom model
  • Send data back to clients marshalled in the format that they prefer
  • Extend Nancy to handle specialized data formats
  • Control authentication and authorization in your web applications
  • Run your web applications in the Cloud
  • Manage cross- cutting concerns across parts, or the whole of your application
  • Deal with requests asynchronously

Authors

Table of Contents

Chapter 1: Instant Nancy Web Development
Building and running your first Nancy application (Simple)
Nancy testing – your first Nancy tests (Intermediate)
Routes and model binding (Intermediate)
Taking a dependency – introducing the bootstrapper (Intermediate)
Content negotiation and more model binding (Advanced)
Adding views (Intermediate)
Adding static content (Intermediate)
Hosting Nancy on the Cloud (Intermediate)
Handling cross-cutting concerns – Before, After, and Error hooks (Intermediate)
Authenticating users (Intermediate)
Separating applications and hosting (Advanced)
Using async handlers (Advanced)

Book Details

ISBN 139781783283910
Paperback74 pages
Read More

Read More Reviews

Recommended for You

Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Software Testing using Visual Studio 2012 Book Cover
Software Testing using Visual Studio 2012
$ 29.99
$ 21.00
AngularJS Web Application Development Blueprints Book Cover
AngularJS Web Application Development Blueprints
$ 29.99
$ 21.00
Software Testing with Visual Studio Team System 2008 Book Cover
Software Testing with Visual Studio Team System 2008
$ 29.99
$ 21.00
Python Testing: Beginner's Guide Book Cover
Python Testing: Beginner's Guide
$ 23.99
$ 16.80