Kalıpları .NET'in içinde görün
.NET Tasarım Kalıpları (Design Patterns): .NET'te tasarım kalıpları ve mimari ilkeler. Decorator ve Adapter, Strategy ve Command, Repository ve CQRS ve Dependency Injection 3 günlük uygulamalı programda işlenir.
Decorator ve Adapter ve Strategy ve Command ekseninde .NET'te tasarım kalıpları ve mimari ilkeler
.NET Tasarım Kalıpları (Design Patterns) eğitimi, .NET'te tasarım kalıpları ve mimari ilkeler konusunu uçtan uca ele alır. Decorator ve Adapter, Strategy ve Command, Repository ve CQRS ve Dependency Injection gibi başlıklar Visual Studio üzerinde canlı kodlama ve refactoring örnekleri ile işlenir. Katılımcılar eğitim sonunda .NET BCL ve ASP.NET Core içindeki kalıpları tanıyıp kendi kodunuzda doğru yerde kullanabilir hale gelir.
3 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından refactoring örnekleri ile uygulama.
Orta Seviye — .NET'te tasarım kalıpları ve mimari ilkeler için Decorator ve Adapter, Strategy ve Command ve Repository ve CQRS başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar refactoring örnekleri üzerinde kendi çözümlerini geliştirip tartışır.
Decorator ve Adapter ve Strategy ve Command konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül refactoring örnekleri ile pekiştirilir; Repository ve CQRS katılımcılar tarafından bizzat kodlanır.
Dependency Injection 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
Sınıf, interface, koleksiyon ve LINQ kullanımı ile en az birkaç aylık C# deneyimi.
HTTP, JSON ve temel SQL sorgularına aşinalık (web konuları için) beklenir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
Örnek kodları depodan çekmek için temel Git komutları bilinmelidir.
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:
Single Responsibility ve Open/Closed ilkeleri ile refactoring örneği dahil, SOLID ve Tasarım Kalıplarına Giriş 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.
List<T>, Dictionary<TKey,TValue>, HashSet<T>, Queue/Stack ve ConcurrentDictionary seçimi dahil, Koleksiyonlar, Delegate ve LINQ alanında somut çözümler üretebilirsiniz.
Strategy ile çalışma zamanında algoritma seçimi (ödeme, indirim hesabı) dahil, Behavioral Kalıplar 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.
Repository ve Unit of Work kalıbı ile EF Core: ne zaman gereksiz? dahil, Mimari Kalıplar ve Dependency Injection alanında somut çözümler üretebilirsiniz.
Katmanlı mimari: Presentation, Application, Domain, Infrastructure dahil, Uygulama Mimarisi Tasarımı alanında somut çözümler üretebilirsiniz.
DbContext, DbSet<T> ve bağlantı dizesi yapılandırması (UseSqlServer) dahil, Entity Framework Core Temelleri 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.
C# ile Windows Forms Uygulama Geliştirme: Windows Forms kontrolleri, DataGridView ve veri bağlama ve ADO.NET ile SQL Server. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →Design Patterns in C# eğitimi: SOLID ilkeleri, Factory ve Builder, Strategy ve Observer ve Repository ve DI. 3 gün uygulamalı program, DVA Katılım ve Başarı Ser
Detayları Gör →Developing in ASP.NET MVC Development: Routing ve model binding, Razor ve Tag Helper ve Identity ile kimlik doğrulama. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →Entity Framework: Code-First ve Migrations, Fluent API ilişkiler ve Include/AsNoTracking sorguları. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →Microservices Using .NET Core: RabbitMQ ile asenkron mesajlaşma, Ocelot/YARP API Gateway ve Saga ve Outbox. 4 gün uygulamalı eğitim | DVA.
Detayları Gör →