Navigation mit Esc, → und ↓
![tools](images/johannes.png)
### [JohannesHoppe.de](http://www.johanneshoppe.de/)
## Ziele
1. Teil
* Tools
* Projektaufbau
* Knockout Bindings
* Etwas require.js & Web Api
## Ziele
2. Teil
* Fragen aus Teil 1.
* Formulare & Bindings
* Custom Bindings
* SinglePage
* Events
# Tools
![tools](images/icon_tool.png)
# Tools
* Visual Studio 2010/2012
* [» JScript Editor Extensions](http://visualstudiogallery.msdn.microsoft.com/872d27ee-38c7-4a97-98dc-0d8a431cc2ed)
* [» Resharper 7.1](http://www.jetbrains.com/resharper/whatsnew/#javascript)
* [» JSHint](http://www.jshint.com/platforms/)
* [» Chutzpah](http://chutzpah.codeplex.com/)
* [» Firebug](https://getfirebug.com/) / F12
## MVVM
![tools](images/icon_communication.png)
### Model-View-View Model
Model
application’s stored data (on server side, retrieved via AJAX)
View Model
a pure-code representation of the data, with additional logic (eg. exposes methods to add, remove or update items)
View
all the GUI elements (HTML with binding)
## Downloads
![tools](images/icon_file.png)
### [bit.ly/devMediaCode](http://bit.ly/devMediaCode)
# 13.08.
[Webinar: ASP.NET Web API - Teil 1](http://developer-media.de/portfolioentry/asp-net-web-api/)
# Danke!