Zakres tematyczny szkolenia
- Windows Phone – zapoznanie z platformą
- Główne koncepcje
- Modern design, czyli nowoczesne aplikacje mobilne
- Różne wersje systemu
- Monetyzacja aplikacji
- Marketplace
- Konto deweloperskie Windows Phone
- Publikacja aplikacji
- Modele biznesowe oraz monetyzacja
- Narzędzia deweloperskie
- Microsoft Visual Studio 2010
- Windows Phone SDK
- Windows Phone Emulator
- Microsoft Expression Blend
- Narzędzia dodatkowe
- Toolkits
- Budowanie interfejsu graficznego aplikacji
- Zapoznanie z językiem XAML
- Kontrolki
- Pojemniki
- ApplicationBar
- Implementacja podstawowych funkcji systemu
- Izolacja procesów (sandboxing)
- Fast Application Switching
- Nawigacja
- Launchers & Choosers
- Alarms & Reminders
- Isolated Storage
- Ustawienia
- Implementacja zaawansowanych funkcji systemu
- SQL Compact Edition – dane relacyjne
- Data Binding
- Notyfikacje Toast
- Kafelki (Tiles)
- Sensory (akcelerometr, gps, kamera)
- Operacje w tle
- Łączenie aplikacji z usługami zewnętrznymi
- Microsoft Push Notification Service
- Windows Azure Mobile Services
- Autoryzacja użytkownika
- SkyDrive
- Wykorzystanie WCF oraz SQL
- Budowanie realnej aplikacji wykorzystującej funkcje systemu oraz zewnętrzne usługi
- Przedstawienie zasady działania wzorca projektowego MVVM (Model-View-ViewModel)
- Budowa aplikacji z wykorzystaniem wzorca MVVM
- Implementacja podstawowych i zaawansowanych funkcji systemu