Zakres tematyczny szkolenia
- Windows 8 – przedstawienie platformy
- Główne koncepcje i funkcje systemu
- Demo systemu i aplikacji Windows Store
- Interfejs użytkownika
- Windows Runtime i projekcje językowe
- Budowanie interfejsu aplikacji Windows Store
- Podstawy języka XAML
- Budowanie struktury aplikacji
- Code-Behind języka XAML
- Zaawansowany język XAML
- Wykorzystanie Microsoft Expression Blend 5 do budowy interfejsu użytkownika
- Prezentowanie danych
- Tworzenie źródeł danych
- Praca z kontrolkami służącymi do prezentowania danych
- Implementacja kontrolki GridView
- Implementacja szablonu aplikacji
- Kontrolki WinRT
- Application Bar
- Zarządzanie stanem widoków. Tryb Snapped and Fill
- Obsługa plików w aplikacjach Windows Store
- Obsługa plików i strumieni danych
- Zapisywanie i odczytywanie danych
- Wykorzystanie WinRT pickers w celu uzyskania dostępu do plików
- Zarządzanie cyklem życia aplikacji
- Wprowadzenie do cyklu życia aplikacji
- Uruchamianie aplikacji
- Implementacja obsługi stanów aplikacji
- Wykorzystywanie szablonów i zasobów
- Wspólne zasoby aplikacji
- Style i szablony
- Implementacja nawigacji
- Obsługa nawigacji w aplikacjach Windows Store
- Semantic Zoom
- Kontrakty Windows 8
- Planowanie wykorzystania Charms i Contracts
- Search Contract
- Share Contract
- Devices Contract
- Settings Contract
- Kafelki oraz notyfikacje
- Kafelki, żywe kafelki, kafelki dodatkowe, badge
- Notyfikacje Tile
- Notyfikacje Toast
- Projektowanie strategii dostępu do źródeł danych
- Praca z zewnętrznymi źródłami danych
- Obsługa zdarzeń myszy oraz dotyku
- Mysz
- Ekran dotykowy i gesty
- Publikacja i monetyzacja aplikacji Windows Store
- Windows Store App Manifest
- Testowanie
- Certyfikacja
- Publikacja i monetyzacja
- Przygotowanie aplikacji do wykorzystania wewnątrz firmy
- Windows Azure Mobile Services
- Łączenie aplikacji Windows Store z WAMS
- Implementacja autoryzacji użytkownika
- Implementacja notyfikacji PUSH
- Budowanie i publikacja realnej aplikacji Windows Store