Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
1
3
Jak znokautować Web API?
Marcin Krzemiński
4
Skąd się wziął temat?
5
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ąć?
7
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 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
8
Po co to? Serwis, podział na warstwy aplikacji HTML5, MOBILE, DESKTOP
JSON/XML
9
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ść
10
DEMO 1
11
Hosting Sposób 1 – web Sposób 2 – own Sposób 3 – developing
12
Security Warstwa bezpieczeństa? A co to takiego? ISS OAuth token
14
Here we go again… Framework, biblioteka MVVM
„Uzupełnia ubytki i nie powoduje korozji”
15
Cechy Bindowanie dwustronne Automatyczne odświeżanie UI/GUI
Dependency tracking Szablony
16
Skąd info? Strona domowa knockoutjs.com Blogi Fora (stackoverflow)
17
Observables Observable Observable arrays Dependent observables
18
Metody na listach Dlaczego lepiej używać metod ko?
list.indexOf("value") list.slice(2,4) list.push("value") list.pop() list.unshift("value")
19
Metody c.d. list.shift() list.reverse() list.sort() list.remove(item)
list.removeAll()
20
Bindingi Textu i wyglądu elementów Formularzy Przepływu Szablonów
21
Binding textu Visible binding Text binding Html binding Css binding
Style binding Attr binding
22
Bindingi formularzy Click Event Submit Enable Disable Value Checked
Options selectedOptions uniqueName
23
Bindingi przepływu If Ifnot Foreach With
24
Bindingi szablonów java script templates
containerless control flow (anonymous)
25
DEMO 2
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.