Bağımlılıkları yönet, aracı paketle
.NET Core Console Applications and Referenced Packages: .NET konsol uygulamaları ve NuGet bağımlılık yönetimi. Generic Host ve DI, System.CommandLine, PackageReference ve Central Package Management 2 günlük uygulamalı programda işlenir.
Generic Host ve DI ve System.CommandLine ekseninde .NET konsol uygulamaları ve NuGet bağımlılık yönetimi
.NET Core Console Applications and Referenced Packages eğitimi, .NET konsol uygulamaları ve NuGet bağımlılık yönetimi konusunu uçtan uca ele alır. Generic Host ve DI, System.CommandLine, PackageReference ve Central Package Management gibi başlıklar Visual Studio üzerinde canlı kodlama ve komut satırı aracı ile işlenir. Katılımcılar eğitim sonunda dış paketleri güvenle kullanan, yapılandırılabilir ve test edilmiş komut satırı araçları ve worker servisleri geliştirebilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından komut satırı aracı ile uygulama.
Temel Seviye — .NET konsol uygulamaları ve NuGet bağımlılık yönetimi için Generic Host ve DI, System.CommandLine ve PackageReference başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar komut satırı aracı üzerinde kendi çözümlerini geliştirip tartışır.
Generic Host ve DI ve System.CommandLine konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül komut satırı aracı ile pekiştirilir; PackageReference katılımcılar tarafından bizzat kodlanır.
Central Package Management 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:
.NET Framework, .NET Core, .NET 5+ tarihçesi ve .NET Standard'ın yeri dahil, .NET Platformuna Genel Bakış alanında somut çözümler üretebilirsiniz.
dotnet new console, Program.cs top-level statements ve args işleme dahil, .NET Console Uygulamaları alanında somut çözümler üretebilirsiniz.
Değer ve referans tipleri, stack/heap ayrımı, boxing/unboxing maliyeti dahil, C# Dil Temelleri ve Tip Sistemi 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.
PackageReference, transitive bağımlılık ve sürüm aralıkları dahil, NuGet Paketleri ve Bağımlılık Yönetimi 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.
Task, Task<T>, ValueTask ve async state machine mantığı dahil, Asenkron Programlama (async/await) alanında somut çözümler üretebilirsiniz.
Test piramidi, birim/integration/E2E ayrımı ve FIRST ilkeleri dahil, Birim Test Temelleri (xUnit) 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 MVC Web Uygulamaları Geliştirme eğitimi: ASP.NET Core MVC, Razor Pages, EF Core ilişkileri, kimlik doğrulama, API ve test ile uygulama geliştirme.
Detayları Gör →ASP.NET MVC Web Uygulamaları Geliştirme eğitimi: ASP.NET MVC 5 routing, Razor, model binding, filtreler, EF6, kimlik doğrulama, Web API ve IIS dağıtımı.
Detayları Gör →Entity Framework ve LINQ to Entities eğitimi: Entity Framework eşleme, ilişkiler, LINQ to Entities, değişiklik izleme, migration ve performans. 3 gün uygulamalı
Detayları Gör →Entity Framework Core eğitimi: EF Core modelleme, migration, ilişkiler, sorgulama, performans, DI entegrasyonu ve test. Uygulamalı 3 gün, Digital Vizyon Akademi
Detayları Gör →Entity Framework Tuning ve Integration eğitimi: EF sorgu performansı, N+1, execution plan, caching, DbContext pooling, test ve üretim entegrasyonu. 3 gün uygula
Detayları Gör →