Formlarınızı kodla, veriyle ve kurulumla tamamlayın
C# ile Windows Forms Uygulama Geliştirme: C# ile masaüstü iş uygulaması geliştirme. Windows Forms kontrolleri, DataGridView ve veri bağlama, ADO.NET ile SQL Server ve ClickOnce/MSIX dağıtımı 3 günlük uygulamalı programda işlenir.
Windows Forms kontrolleri ve DataGridView ve veri bağlama ekseninde C# ile masaüstü iş uygulaması geliştirme
C# ile Windows Forms Uygulama Geliştirme eğitimi, C# ile masaüstü iş uygulaması geliştirme konusunu uçtan uca ele alır. Windows Forms kontrolleri, DataGridView ve veri bağlama, ADO.NET ile SQL Server ve ClickOnce/MSIX dağıtımı gibi başlıklar Visual Studio üzerinde canlı kodlama ve bir stok-sipariş takip uygulaması ile işlenir. Katılımcılar eğitim sonunda veritabanına bağlı, donmayan ve kurulum paketi hazır bir masaüstü uygulamasını kendi başınıza geliştirebilir hale gelir.
3 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından bir stok-sipariş takip uygulaması ile uygulama.
Temel Seviye — C# ile masaüstü iş uygulaması geliştirme için Windows Forms kontrolleri, DataGridView ve veri bağlama ve ADO.NET ile SQL Server başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar bir stok-sipariş takip uygulaması üzerinde kendi çözümlerini geliştirip tartışır.
Windows Forms kontrolleri ve DataGridView ve veri bağlama konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül bir stok-sipariş takip uygulaması ile pekiştirilir; ADO.NET ile SQL Server katılımcılar tarafından bizzat kodlanır.
ClickOnce/MSIX dağıtımı konusunda kalite, güvenlik ve bakım kolaylığı pratikleri kazandırılır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde değişken, koşul ve döngü yazmış olmak faydalıdır.
Basit bir C# sınıfını okuyabilmek ve çalıştırabilmek beklenir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
SELECT ve INSERT düzeyinde SQL bilgisi örneklerde işe yarar.
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:
Solution/project ayrımı, .sln ve SDK-style .csproj yapısı dahil, Visual Studio IDE Kullanımı ve Proje Yapısı alanında somut çözümler üretebilirsiniz.
Sınıf, kalıtım, abstract class ve interface farkı; default interface methods dahil, Nesne Yönelimli Programlama alanında somut çözümler üretebilirsiniz.
try/catch/finally, exception filter (when) ve throw; ile stack trace korunumu dahil, Hata Yönetimi ve Loglama alanında somut çözümler üretebilirsiniz.
List<T>, Dictionary<TKey,TValue>, HashSet<T>, Queue/Stack ve ConcurrentDictionary seçimi dahil, Koleksiyonlar, Delegate ve LINQ alanında somut çözümler üretebilirsiniz.
Breakpoint, conditional breakpoint, tracepoint ve hit count kullanımı dahil, Visual Studio ile Hata Ayıklama alanında somut çözümler üretebilirsiniz.
BindingSource, BindingList<T> ve INotifyPropertyChanged ile veri bağlama dahil, Windows Forms ile Veri Erişimi ve Raporlama alanında somut çözümler üretebilirsiniz.
BackgroundWorker ve Task ile UI donmasını önleme, Invoke/BeginInvoke kullanımı dahil, Windows Forms Arka Plan İşleri ve Dağıtım alanında somut çözümler üretebilirsiniz.
Task, Task<T>, ValueTask ve async state machine mantığı dahil, Asenkron Programlama (async/await) alanında somut çözümler üretebilirsiniz.
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.
ASP.Net Core ile Web Uygulama Geliştirme: middleware, Razor sayfaları ve MVC, EF Core, Identity ve Policy. 3 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →ASP.NET Core MVC: Tag Helper ve ViewComponent, model binding ve claims-based yetkilendirme. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →ASP.NET Introduction: ASP.NET Core proje yapısı, Controller ve Razor view, form ve doğrulama, dotnet publish. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →ASP.NET MVC Web Applications: Adaptive UI Layout & Caching Strategy: responsive layout, Output ve Response Caching ve Redis önbelleği. 2 gün uygulamalı eğitim |
Detayları Gör →ASP.NET MVC Web Applications: Asynchronous Tasks: async action, BackgroundService, Hangfire/Quartz, CancellationToken. 2 gün uygulamalı eğitim, DVA Katılım Sert
Detayları Gör →