Introduction to Nancy
In this course, we will look at how to get started developing applications with the Nancy framework. The Nancy framework (or NancyFX) is an open-source micro-framework built on .NET. NancyFX is lightweight, yet powerful. This course is designed to help you familiarize yourself with using NancyFX to build web applications with minimal ceremony.
Authored by:
Richard Cirerol
Duration: 1h 32m
Level: Intermediate
Released: 7/3/2012
Features:
Duration: 1h 32m
Level: Intermediate
Released: 7/3/2012
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Introduction |
|
00:10:01 | |
|
Introduction
|
|
01:52 | |
|
Demo: First Nancy Project
|
|
03:41 | |
|
Agenda
|
|
00:55 | |
|
Demo: Sinatra
|
|
01:38 | |
|
About Nancy
|
|
00:41 | |
|
The Super-Duper-Happy-Path
|
|
00:51 | |
|
Nancy Links
|
|
00:23 | |
Nancy Modules |
|
00:17:14 | |
|
Nancy Modules
|
|
02:07 | |
|
Route Selection
|
|
02:22 | |
|
Using cUrl
|
|
00:29 | |
|
Demo: Conditional Route Selection
|
|
02:20 | |
|
Returning Responses
|
|
00:43 | |
|
Requirements: Courses module
|
|
00:27 | |
|
Using cUrl Redux
|
|
00:37 | |
|
Demo: Creating the Courses routes
|
|
07:45 | |
|
Summary
|
|
00:24 | |
Extending Nancy Modules |
|
00:17:25 | |
|
Extending Nancy Modules
|
|
01:19 | |
|
Working with Complex Data
|
|
02:15 | |
|
Demo: Working with Complex Types
|
|
06:28 | |
|
Pipeline Hooks
|
|
02:21 | |
|
Demo: Pipeline Hooks
|
|
04:32 | |
|
Summary
|
|
00:30 | |
The Bootstrapper |
|
00:16:38 | |
|
Inversion of Control and TinyIOC
|
|
01:26 | |
|
Demo: Dependency Injection
|
|
02:13 | |
|
Application Startup
|
|
01:08 | |
|
Request Startup
|
|
01:10 | |
|
Overriding the Bootstrapper
|
|
00:33 | |
|
Demo: Add Logging to the Application
|
|
06:05 | |
|
The IStartup Interface
|
|
01:04 | |
|
Demo: Create a Startup Class
|
|
02:42 | |
|
Summary
|
|
00:17 | |
Views and View Engines |
|
00:15:50 | |
|
Introduction
|
|
00:56 | |
|
View Location Concepts
|
|
01:21 | |
|
View Location Conventions
|
|
00:37 | |
|
Demo: View Location Conventions
|
|
04:41 | |
|
Specifying Views in Modules
|
|
01:29 | |
|
Demo: The Super Simple View Engine
|
|
02:27 | |
|
The Razor View Engine
|
|
00:28 | |
|
Demo: The Razor View Engine
|
|
03:22 | |
|
Summary
|
|
00:29 | |
Testing |
|
00:15:17 | |
|
Introduction
|
|
02:30 | |
|
Demo: Creating the Test Project
|
|
01:27 | |
|
Demo: Root Module Tests
|
|
03:40 | |
|
Demo: GET Courses Tests
|
|
02:13 | |
|
Demo: GET Course By Id Tests
|
|
00:45 | |
|
Demo: POST Courses Tests
|
|
04:22 | |
|
Summary
|
|
00:20 |
Introduction