Eski .NET uygulamalarını modernleştirin
Bu eğitim, .NET Framework 4.x tabanlı kurumsal uygulamaların modern .NET’e kademeli taşınmasını ele alır. Taşınabilirlik analizi, .NET Upgrade Assistant ve Portability Analyzer, SDK-style proje dönüşümü, NuGet ve bağımlılık uyumu, WCF/Web Forms/System.Web gib…
Modern .NET geliştirme pratikleri ve .NET Framework uygulamalarının kademeli olarak .NET 8’e taşınması
Bu eğitim, .NET Framework 4.x tabanlı kurumsal uygulamaların modern .NET’e kademeli taşınmasını ele alır. Taşınabilirlik analizi, .NET Upgrade Assistant ve Portability Analyzer, SDK-style proje dönüşümü, NuGet ve bağımlılık uyumu, WCF/Web Forms/System.Web gibi bağlanma noktalarının çözümü, YARP ile strangler fig yaklaşımı, modern mimari, DI, yapılandırma ve konteyner dağıtımı uygulamalı olarak işlenir.
4 Gün. Her gün dört modül; Modernizasyon Analizi ve Hazırlık; Kütüphane ve Veri Katmanı Geçişi; Web ve Servis Katmanı Modernizasyonu; Modern Mimari ve Dağıtım.
İleri Seviye — Modern .NET geliştirme pratikleri ve .NET Framework uygulamalarının kademeli olarak .NET 8’e taşınması
Her modül Visual Studio 2022, .NET Framework 4.8, .NET 8 SDK, .NET Upgrade Assistant ve Docker ü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 Framework 4.8, .NET 8 SDK, .NET Upgrade Assistant ve Docker üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.
Program Mevcut Durum Analizi ile başlayıp Geçiş Yönetimi ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.
Edinilen teknikler modern .NET geliştirme pratikleri ve .NET Framework uygulamalarının kademeli olarak .NET 8’e taşınması 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
ASP.NET MVC/Web Forms, WCF veya WinForms ile geliştirme deneyimi gerekir.
Generic, LINQ ve async/await konularında rahat olunmalıdır.
Uygulamalar için Visual Studio 2022, .NET Framework 4.8, .NET 8 SDK, .NET Upgrade Assistant ve Docker 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:
Mevcut Durum Analizi kapsamında .NET Framework, .NET Core, .NET 5+ ve .NET Standard ilişkisi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Test ve Güvenlik Ağı kapsamında Karakterizasyon testleri ile mevcut davranışı sabitleme gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
NuGet ve Bağımlılık Uyumu kapsamında Uyumsuz paketler için alternatif bulma gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Yapılandırma ve DI kapsamında web.config/app.config’ten appsettings.json’a gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
ASP.NET’ten ASP.NET Core’a kapsamında Global.asax ve HttpModule/HttpHandler’ın middleware’e dönüşümü gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
WCF ve Web API Geçişi kapsamında Web API 2’den ASP.NET Core API’ye geçiş gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Modern Mimari Pratikleri kapsamında Minimal API, Clean Architecture ve modüler monolit gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
CI/CD kapsamında GitHub Actions / Azure DevOps ile çift hedef pipeline 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.
Excel VBA Orta Seviye eğitimi: Excel VBA nesne modeli, olaylar, UserForm, sınıf modülleri, PivotTable otomasyonu ve hata yönetimi. 3 gün uygulamalı, DVA.
Detayları Gör →Gelişmiş Blazor eğitimi: Blazor render modları, gelişmiş bileşenler, SignalR, güvenlik, Hybrid ve performans. Uygulamalı 4 gün, Digital Vizyon Akademi.
Detayları Gör →Gelişmiş C# Test Otomasyonu eğitimi: Test mühendisleri için ileri C#, Selenium, API testi, test çerçevesi tasarımı ve CI entegrasyonu. 4 gün uygulamalı, DVA.
Detayları Gör →Yazılımcı Olmayanlar için C# .NET Core eğitimi: Yazılımcı olmayanlar için C# ve .NET Core: algoritma, temel sözdizimi, sınıflar, koleksiyonlar ve dosya işleme.
Detayları Gör →REST ve .NET Core'a Başlangıç eğitimi: REST ilkeleri, ASP.NET Core Web API, DI, HttpClient, JWT kimlik doğrulama, test ve yayınlama. 2 gün uygulamalı, DVA.
Detayları Gör →