Kütüphanelerinizi modern .NET'e taşıyın
Eğitim, yeniden kullanılabilir .NET sınıf kütüphaneleri geliştirmeyi ve mevcut .NET Framework kütüphanelerini modern .NET'e taşımayı anlatır.
.NET sınıf kütüphanesi tasarımı, NuGet paketleme ve .NET Framework'ten modern .NET'e taşıma
Eğitim, yeniden kullanılabilir .NET sınıf kütüphaneleri geliştirmeyi ve mevcut .NET Framework kütüphanelerini modern .NET'e taşımayı anlatır. Çoklu hedefleme, public API tasarımı, SemVer, upgrade-assistant ve Portability Analyzer, PackageReference geçişi, NuGet paketleme, sembol paketleri, reflection, async ve statik analiz konuları uygulamalı işlenir.
3 Gün. Her gün dört modül; taşıma ve paketleme adımları canlı örnek üzerinde işlenir.
Orta Seviye — 12 uygulamalı modülde .NET (Core) çalışma zamanı temelleri, .NET Framework'ten .NET'e taşıma ve Statik analiz ve kod kalitesi gibi konuları kapsar.
Gerçek bir .NET Framework kütüphanesi adım adım SDK stili projeye ve modern .NET'e taşınır; paketleme ve test uygulamalı yapılır.
Ekipler arası paylaşılan kütüphaneleri sürümleme ve geriye uyumlulukla yazmayı öğrenirsiniz.
Portability Analyzer ve upgrade-assistant ile eski kod tabanlarını sistematik taşırsınız.
NuGet paketini üretir, sembol ve kaynak bağlantısıyla yayınlar, özel feed'de yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, generic ve async konularında orta düzey C#.
Solution ve proje referansları ile çalışma deneyimi.
Visual Studio 2022 ve .NET SDK; mümkünse eski .NET Framework çözümü.
Temel Git kullanımı faydalı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:
Public API yüzeyi ve sürümleme kurallarını bilinçli belirleyebilirsiniz.
netstandard ve net8 için çoklu hedefli proje kurabilirsiniz.
Uyumsuz API'leri analyzer ile tespit edebilirsiniz.
packages.config'i PackageReference'a, csproj'u SDK stiline çevirebilirsiniz.
dotnet pack ile NuGet paketi üretip yayınlayabilirsiniz.
Kütüphane için kapsamlı birim test seti kurabilirsiniz.
app.config'ten modern yapılandırmaya geçebilirsiniz.
Paket bağımlılıklarının zafiyet taramasını yapabilirsiniz.
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.
.NET Core MVC eğitimi: middleware hattı, Razor view'lar, filtreler ve Identity. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →.NET Development with Visual Studio eğitimi: dotnet CLI, SDK-style proje, debugging ve xUnit testleri. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifika
Detayları Gör →.NET ile Mikroservis Geliştirme: Domain-Driven Design, MassTransit ve RabbitMQ, YARP Gateway, OpenTelemetry. 4 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →.NET ile Modern Uygulama Geliştirme: Minimal API, Blazor bileşenleri, Native AOT/ReadyToRun, Docker ve CI/CD. 3 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →.NET Microservices: Saga/Outbox, MassTransit consumer, Polly circuit breaker, Kubernetes Deployment. 4 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →