Sürdürülebilir .NET mimarisini desenlerle kurun
Bu eğitim, kurumsal .NET çözümlerinin mimarisini ve tasarım desenlerini ele alır. SOLID ilkeleri, GoF yaratımsal, yapısal ve davranışsal desenler, Repository ve Unit of Work, Domain Driven Design (entity, value object, aggregate, domain event), CQRS, Clean ve…
.NET’te katmanlı mimari, SOLID, GoF tasarım desenleri ve DDD ile sürdürülebilir kurumsal yazılım
Bu eğitim, kurumsal .NET çözümlerinin mimarisini ve tasarım desenlerini ele alır. SOLID ilkeleri, GoF yaratımsal, yapısal ve davranışsal desenler, Repository ve Unit of Work, Domain Driven Design (entity, value object, aggregate, domain event), CQRS, Clean ve Hexagonal mimari, modüler monolit ile mikroservis ayrımı uygulamalı örneklerle işlenir. Kod kokuları, refactoring ve mimari karar kayıtları (ADR) da kapsanır.
4 Gün. Her gün dört modül; Tasarım İlkeleri ve Yaratımsal Desenler; Katmanlı ve Temiz Mimari; Domain Driven Design ve CQRS; Dağıtık Mimariler ve Refactoring.
İleri Seviye — .NET’te katmanlı mimari, SOLID, GoF tasarım desenleri ve DDD ile sürdürülebilir kurumsal yazılım
Her modül Visual Studio 2022, .NET 8 SDK, SQL Server ve ArchUnitNET/NetArchTest ü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, .NET 8 SDK, SQL Server ve ArchUnitNET/NetArchTest üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.
Program SOLID ve Kod Kalitesi ile başlayıp Mimari Karar Süreci ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.
Edinilen teknikler .NET’te katmanlı mimari, SOLID, GoF tasarım desenleri ve DDD ile sürdürülebilir kurumsal yazılı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
Arayüz, kalıtım, generic ve LINQ konularında çalışma deneyimi gerekir.
En az bir veritabanı destekli .NET uygulaması geliştirmiş olmak faydalıdır.
Uygulamalar için Visual Studio 2022, .NET 8 SDK, SQL Server ve ArchUnitNET/NetArchTest 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:
SOLID ve Kod Kalitesi kapsamında Single Responsibility ihlallerinin tespiti ve sınıf bölme gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Yapısal Desenler kapsamında Adapter ile eski kütüphane entegrasyonu gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Katmanlı Mimari kapsamında Sunum, iş mantığı ve veri erişim katmanlarının sorumlulukları gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Repository ve Unit of Work kapsamında Generic repository tartışması: fayda ve maliyet gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
DDD Stratejik Tasarım kapsamında Ubiquitous language ve bounded context gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
CQRS ve MediatR kapsamında Komut ve sorgu modellerinin ayrılması gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Modüler Monolit kapsamında Modül sınırları ve internal erişim kuralları gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Refactoring Teknikleri kapsamında Karakterizasyon testleriyle güvenli refactoring 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.
Visual Basic for Applications (VBA) in Excel - İleri Düzey eğitimi: İleri düzey Excel VBA: sınıf modülleri, API, ADO/SQL, Dictionary. 3 gün uygulamalı program,
Detayları Gör →Visual Basic for MS Access eğitimi: MS Access VBA: form olayları, DAO/ADO, SQL, rapor, makro dönüşümü. 3 gün uygulamalı program, Microsoft Access 2016 ve üzeri
Detayları Gör →Visual Basic for MS Excel eğitimi: Excel için Visual Basic: makro, nesne modeli, döngü, UserForm. 3 gün uygulamalı program, Microsoft Excel 2016+ ve Visual ile.
Detayları Gör →Windows Communication Foundation Using C# eğitimi: WCF ile C# servis geliştirme: ABC modeli, binding, sözleşme. 3 gün uygulamalı program, Visual Studio 2022, .N
Detayları Gör →Windows Presentation Foundation (WPF) eğitimi: WPF ile masaüstü arayüz geliştirme: XAML, layout, data binding. 3 gün uygulamalı program, Visual Studio 2022, .NE
Detayları Gör →