Tarayıcıda çalışan C# ile SPA geliştirin
Blazor WebAssembly ile tarayıcıda doğrudan .NET çalıştıran tek sayfa uygulamaları geliştirmeyi anlatır. 3 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
Blazor WebAssembly ile tarayıcıda doğrudan .NET çalıştıran tek sayfa uygulamaları geliştirmeyi anlatır. WASM çalışma zamanı, indirme boyutu, trimming ve AOT, lazy assembly loading, PWA ve çevrimdışı çalışma, OIDC ile kimlik doğrulama, HttpClient ile API çağrıları ve performans konuları örnek bir SPA üzerinde uygulanır.
3 Gün. Her gün dört modül; anlatımı canlı bileşen geliştirme laboratuvarları takip eder.
Orta Seviye — 12 uygulamalı modülde Blazor barındırma modelleri, Veri bağlama ve formlar 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.
ASP.NET MVC Web Applications: Adaptive UI Layout & Caching Strategy: responsive layout, Output ve Response Caching ve Redis önbelleği. 2 gün uygulamalı eğitim |
Detayları Gör →ASP.NET MVC Web Applications: Asynchronous Tasks: async action, BackgroundService, Hangfire/Quartz, CancellationToken. 2 gün uygulamalı eğitim, DVA Katılım Sert
Detayları Gör →ASP.NET MVC Web Applications: Authorization & Exception Handling: policy-based authorization, exception filter ve ProblemDetails. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →ASP.NET MVC Web Applications: Claims-Based Authentication: ClaimsPrincipal, IClaimsTransformation, OpenID Connect, JWT. 2 gün uygulamalı eğitim, DVA Katılım Ser
Detayları Gör →ASP.NET MVC Web Applications: Composing the UI Layout: _Layout ve Sections, Partial View ve ViewComponent ve Tag Helper. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →