WinDays13 – kratki utisci, pptx datoteka i demo primjeri


Još uvijek traje jedna od najvecih Microsoft konferencija u regionu, i nakon dva dana konferencije mogu reći da su ovi WinDaysi do sada najbolje organizirana konferencija. Preko 1000 registrovanih polaznika i stotinjak predavača samo su neke od statističkih brojki ove konferencije.

Da je ovo prava developerska konferencija između ostalog možemo se uvjeriti na dobroj posjećenosti dev predavanja. Prvog dana konferencije najzanimljiviji dijelovi možemo kazati da su bili ITPro i Dev keynote , a posebno je interesantnan bio keynote od Damir Dobrića koji je zbog štrajka radnika avio-kompanije, javljanje održao preko Skypea sa ljubljnskog aerodroma. Drugog dana nastavilo se u dobrom raspoloženju, a sada već tradicionalna večera predavača desila se u restoranu nedalok od konferencije u pravom istarskom stilu.

Drugog dana konferencije održao sam predavanje na temu MVVM u razvoju WP8 i Windos store aplikacija, i sa zadovoljstvo mogu reći da je proteklo u dobroj atmosferi sa prepunom salom. Kao što sam najavio prethodno moje predavanje oko MVVM tehnike na WP8 i WinRT bilo je drugog dana konferencije. Ovim pute se zahvaljujem svim posjetiocima predavanja i kao što sa obećao demo primjere i prezentacijku datoteku objavljujem na kraju posta.

20130424_095628

20130424_100501

20130424_094223

20130423_192036

20130422_214523

20130422_191850

20130422_191736

20130422_165302

WinDays 13: Ćevap Explorer u MVVM sosu, prepečen na WP8 i Windows Store platformama


windays13logo

Ove godine održava se 13.-ta po redu Microsoft konferencija WinDays. Ovo je, slobodno možemo reći najznačajnija i najveća Microsoft konferencija na Balkanu, kao po broju posjetilaca tako i po sadržaju i organizaciji. Po drugi put u zadnje dvije godine  pripala mi je čast da učestvujem kao predavač, te da svojim predavanjem doprinesem realizaciji ove konferencije. Ovaj put moje predavanje biće vezano za MVVM tehniku programiranja i kao se ona uklapa u nove platforme Windows RT i Windows Phone 8. Naravno, pored kraćih teorijskih dijelova predavanje će obilovati Demo primjerima. Sada već popularna Windows Store aplikacija Ćevap EXPLORER specijalno je refaktorisana i implementirana u MVVM tehnici za WinRT in Windows Phone 8. Slobodno možemo reći da će cijelo predavanje mirisati na ćevape i pečenu jenjetinu. U narednom tekstu možete pogledati opis i ostale informacije oko predavanja.

Naslov: MVVM u razvoju WP8 i Windows Store aplikacija

Level: 300

Opis:

Pojavom XAML programskog jezika za razvoj korisničkih interfacea u Windows Presentation Foundation, a malo kasnije i u Silverlightu, nametalo je potrebu modifikacije MVC tehnike, koja se morala prilagoditi novim postavkama ovog programskog/markup jezika. Kao rezultat prilagođavanja MVC tehnike na XAML, dobijena je nova tehnika programiranja koja definiše jedan Model, jedan View, a kao interakciju između ova dva sloja: sloj jednostavno nazvan ViewModel. Po konceptu vrlo sličan MVC-u, MVVM tehnika se idealno uklapa u koncepciju razvoja klijentskih aplikacija kobinacijom XAML i C# programskog jezika. Ovo predavanje će kroz demo primjere prikazati na koji način se mogu razvijati WP8 odnosno Windows Store aplikacije koristeći MVVM tehniku. Pored prestavljanja osnovnih pojmova ove tehnike (Model, View i ViewModel) predavanje će i prikazati načine komunikacije izmedju View i ViewMode koristenjem Commands i Behaviours, odnosno povratne komunikacije preko Messages. Pored mnogih prednosti korištenja ove tehnike, dijeljenje izvornog koda između WP8 i WinRT predstavlja scenario mnogih današnjih aplikacijiskih rješenja. U ovom predavanju će se također pokazati, kroz demo primjere, na koji način zajedničke implementacije podijeliti između iste aplikacije razvijane za dvije platforme WP8 i WinRT. 

Predavanje koje sam predstavio održaće se utorak 23. aprila u vremenu od 14:00 – 14:45 u dvorani Coral 3.

Vidimo se na Windaysima.

Screencast: Konzumacija podataka u Windows 8 Store aplikacijama


U četvrtak 13. 12. 2012 u saradnji sa lokalnim uredom Microsoft BiH, održano je online predavanje na temu Konzumacija podataka u Windows 8 Store aplikacijama. Predavanje je predstavljalo sublimaciju mojih nekoliko predavanja koje sam održao na regionalnim konferencijama i UG sastancima u Sarajevu, Beogradu i Bihaću. Predavanje demonstrira osnovne načine kako implementirati REST i WCF servise, kako koristiti EF 5 i „Code First“ tehniku modeliranja baze podataka. U drugom dijelu demonstrirano je korištenje SQLite C/C++ biblioteke u Windows Store aplikacijama.

Pored video materijala kojeg možete ovdje pronaći, dati su linkovi za preuzimanje svih demo primjera prikazanih Screencastom.

    1. Implementacija DbModela i REST and WCF Servisa – skup demo primjera koji objašnjavaju na koji način koristiti tehniku Code First  u modeliranju baze podataka, te korištenje Web API i WCF servisa koji manipulišu sa modelom.
    1. SQLite test generator demo- demonstrira na koji način se generira datoteka baze podataka, kako definišu tabele, kolone i unos podataka.
    1. ĆevapExplorer Win8 Store aplikacija koja konzumira podatke iz prethodnih primjera. Na nekoliko mjesta u aplikaciji prikazani su sva tri način konzumacije podataka: preko RESTa, WCFa i korištenjem SQLite biblioteke.

Nadam se da ćemo još ovakvih screencastova praviti.