Submit Search
Upload
Wprowadzenie do knockout.js
•
0 likes
•
659 views
3camp
Follow
Wojciech Gomoła - Atena - Wprowadzenie do knockout.js
Read less
Read more
Report
Share
Report
Share
1 of 13
Recommended
Prezentacja nt. alertów WMI na 83. spotkaniu warszawskiej grupy PLSSUG
Alerty WMI
Alerty WMI
Bartosz Ratajczyk
Aleksandra Sobocińska i Agata Kukwa – dlaodmiany.pl – Współpraca w sieci. Budowanie marki poprzez social media
Współpraca w sieci. Budowanie marki poprzez social media
Współpraca w sieci. Budowanie marki poprzez social media
3camp
Bartosz Jerzman - Ochrona podatnych webaplikacji za pomoca wirtualnych poprawek Prezentacja poświęcona jest ochronie webaplikacji za pomocą procedury wdrażania wirtualnych poprawek. W ramach prelekcji zostaną przedstawione: – wykorzystanie Web Application Firewall (implementacja za pomocą projektu opensource – ModSecurity); – opis poszczególnych faz procedury wdrażania wirtualnych poprawek do ochrony podatnych webaplikacji; – trzy przypadki użycia wirtualnych poprawek dla rożnych typów ataków.
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
3camp
Marcin Hoppe - HTTPS bez wymówek HTTPS to podstawa każdej bezpiecznej aplikacji Webowej. Niewielu spieszy się jednak z wdrożeniem. Co jeżeli strona będzie ładowała się wolniej? Czy koszty nie okażą się zbyt wysokie? Czy protokół jest naprawdę bezpieczny? Podczas prezentacji znajdziemy odpowiedzi na te pytania, obalimy kilka popularnych mitów na temat HTTPS i poznamy kilka sztuczek, które ułatwią zdobycie upragnionej zielonej kłódki.
HTTPS bez wymówek
HTTPS bez wymówek
3camp
Piotr Kononow - Jak udokumentować bazę danych
Jak udokumentować bazę danych
Jak udokumentować bazę danych
3camp
Patryk Szlagowski - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
3camp
Daniel Aduszkiewicz – UXPin – No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
3camp
Marcin Waligórski – FancyFon – W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations i Code Review w praktyce
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
3camp
Recommended
Prezentacja nt. alertów WMI na 83. spotkaniu warszawskiej grupy PLSSUG
Alerty WMI
Alerty WMI
Bartosz Ratajczyk
Aleksandra Sobocińska i Agata Kukwa – dlaodmiany.pl – Współpraca w sieci. Budowanie marki poprzez social media
Współpraca w sieci. Budowanie marki poprzez social media
Współpraca w sieci. Budowanie marki poprzez social media
3camp
Bartosz Jerzman - Ochrona podatnych webaplikacji za pomoca wirtualnych poprawek Prezentacja poświęcona jest ochronie webaplikacji za pomocą procedury wdrażania wirtualnych poprawek. W ramach prelekcji zostaną przedstawione: – wykorzystanie Web Application Firewall (implementacja za pomocą projektu opensource – ModSecurity); – opis poszczególnych faz procedury wdrażania wirtualnych poprawek do ochrony podatnych webaplikacji; – trzy przypadki użycia wirtualnych poprawek dla rożnych typów ataków.
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
Ochrona podatnych webaplikacji za pomocą wirtualnych poprawek
3camp
Marcin Hoppe - HTTPS bez wymówek HTTPS to podstawa każdej bezpiecznej aplikacji Webowej. Niewielu spieszy się jednak z wdrożeniem. Co jeżeli strona będzie ładowała się wolniej? Czy koszty nie okażą się zbyt wysokie? Czy protokół jest naprawdę bezpieczny? Podczas prezentacji znajdziemy odpowiedzi na te pytania, obalimy kilka popularnych mitów na temat HTTPS i poznamy kilka sztuczek, które ułatwią zdobycie upragnionej zielonej kłódki.
HTTPS bez wymówek
HTTPS bez wymówek
3camp
Piotr Kononow - Jak udokumentować bazę danych
Jak udokumentować bazę danych
Jak udokumentować bazę danych
3camp
Patryk Szlagowski - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
ORM - tuningujemy podejście do mapowania
3camp
Daniel Aduszkiewicz – UXPin – No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
No pressure, no diamonds. Rzecz o łamaniu zasad w projektach.
3camp
Marcin Waligórski – FancyFon – W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations i Code Review w praktyce
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
W poszukiwaniu procesu doskonałego. Wdrożenie Scruma, Continuous Integrations...
3camp
Damian Petla – Schibsted Tech Polska – Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android
3camp
Artur Glier - Schibsted Tech Polska - Learn you some rx for the greater good
Learn you some rx for the greater good
Learn you some rx for the greater good
3camp
Jacek Kwiecień - Schibsted Tech Polska - Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
3camp
Karol Jastrzębowski - GoldenLine - Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
3camp
Adam Szabłowski, Łukasz Rosa - Grupa WP - Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
3camp
Rafał Filipek - Grupa WP - AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
3camp
Sam ustalasz ile za to zapłacisz – czyli nowy wymiar marketingu w e-commerce
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
3camp
Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
3camp
Nasze wieloTORowe doświadczenia w technologicznym safari: Python, Anaconda, RabbitMQ i pożerające wszystko Celery… Czyli Big Data i social commerce na przykładzie aplikacji MioSpot.
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach
3camp
Po latach pracy dla klientów i realizowania cudzych pomysłów, przychodzi moment kiedy pragnie się stworzyć własny produkt. Chciałbym opowiedzieć o moim procesie migracji programisty we właściciela biznesu. Pokażę plusy i minusy tej migracji oraz wnioski, które nasuwają mi się po prawie 3 latach pracy nad Konfeo.com.
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
3camp
Testowanie, walidacja, automatyzacja, QA i wiele innych okiem osoby z wewnątrz. Dlaczego warto się tym zajmować i docenić szerokie możliwości rozwoju. Praca w specyficznym środowisku, które wymaga niezwykłego przystosowania się do zmiany. W końcu, praca dla ludzi odważnych i niezwykłych. QA to również interdyscyplinarność i wielozadaniowość, często wymagająca wyjścia poza ramy IT. Techniczna podróż od BIOSu do Selenium przez programowanie do datacenter.
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
3camp
Opowieść o tym, jak pasja zmienia się w pracę i co zrobić, by nie stać się korporacją. Do tego parę słów o budowaniu relacji, barierach przy wchodzeniu na nowe rynki i zmienności, do której trzeba się przyzwyczaić.
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
3camp
W Norwegii jest ok 4 milionów internautów, z czego 5% to Polacy. Portal www.mojanorwegia.pl skupia prawie 90% rodaków mieszkających w kraju Wikingów. Prezentacja o tym jak i dlaczego warto budować biznes wokół niszowego portalu internetowego.
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
3camp
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model
3camp
Oskar Szrajer - JSON, REST API
JSON, REST API
JSON, REST API
3camp
Sebastian Kruk - Compuware - Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
3camp
Krzysztof Kowalski – Kainos – Oculus Rift – zanurzenie w przyszłość
Oculus Rift – zanurzenie w przyszłość
Oculus Rift – zanurzenie w przyszłość
3camp
Michał Pęczek – BIBUS MENOS – Druk 3d w służbie medycyny i przemysłu
Druk 3d w służbie medycyny i przemysłu
Druk 3d w służbie medycyny i przemysłu
3camp
Rafał Prabucki, Rafał Nagadowski – www.bitcoinet.pl – Bitcoin – waluta globalna
Bitcoin – waluta globalna
Bitcoin – waluta globalna
3camp
Bartek Nowakowski – FanTuner – Is social media next waste?
Is social media next waste?
Is social media next waste?
3camp
More Related Content
More from 3camp
Damian Petla – Schibsted Tech Polska – Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android
3camp
Artur Glier - Schibsted Tech Polska - Learn you some rx for the greater good
Learn you some rx for the greater good
Learn you some rx for the greater good
3camp
Jacek Kwiecień - Schibsted Tech Polska - Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
3camp
Karol Jastrzębowski - GoldenLine - Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
3camp
Adam Szabłowski, Łukasz Rosa - Grupa WP - Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
3camp
Rafał Filipek - Grupa WP - AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
3camp
Sam ustalasz ile za to zapłacisz – czyli nowy wymiar marketingu w e-commerce
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
3camp
Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
3camp
Nasze wieloTORowe doświadczenia w technologicznym safari: Python, Anaconda, RabbitMQ i pożerające wszystko Celery… Czyli Big Data i social commerce na przykładzie aplikacji MioSpot.
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach
3camp
Po latach pracy dla klientów i realizowania cudzych pomysłów, przychodzi moment kiedy pragnie się stworzyć własny produkt. Chciałbym opowiedzieć o moim procesie migracji programisty we właściciela biznesu. Pokażę plusy i minusy tej migracji oraz wnioski, które nasuwają mi się po prawie 3 latach pracy nad Konfeo.com.
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
3camp
Testowanie, walidacja, automatyzacja, QA i wiele innych okiem osoby z wewnątrz. Dlaczego warto się tym zajmować i docenić szerokie możliwości rozwoju. Praca w specyficznym środowisku, które wymaga niezwykłego przystosowania się do zmiany. W końcu, praca dla ludzi odważnych i niezwykłych. QA to również interdyscyplinarność i wielozadaniowość, często wymagająca wyjścia poza ramy IT. Techniczna podróż od BIOSu do Selenium przez programowanie do datacenter.
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
3camp
Opowieść o tym, jak pasja zmienia się w pracę i co zrobić, by nie stać się korporacją. Do tego parę słów o budowaniu relacji, barierach przy wchodzeniu na nowe rynki i zmienności, do której trzeba się przyzwyczaić.
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
3camp
W Norwegii jest ok 4 milionów internautów, z czego 5% to Polacy. Portal www.mojanorwegia.pl skupia prawie 90% rodaków mieszkających w kraju Wikingów. Prezentacja o tym jak i dlaczego warto budować biznes wokół niszowego portalu internetowego.
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
3camp
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model
3camp
Oskar Szrajer - JSON, REST API
JSON, REST API
JSON, REST API
3camp
Sebastian Kruk - Compuware - Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
3camp
Krzysztof Kowalski – Kainos – Oculus Rift – zanurzenie w przyszłość
Oculus Rift – zanurzenie w przyszłość
Oculus Rift – zanurzenie w przyszłość
3camp
Michał Pęczek – BIBUS MENOS – Druk 3d w służbie medycyny i przemysłu
Druk 3d w służbie medycyny i przemysłu
Druk 3d w służbie medycyny i przemysłu
3camp
Rafał Prabucki, Rafał Nagadowski – www.bitcoinet.pl – Bitcoin – waluta globalna
Bitcoin – waluta globalna
Bitcoin – waluta globalna
3camp
Bartek Nowakowski – FanTuner – Is social media next waste?
Is social media next waste?
Is social media next waste?
3camp
More from 3camp
(20)
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Wykorzystanie języka Kotlin do aplikacji na platformie Android
Learn you some rx for the greater good
Learn you some rx for the greater good
Google App Engine i Google Play Services w Twoich aplikacjach
Google App Engine i Google Play Services w Twoich aplikacjach
Reakcja łańcuchowa, czyli React.js w praktyce
Reakcja łańcuchowa, czyli React.js w praktyce
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
Odtwarzanie multimediów w HTML5, czyli Player przez duże „P”
AngularJS (nie) nadaje się do dużego projektu
AngularJS (nie) nadaje się do dużego projektu
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Przemysław Bartkowiak - Sam ustalasz ile za to zapłacisz – czyli nowy wymiar ...
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Mirek Wąsowicz - Segment jednego, dokąd zmierza marketing online?
Artur Senk, OKE Poland, Big Data na zakupach
Artur Senk, OKE Poland, Big Data na zakupach
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Piotr Macuk, Konfeo.com, Programista i biznes – plusy i minusy własnej działa...
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Marcin Maj, Kainos - QA – wartko, zmiennie i interdyscyplinarnie
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Jak przesiąść się na rower na dwóch kółkach? Od trzyosobowego startupu do spó...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Łukasz Brzeziński - Jak zarabiać z Wikingami? Czyli monetyzacja portalu inter...
Marcin Szeląg, InnovationNest, Startup Risk Model
Marcin Szeląg, InnovationNest, Startup Risk Model
JSON, REST API
JSON, REST API
Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
Ostatnia faza produktu: co się dzieję kiedy programista zakończył swoje zadanie
Oculus Rift – zanurzenie w przyszłość
Oculus Rift – zanurzenie w przyszłość
Druk 3d w służbie medycyny i przemysłu
Druk 3d w służbie medycyny i przemysłu
Bitcoin – waluta globalna
Bitcoin – waluta globalna
Is social media next waste?
Is social media next waste?
Wprowadzenie do knockout.js
1.
Wprowadzenie do knockout.js
2.
Kim jest ten
gość? email: szogun1987@gmail.com
3.
3 pytania 1) Kto
słyszał/używał knockout.js? 2) Kto zna/stosuje wzorzec MVVM? 3) Kto słyszał o databindingu?
4.
Databinding i MVVM View Command/Setter Notify ViewModel
(Controler) Command Query Model
5.
RIA & SPA 2008 2010 2011
6.
Knockout.js Deklaratywny databinding Śledzenie zależności
w obiektach Rozszerzalność Brak zależności od innych bibliotek Zgodność z nowymi przeglądarkami Dobra dokumentacja Licencja MIT
7.
ko.observable i ko.computed DEMO
8.
Podstawowe bindingi DEMO
9.
Binding with oraz
foreach ZA DEMO
10.
Binding with oraz
foreach PRZECIW DEMO
11.
Custom Binding i
extender DEMO
12.
Ankieta ● Knockout.js techniki
zaawansowane ● Weź se koleś daj spokój
13.
Q&A Dziękuję za uwagę