1 / 25

Jak znokautować Web API?

1. 0. 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.

cardea
Download Presentation

Jak znokautować Web API?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1

  2. 0

  3. Jak znokautować Web API? Marcin Krzemiński

  4. Skąd się wziął temat?

  5. Co to jest asp.netwebapi? • Jakiego protokołu używa? • Kiedy został wydany? • Z jakimi innymi technologiami można je używać? • Skąd je wziąć?

  6. 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-PackageMicrosoft.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

  7. Po co to? • Serwis, podział na warstwy aplikacji • HTML5, MOBILE, DESKTOP • JSON/XML

  8. WCF VS Web API • Kiedy WCF? • Różnica protokołów, choć ze strony WCF nie do końca ;) • Wybór wersji .net • Kiedy Web API? • MVC • Lekkość

  9. DEMO 1

  10. Hosting • Sposób 1 – web • Sposób 2 – own • Sposób 3 – developing

  11. Security • Warstwa bezpieczeństa? A co to takiego? • ISS • OAuthtoken

  12. Here we go again… • Framework, biblioteka • MVVM • „Uzupełnia ubytki i nie powoduje korozji”

  13. Cechy • Bindowanie dwustronne • Automatyczne odświeżanie UI/GUI • Dependencytracking • Szablony

  14. Skąd info? • Strona domowa knockoutjs.com • Blogi • Fora (stackoverflow)

  15. Observables • Observable • Observablearrays • Dependent observables

  16. Metody na listach • Dlaczego lepiej używać metod ko? • list.indexOf("value") • list.slice(2,4) • list.push("value") • list.pop() • list.unshift("value")

  17. Metody c.d. • list.shift() • list.reverse() • list.sort() • list.remove(item) • list.removeAll()

  18. Bindingi • Textu i wyglądu elementów • Formularzy • Przepływu • Szablonów

  19. Bindingtextu • Visiblebinding • Textbinding • Htmlbinding • Cssbinding • Style binding • Attrbinding

  20. Bindingi formularzy • Click • Event • Submit • Enable • Disable • Value • Checked • Options • selectedOptions • uniqueName

  21. Bindingi przepływu • If • Ifnot • Foreach • With

  22. DEMO 2

More Related