1
Jak znokautować Web API? Marcin Krzemiński
Skąd się wziął temat?
Co to jest asp.net web api? Jakiego protokołu używa? Kiedy został wydany? Z jakimi innymi technologiami można je używać? Skąd je wziąć?
Rozwiązanie In order to avoid this, we recommend you use a .NET 4.5 project for the service host. In case this is not possible, you can manually download and install, in the project that hosts the service code base, version 4.0.30506 of the ASP.NET Web API NuGet package by executing the following command in the Package Manager Console: Get-Project <service_code_base_project_name> | Install-Package Microsoft.AspNet.WebApi -Version 4.0.30506 http://docs.telerik.com/data-access/developers-guide/using-web-services/asp.net-web-api/developer-guide-wcfservices-web-api-install-nuget-netframework40
Po co to? Serwis, podział na warstwy aplikacji HTML5, MOBILE, DESKTOP JSON/XML
WCF VS Web API Kiedy WCF? Kiedy Web API? Różnica protokołów, choć ze strony WCF nie do końca ;) Wybór wersji .net Kiedy Web API? MVC Lekkość
DEMO 1
Hosting Sposób 1 – web Sposób 2 – own Sposób 3 – developing
Security Warstwa bezpieczeństa? A co to takiego? ISS OAuth token
Here we go again… Framework, biblioteka MVVM „Uzupełnia ubytki i nie powoduje korozji”
Cechy Bindowanie dwustronne Automatyczne odświeżanie UI/GUI Dependency tracking Szablony
Skąd info? Strona domowa knockoutjs.com Blogi Fora (stackoverflow)
Observables Observable Observable arrays Dependent observables
Metody na listach Dlaczego lepiej używać metod ko? list.indexOf("value") list.slice(2,4) list.push("value") list.pop() list.unshift("value")
Metody c.d. list.shift() list.reverse() list.sort() list.remove(item) list.removeAll()
Bindingi Textu i wyglądu elementów Formularzy Przepływu Szablonów
Binding textu Visible binding Text binding Html binding Css binding Style binding Attr binding
Bindingi formularzy Click Event Submit Enable Disable Value Checked Options selectedOptions uniqueName
Bindingi przepływu If Ifnot Foreach With
Bindingi szablonów java script templates containerless control flow (anonymous)
DEMO 2