VISUAL STUDIO : CLIENT & MOBILE DEVELOPMENT EĞİTİMİ

Tek IDE'den masaüstü ve mobil uygulama geliştirin

WPF ve WinUI MVVM, .NET MAUI ile Android ve iOS, XAML, veri bağlama, REST istemcisi, emülatör hata ayıklama ve mağaza yayını

WPF ve WinUI ile XAML ve MVVM, .NET MAUI ile Android, iOS ve Windows geliştirme, REST ve SQLite veri erişimi, emülatör hata ayıklama ve mağaza yayınını anlatan iki günlük eğitim.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

İstemci ve mobil uygulama geliştirme

Eğitim Visual Studio ile masaüstü ve mobil istemci geliştirmeyi kapsar. XAML ve veri bağlama, MVVM deseni ve CommunityToolkit.Mvvm, WPF ve WinUI 3 uygulaması, .NET MAUI ile Android, iOS ve Windows hedefleme, Shell navigasyonu, HttpClient ile REST tüketimi, SQLite yerel depolama, platform API erişimi, Android emülatörü ve Hot Reload ile hata ayıklama, paketleme ve mağaza yayını uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Masaüstü İstemci: XAML ve MVVM; 2. gün Mobil Geliştirme: .NET MAUI.

Seviye

Orta Seviye — Visual Studio ile masaüstü istemci ve mobil uygulama geliştirme

Öğrenme Metodu

Katılımcılar aynı iş mantığını paylaşan bir WPF masaüstü istemcisi ve .NET MAUI mobil uygulaması geliştirir, REST servisiyle konuşturur ve emülatörde çalıştırır.

Neden Bu Eğitim?

📱Çoklu Platform

Tek C# kod tabanıyla Android, iOS ve Windows hedeflersiniz.

🧱MVVM Mimarisi

Test edilebilir ve bakımı kolay istemci mimarisi kurarsınız.

🧪Hızlı Geri Bildirim

Hot Reload ve emülatörle arayüzü anında denersiniz.

Anahtar Konular

net mauiwpf mvvmvisual studio mobil geliştirmexamlmasaüstü uygulama geliştirmec# mobil uygulamahot reloadwinui
“Kullanıcı hangi ekranda olursa olsun deneyimi aynı özenle kurulmalıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
C# temeli

Sınıf, arayüz, async/await bilgisi gerekir.

2
Visual Studio 2022

Masaüstü ve MAUI iş yükleri kurulu olmalıdır.

3
XAML (isteğe bağlı)

XAML'e aşinalık faydalıdır, eğitimde sıfırdan anlatılır.

4
Donanım

Hyper-V veya Android emülatörü için sanallaştırma destekli bir bilgisayar gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı XAML arayüzü, veri bağlama ve MVVM yapısıyla çalışan bir masaüstü istemcisi geliştirir.
Modül 1
XAML Temelleri
  • Layout: Grid, StackPanel, DockPanel
  • Kontroller ve Style
  • Kaynaklar ve temalar
  • DataTemplate ve ItemsControl
  • Trigger ve görsel durumlar
  • WPF ve WinUI 3 farkları
Modül 2
Veri Bağlama ve MVVM
  • INotifyPropertyChanged
  • ObservableCollection
  • Binding modları ve dönüştürücüler
  • ICommand ve RelayCommand
  • CommunityToolkit.Mvvm kaynak üreticileri
  • Doğrulama (INotifyDataErrorInfo)
Modül 3
Veri Erişimi
  • HttpClient ve System.Text.Json
  • Asenkron çağrı ve UI iş parçacığı
  • SQLite ve Entity Framework Core
  • Yapılandırma ve ayarların saklanması
  • Hata yönetimi ve yeniden deneme
  • Bağımlılık enjeksiyonu (Microsoft.Extensions)
Modül 4
Masaüstü Özellikleri
  • Dosya iletişim kutuları ve sürükle bırak
  • Sistem tepsisi ve bildirim
  • Çoklu pencere ve gezinme
  • Yazdırma ve PDF çıktısı
  • MSIX paketleme
  • Otomatik güncelleme yaklaşımı
Günün hedefiKatılımcı .NET MAUI uygulaması geliştirir, platform özelliklerini kullanır ve emülatörde hata ayıklar.
Modül 1
MAUI Proje Yapısı
  • Tek proje yapısı ve platform klasörleri
  • Shell navigasyonu ve rotalar
  • ContentPage ve Layout türleri
  • Kaynaklar, yazı tipi ve görseller
  • Platforma özel kod (partial class, #if)
  • Hot Reload ve XAML Hot Reload
Modül 2
Arayüz ve Veri
  • CollectionView ve RefreshView
  • Binding ve MVVM ile sayfa yapısı
  • HttpClient ile REST tüketimi
  • SQLite-net ile yerel veri
  • Preferences ve SecureStorage
  • Çevrimdışı mod yaklaşımı
Modül 3
Cihaz Özellikleri
  • Konum, kamera ve MediaPicker
  • Bağlantı durumu (Connectivity)
  • İzin isteme (Permissions)
  • Bildirimler ve arka plan görevi
  • Titreşim, sensörler ve biyometri
  • Platform çağrıları ve Dependency Injection
Modül 4
Test, Hata Ayıklama ve Yayın
  • Android Emulator ve cihaz bağlama
  • iOS için Mac derleme ana bilgisayarı
  • Hata ayıklama ve XAML Live Preview
  • Profil: dotnet-trace ve Android profiler
  • Android AAB ve imzalama
  • Google Play ve App Store yayın akışı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
XAML Arayüzü

Layout ve stil kullanarak arayüz tasarlarsınız.

✅
MVVM

Veri bağlama ve komutlarla MVVM uygularsınız.

✅
REST Tüketimi

HttpClient ile servis verisini istemciye taşırsınız.

✅
Yerel Depolama

SQLite ile yerel veriyi saklarsınız.

✅
MAUI Uygulaması

Çapraz platform mobil uygulama geliştirirsiniz.

✅
Cihaz API'leri

Konum, kamera ve izinleri kullanırsınız.

✅
Hata Ayıklama

Emülatör ve Hot Reload ile hızlı ayıklarsınız.

✅
Yayın Hazırlığı

Paketleme, imzalama ve mağaza sürecini planlarsınız.

Kimler İçin Uygundur?

  • C# geliştiricileri
  • masaüstü uygulama geliştiren ekipler
  • mobile geçmek isteyen .NET programcıları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
C# geliştiricileri, masaüstü uygulama geliştiren ekipler ve mobile geçmek isteyen .NET programcıları için uygundur. Sınıf, arayüz, async/await bilgisi gerekir.
iOS için Mac gerekir mi?
iOS derlemesi için Mac derleme ana bilgisayarı gerekir; eğitim Android ve Windows ağırlıklıdır.
Xamarin mi MAUI mi?
Güncel olan .NET MAUI kullanılır.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Backend gerekiyor mu?
Hazır bir örnek REST servisi sağlanır.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Visual Studio : Client & Mobile Development Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Programlama Temelleri ve Yaşam DöngüsüVisual Studio ile PLC İletişi ve Veritabanı Entegrasyonu Eğitimi
Yazılım Geliştirme Eğitimleri

Visual Studio ile PLC İletişi ve Veritabanı Entegrasyonu Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

C# ile Siemens S7, Modbus TCP ve OPC UA PLC haberleşmesi, SQL Server kayıt, alarm yönetimi ve WPF izleme. Digital Vizyon Akademi eğitimi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüVisual Studio Online & Debugging Tips Eğitimi
Yazılım Geliştirme Eğitimleri

Visual Studio Online & Debugging Tips Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

GitHub Codespaces, vscode.dev, Live Share, uzak debug, Snapshot Debugger ve breakpoint ipuçlarıyla bulut geliştirme ve hata ayıklama. Digital Vizyon Akademi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüYazılım Yaşam Döngüsü (SDLC) Eğitimi
Yazılım Geliştirme Eğitimleri

Yazılım Yaşam Döngüsü (SDLC) Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

SDLC aşamaları, Waterfall, V-model, Scrum, Kanban, DevOps, test, yayın, bakım ve risk yönetimi. Uygulamalı Digital Vizyon Akademi eğitimi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüYazılım Geliştirme Yaşam Döngüsünde Dokümantasyon Eğitimi
Yazılım Geliştirme Eğitimleri

Yazılım Geliştirme Yaşam Döngüsünde Dokümantasyon Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Yazılım yaşam döngüsünde dokümantasyon eğitimi: gereksinim, ADR, C4, OpenAPI, test planı, README, sürüm notları ve docs-as-code yaklaşımı uygulamalı.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüAccessing Shared Data and Simplifying Asynchronous Code Eğitimi
Yazılım Geliştirme Eğitimleri

Accessing Shared Data and Simplifying Asynchronous Code Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

C# ortak veri erişimi ve asenkron kod eğitimi: lock, Interlocked, ConcurrentDictionary, Channel, async/await, Task.WhenAll ve CancellationToken uygulamalı.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn