Kurumsal .NET uygulamalarında altyapı kodunu standartlaştırın
Enterprise Library bloklarıyla loglama, hata yönetimi, veri erişimi, doğrulama ve önbellekleme altyapısını kurun. Unity bağımlılık enjeksiyonu ve Policy Injection ile kurumsal .NET çözümlerini standartlaştırın.
Microsoft Enterprise Library uygulama blokları
Eğitim, Microsoft Enterprise Library (Patterns & Practices) bloklarını kapsar: Logging Application Block ile listener ve formatter yapılandırması, Exception Handling Block politikaları, Data Access Block ile Database sınıfı, Validation Block nitelikleri, Caching Block, Policy Injection ve Unity ile bağımlılık enjeksiyonu. Yapılandırma app.config ve Configuration Console üzerinden yapılır.
2 Gün. Her gün dört modül; Loglama, Hata Yönetimi ve Yapılandırma ve Veri, Doğrulama ve Bağımlılık Yönetimi ekseninde ilerleyen uygulamalı program.
Orta Seviye — Enterprise Library bloklarıyla loglama, hata yönetimi, veri erişimi, doğrulama ve bağımlılık enjeksiyonu
Her blok, mevcut bir C# çözümüne adım adım eklenir; yapılandırma değişiklikleri çalışma anında test edilerek sonuçlar gözlenir.
Loglama, hata yönetimi ve veri erişimi gibi tekrar eden kodu yapılandırmayla çözersiniz.
Katmanlı uygulamalarda politikaya dayalı ortak davranış tanımlarsınız.
Yaygın kullanılan Enterprise Library projelerini güvenle sürdürürsünüz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz ve attribute kavramlarına hâkimiyet gerekir.
Connection, Command ve DataReader mantığı bilinmelidir.
Visual Studio ve NuGet paket yönetimi kurulu olmalıdır.
Örnek veritabanı için SQL Server Express hazır bulunmalıdır.
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:
Logging bloğuyla kategori ve listener bazlı loglama kurabilirsiniz.
Exception Handling politikalarıyla katmanlar arası istisna yönetimini tasarlayabilirsiniz.
Data Access bloğuyla saklı yordam ve transaction kullanabilirsiniz.
Validation bloğuyla nitelik ve ruleset tabanlı kurallar yazabilirsiniz.
Caching bloğunda süre politikalarıyla önbellek stratejisi oluşturabilirsiniz.
Unity container ile bağımlılıkları enjekte edebilirsiniz.
Configuration Console ve Fluent API ile blokları yapılandırabilirsiniz.
Mevcut Enterprise Library projelerini analiz edip modernleştirme planı çıkarabilirsiniz.
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.
Sözde kod ile sistematik tasarım eğitimi: problem analizi, pseudocode, akış diyagramı, adım adım iyileştirme ve masa başı test.
Detayları Gör →C programlama dili eğitimi: işaretçiler, dinamik bellek, struct, dosya işlemleri, Makefile ve gdb/valgrind ile hata ayıklama uygulamaları.
Detayları Gör →R programlama eğitimi: tidyverse, dplyr, ggplot2, istatistiksel testler, doğrusal regresyon ve R Markdown ile veri analizi uygulamaları.
Detayları Gör →Program yapısı, metotlar ve değişkenler eğitimi: kapsam, parametre geçirme, aşırı yükleme, özyineleme ve modüler tasarım uygulamaları.
Detayları Gör →Reaktif programlama yöntemleri eğitimi: RxJS ve RxJava ile Observable, operatörler, switchMap, backpressure, hata yönetimi ve marble testing.
Detayları Gör →