
Ön Koşul
Eğitim Hakkında
Yeni nesil Windows masaüstü uygulama geliştirme platformu olan WinRT’nin detaylı olarak anlatıldığı bu eğitimde Microsoft tarafından artık defacto standart olarak kabul edilen Metro UI prensiplerine uygun uygulamaların nasıl geliştirileceği ve bu uygulamaların Microsoft Store’da nasıl yayınlanabileceği detaylarıyla anlatılmaktadır. WinRT platformunda aynı kütüphaneleri kullanarak hem C#+XAML hemde JavaScript+HTML ikilisi ile uygulama geliştirilebilmektedir. Bu eğitimde kullanılan platform C# ve XAML’dir. WinRT yapısını ve Windows 8 uygulama geliştirme ilkelerini öğrenen kişiler dilerlerse JavaScript ve HTML kullanarak da uygulama geliştirebilirler. WinRT platformu ile sadece Windows 8 için değil WinRT’nin yüklenebildiği tablet cihazlara da uygulama geliştirilebilmektedir.
Sertifika:
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
Eğitim İçeriği
- Windows 8 Uygulama Mimarisine Bakış
- Metro UI Prensipleri
- Bir Windows 8 Uygulamasının Yaşam Döngüsü ve Event’ler
- Background API ve Çeşitli Sinyaller (İnternet Geldi, Makine Lock Oldu vs)
- WinRT ve Geliştirme Platformları
- XAML İşaretleme Dilinin Temelleri
- XAML ve C# İlişkisi
- İleri XAML Kuralları
- Data Kontrolleri(Binding) ile Çalışmak
- Temel Windows UI Elemanları
- Layout Kontrolleri (GridView,FlipView ve ListView)
- Alt ve Üst App Bar (Uygulama Çubuğu) Yerleştirme
- Snap View ve Fill View Tasarımı
- Resource’lar İle Çalışma
- UI Elemanları için Style Oluşturma
- Şablon Style Oluşturma (Template)
- Sayfalar ve Frame’ler Arası Navigasyon
- Sayfalar Arasında Veri Taşıma
- Semantic Zoom Özelliğini Kullanma
- Semantic Zoom Simulator’u
- Windows.Storage İsim Alanı
- Local ve Geçici Saklama Alanları
- Roaming Data
- Dosyalarla Çalışmak
- Stream ile Çalışmak
- Asenkron Erişim
- File Picker Elemanı (Dosya Açma ve Kaydetme)
- Contact Picker Elemanı
- Tile Kavramı (Live,Secondary Tile)
- Badge Notification Kavramı
- Toast Notification Kavramı
- WinRT Animasyon Kütüphanesi
- Frame Kavramı
- Transition ve Transformation
- VisualStateManager ile Çalışmak
- Windows 8 Contract Kullanımı
- Charm Kullanımı
- Search Contract
- Share Contract
- Play Contract
- Camera Erişim API ile Video, Ses ve Resim Alma
- Mouse ve Touch Event’leri İle Çalışmak
- Multi Touch ve Gesture Kavramı
- Location API Erişimi
- REST API ile Erişim
- Web Servisleri
- JSON Data Formatı
- Asenkron HTTP Client Erişimi
- Windows 8 Uygulamalarına Çoklu Dil Desteği ve Globalization
- WinRT Component Kullanımı
- Uygulama İçerisinden Satış Yapmak ve Trial Versiyon Oluşturmak
- Sensörlere Erişmek ve Kullanmak (Light, Acceloremeter, Orientation vs)
- Windows 8 Uygulamasını Store’a Yüklemek
- AppManifest Dosyası ve Ayarları (Logo , Uygulama Adı vs)
- Splash Screen Geliştirmek
- Publish Sertifikaları
- Publish İçin Gereken Şartlar
- Windows Store Portalı
Önemli Notlar
Program ücretlerine KDV dahil değildir.