Razor view'da HTML Helper ustalığı kazanın
Other HTML Helpers for ASP.NET MVC Eğitimi, Razor view'larda HTML Helper metotlarını etkin kullanmayı öğretir. Program zayıf ve kuvvetli tipli helper farkı, TextBoxFor ve LabelFor gibi girdi helper'ları ve ActionLink ile bağlantı üretimiyle başlar; BeginForm,…
Temel girdi helper'larından TagBuilder ile özel helper yazımına kadar kapsamlı akış
Other HTML Helpers for ASP.NET MVC Eğitimi, Razor view'larda HTML Helper metotlarını etkin kullanmayı öğretir. Katılımcılar zayıf ve kuvvetli tipli helper farkını, TextBoxFor ve LabelFor gibi girdi helper'larını, DropDownListFor ve CheckBoxFor gibi seçim helper'larını öğrenir. Form üretimi, model binding, DataAnnotations doğrulaması, kısmi view ve alt eylemler işlenir. Program TagBuilder ile özel helper yazımı ve Tag Helper karşılaştırmasıyla tamamlanır.
3 Gün. Her gün dört modül; temel girdi helper'larından form ve özel helper yazımına kadar gerçek örneklerle ilerlenir.
Orta Seviye — ASP.NET MVC HTML Helper metotlarıyla form, bağlantı ve özel bileşen üretimi
Her helper, ürettiği HTML çıktısı incelenerek ve bir model üzerinde kuvvetli tipli bağlama ile uygulamalı gösterilir.
Tekrarlanan HTML işaretlemesini helper metotlarıyla üreterek view'ları kısa, okunabilir ve bakımı kolay tutmayı öğrenirsiniz.
LambdaFor helper'larıyla model özelliklerine bağlanarak derleme zamanı kontrolü ve güvenli yeniden adlandırma kazanırsınız.
Otomatik HTML kodlama, anti-forgery token ve doğrulama helper'larıyla güvenli ve doğrulanan formlar üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam
Temel C# söz dizimi, sınıf ve lambda ifadelerine aşinalık helper kullanımı için faydalıdır.
Controller, view ve model kavramlarını ve istek akışını bilmek eğitimden verim için gereklidir.
Temel HTML etiketleri ve form yapısına aşinalık, üretilen çıktıyı anlamak için beklenir.
Visual Studio ve .NET SDK kurulu bir ortam gereklidir; örnekler bu ortamda çalıştırılı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:
HtmlHelper sınıfını ve zayıf ile kuvvetli tipli helper farkını kavrayarak view'larda doğru helper'ı seçersiniz.
LambdaFor helper'larıyla model özelliklerine bağlanarak derleme zamanı denetimi olan kuvvetli tipli view'lar kurarsınız.
ActionLink ve RouteLink ile rota tabanlı, bakımı kolay bağlantılar üretir, URL helper'larını doğru kullanırsınız.
BeginForm, AntiForgeryToken ve girdi helper'larıyla güvenli ve model binding ile eşleşen formlar oluşturursunuz.
DropDownListFor, CheckBoxFor ve ListBox ile seçim alanları üretir, SelectList ile liste verisini bağlarsınız.
DataAnnotations ve ValidationMessageFor helper'larıyla sunucu taraflı doğrulama ve hata gösterimi kurarsınız.
TagBuilder ve extension method ile yeniden kullanılabilir özel HTML helper'ları yazar, view'ları sadeleştirirsiniz.
HTML Helper ve Tag Helper yaklaşımlarını karşılaştırır, projeye uygun olanı bilinçli biçimde seçersiniz.
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.
try/catch, özel hatalar, Promise ve async/await hata yönetimi, global yakalama ve izleme ile dayanıklı JavaScript yazmayı öğreten eğitim.
Detayları Gör →Less değişkenleri, mixin, iç içe yazım, guard, fonksiyon ve derleme hattıyla ölçeklenebilir ve sürdürülebilir CSS yazmayı öğreten uygulamalı eğitim.
Detayları Gör →Sass değişkeni, mixin, @extend, @if ve @each kontrol yapıları, map ve @use modül sistemiyle modüler CSS yazmayı öğreten uygulamalı eğitim.
Detayları Gör →DOM, olaylar, form doğrulama, fetch ve modüllerle çerçeve kullanmadan etkileşimli web uygulamaları kurmayı öğreten uygulamalı JavaScript eğitimi.
Detayları Gör →Cascade layers, :has, container query, subgrid, oklch ve scroll-driven animasyonlarla güncel CSS özelliklerini öğreten ileri seviye front-end eğitimi.
Detayları Gör →Semantik HTML, form ve medya, seçiciler, kutu modeli, renk ve tipografiyle HTML ve CSS özelliklerini derinlemesine öğreten ön yüz geliştirme eğitimi.
Detayları Gör →