C# program akışını ustalıkla yönetin
Programming in C#: Managing Program Flow eğitimi, uygulamanın karar ve akış mekanizmalarını işler. Boolean ifadeler, if/switch ve pattern matching, for/foreach/while döngüleri, kısa devre değerlendirme, delegate, Func/Action, multicast ve lambda, event yayını…
C# program akışı yönetimi: kararlar, döngüler, olaylar, delegate, istisna, asenkron akış ve iterator
Programming in C#: Managing Program Flow eğitimi, uygulamanın karar ve akış mekanizmalarını işler. Boolean ifadeler, if/switch ve pattern matching, for/foreach/while döngüleri, kısa devre değerlendirme, delegate, Func/Action, multicast ve lambda, event yayını ve aboneliği, try/catch/finally, özel istisna, iterator ve yield, async/await ve Task ile akış yönetimi örneklerle çalışılır.
2 Gün. Her gün dört modül; Karar ve Döngü Yapıları; Delegate, Olay, İstisna ve Asenkron Akış.
Orta Seviye — C# program akışı yönetimi: kararlar, döngüler, olaylar, delegate, istisna, asenkron akış ve iterator
Her modül Visual Studio 2022 ve .NET 8 SDK ü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 ve .NET 8 SDK üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.
Program Koşullu Mantık ile başlayıp Asenkron Akış ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.
Edinilen teknikler c# program akışı yönetimi: kararlar, döngüler, olaylar, delegate, istisna, asenkron akış ve iterator 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
Değişken türleri ve temel operatörler bilinmelidir.
Algoritma ve akış şeması okuyabilmek faydalıdır.
Uygulamalar için Visual Studio 2022 ve .NET 8 SDK 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:
Koşullu Mantık kapsamında Boolean ifadeler, AND, OR, NOT, XOR operatörleri ve kısa devre gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Döngüler kapsamında for, foreach, while, do-while farkları gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Iterator ve yield kapsamında yield return ve yield break gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Metotlar ve Özyineleme kapsamında Parametre geçişi: değer, ref, out, in, params gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Delegate ve Lambda kapsamında Delegate tanımı, Func, Action, Predicate gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Olaylar kapsamında event anahtar sözcüğü ve EventHandler<T> gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
İstisna Yönetimi kapsamında try, catch, finally ve istisna filtresi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Asenkron Akış kapsamında Task, async ve await ile sıralı akış 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.
Ado.Net - LinQ - Entity Framework: SqlDataReader, LINQ to Entities ve DbContext Change Tracker. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →Advanced C#, Design Patterns and Best Practices: Span<T> ve pattern matching, async/Channel<T> ve GoF kalıpları. 4 gün uygulamalı eğitim | DVA.
Detayları Gör →Advanced Entity Framework: TPH/TPT kalıtım, global query filter, SaveChanges interceptor, execution plan analizi. 3 gün uygulamalı eğitim, DVA Katılım Sertifika
Detayları Gör →Analistler için Visual Basic for Applications (VBA): Range ve Cells, PivotTable otomasyonu, ADODB sorguları, UserForm. 2 gün uygulamalı eğitim, DVA Katılım Sert
Detayları Gör →Approaches to .NET Development: konsol ve Worker Service, Windows Forms, ASP.NET Core MVC ve Web API, Blazor. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →