C# ile Windows masaüstü uygulaması geliştirin
Bu eğitim, C# ile Windows Forms masaüstü uygulamaları geliştirmeyi anlatır. Form ve kontrol yaşam döngüsü, olay modeli, MDI ve diyaloglar, DataGridView ve BindingSource ile veri bağlama, ADO.NET ve Entity Framework, UI thread kuralları, BackgroundWorker ve as…
C# ile Windows Forms masaüstü uygulamaları: kontroller, olaylar, veri bağlama, çok iş parçacığı ve dağıtım
Bu eğitim, C# ile Windows Forms masaüstü uygulamaları geliştirmeyi anlatır. Form ve kontrol yaşam döngüsü, olay modeli, MDI ve diyaloglar, DataGridView ve BindingSource ile veri bağlama, ADO.NET ve Entity Framework, UI thread kuralları, BackgroundWorker ve async/await, dosya işlemleri, yazdırma, raporlama, ayar yönetimi ve ClickOnce/MSIX ile dağıtım uygulamalı işlenir.
3 Gün. Her gün dört modül; Arayüz ve Olay Modeli; Veri ve Eşzamanlılık; Dağıtım ve Kalite.
Orta Seviye — C# ile Windows Forms masaüstü uygulamaları: kontroller, olaylar, veri bağlama, çok iş parçacığı ve dağıtım
Her modül Visual Studio 2022, Windows Forms (.NET 8 / .NET Framework 4.8) ve SQL Server üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.
Her gün Visual Studio 2022, Windows Forms (.NET 8 / .NET Framework 4.8) ve SQL Server üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.
Program Form ve Kontroller ile başlayıp Dağıtım ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.
Edinilen teknikler c# ile Windows Forms masaüstü uygulamaları: kontroller, olaylar, veri bağlama, çok iş parçacığı ve dağıtım alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıflar, koleksiyonlar ve olay kavramları bilinmelidir.
Temel SQL sorgularını yazabilmek faydalıdır.
Uygulamalar için Visual Studio 2022, Windows Forms (.NET 8 / .NET Framework 4.8) ve SQL Server kurulu veya erişilebilir bir bilgisayar önerilir.
Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.
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.
Program sonunda katılımcılar:
Form ve Kontroller kapsamında Form özellikleri, yaşam döngüsü: Load, Shown, FormClosing gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Olay Modeli kapsamında Olay işleyicileri, EventArgs ve sender gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Menü, Araç Çubuğu ve Durum kapsamında MenuStrip, ToolStrip, StatusStrip gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Veri Bağlama kapsamında DataGridView sütun, biçim ve düzenleme gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Çoklu İş Parçacığı kapsamında UI thread ve InvokeRequired / Invoke gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Dosya ve Yazdırma kapsamında File, Directory, StreamReader/Writer gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Hata Ayıklama ve Test kapsamında Application.ThreadException ve UnhandledException gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Güvenlik kapsamında Bağlantı dizesi ve parola saklama (DPAPI) gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
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.
Microsoft Excel - Visual Basic (Macro) eğitimi: Excel makro kaydı, VBA nesne modeli, UserForm ve raporlama otomasyonu. 3 gün uygulamalı program, Microsoft Excel
Detayları Gör →Microsoft IIS Sistem Yöneticileri için ve ASP.NET Yönetimı eğitimi: IIS kurulumu, site ve uygulama havuzu yönetimi, SSL, güvenlik. 4 gün uygulamalı program, Win
Detayları Gör →Modern .NET Geliştirme, Kurumsal Mimari ve .NET Framework'ten İlerlemeli Geçiş eğitimi: Modern .NET geliştirme pratikleri ve .NET Framework uygulamalarının. 4 g
Detayları Gör →MVC & Server Management eğitimi: ASP.NET MVC uygulama geliştirme ile sunucu yönetimi, yayın ve. 3 gün uygulamalı program, Visual Studio 2022, ASP.NET MVC / ile.
Detayları Gör →MVC Application Features eğitimi: ASP.NET MVC uygulama özellikleri: filtreler, bölgeler, bundling. 3 gün uygulamalı program, Visual Studio 2022, ASP.NET Core il
Detayları Gör →