Blazor'da ileri teknikleri ve ölçeği yönetin
Gelişmiş Blazor, temel Blazor bilgisi olan geliştiricileri ileri tekniklere taşır. 4 gün boyunca laboratuvar uygulamalarıyla işlenir; katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Blazor ile C# kullanarak etkileşimli web arayüzü geliştirme: bileşenler, durum, kimlik ve dağıtım
Gelişmiş Blazor, temel Blazor bilgisi olan geliştiricileri ileri tekniklere taşır. .NET 8 render modları ve streaming rendering, templated ve generic bileşenler, RenderTreeBuilder, JS interop, SignalR ile gerçek zamanlı özellikler, WASM optimizasyonu, OIDC ve güvenlik, MAUI Blazor Hybrid ve bUnit ile test dört günde işlenir.
4 Gün. Her gün dört modül; anlatımı canlı bileşen geliştirme laboratuvarları takip eder.
İleri Seviye — 16 uygulamalı modülde Render modları ve .NET 8 Blazor Web App, Servisler, HttpClient ve durum yönetimi ve Blazor ile uygulama geliştirme projesi gibi konuları kapsar.
Her konu çalışan bir Blazor uygulaması üzerinde canlı kodlanır; bileşenler, form doğrulama ve API entegrasyonu birlikte laboratuvarda geliştirilir.
UI'yı yeniden kullanılabilir Razor bileşenlerine bölmeyi, parametre ve olay akışını kodlayarak öğrenirsiniz.
İstemci ve sunucu tarafında C# kullanarak JavaScript bağımlılığını azaltır, gerektiğinde JS interop ile kütüphaneleri entegre edersiniz.
Server, WebAssembly ve Hybrid modellerinin gecikme, boyut ve ölçek yönünden farklarını ölçerek karar verirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, async/await ve LINQ konularında temel C# bilgisi.
Temel HTML yapısı ve CSS seçicilerine aşinalık.
Güncel .NET SDK ve Visual Studio 2022 veya VS Code kurulu bilgisayar.
HTTP, REST ve JSON kavramlarına genel hakimiyet.
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:
Parametre, EventCallback ve RenderFragment ile esnek bileşenler yazabilirsiniz.
EditForm ve doğrulama ile güvenli veri girişi ekranları oluşturabilirsiniz.
Layout, rota parametresi ve NavigationManager ile uygulama içi gezinmeyi kurgulayabilirsiniz.
Typed HttpClient ile REST API'lerden veri çekip yönetebilirsiniz.
AuthorizeView ve OIDC ile sayfa ve bileşen koruması yapabilirsiniz.
IJSRuntime ile JavaScript kütüphanelerini güvenli şekilde entegre edebilirsiniz.
Yeniden çizimi azaltıp büyük listeleri sanallaştırarak performansı iyileştirebilirsiniz.
Blazor uygulamasını IIS, Azure veya statik barındırmada yayınlayabilirsiniz.
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.
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 →Programming in C# with Visual Studio: değişken ve tip sistemi, sınıf ve arayüzler, LINQ sorguları, hata ayıklama. 3 gün uygulamalı eğitim, DVA Katılım Sertifika
Detayları Gör →Unit Testing with C#: xUnit Theory/InlineData, Moq Setup/Verify, TDD Red-Green-Refactor, Testcontainers. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →