Razor'da HTML Helper'larla form üret
HTML Helpers for ASP.NET MVC Eğitimi, MVC ve Core görünümlerinde HTML işaretlemesini model odaklı ve bakımı kolay biçimde üretmeyi öğretir.
Razor söz diziminden strongly-typed helper'lara, şablonlara ve Tag Helper'lara
HTML Helpers for ASP.NET MVC Eğitimi, ASP.NET MVC ve Core görünümlerinde HTML işaretlemesini model odaklı ve bakımı kolay biçimde üretmeyi öğretir. Katılımcılar Razor söz dizimiyle başlar; Html.TextBoxFor, Html.DropDownListFor gibi strongly-typed helper'ları, EditorFor ve DisplayFor şablonlarını, doğrulama helper'larını uygular. Ardından ASP.NET Core Tag Helper'larına geçer, özel helper yazar ve model bağlama (model binding) ile sunucu doğrulamasını birlikte ele alır.
3 Gün. Her gün dört modül; her helper bir model üzerinde kurularak üretilen HTML çıktısı ve model bağlama davranışı birlikte incelenir.
Orta Seviye — Razor görünümlerinde HTML Helper'lar, strongly-typed helper'lar ve Tag Helper'larla form üretimi
Bir model sınıfı üzerinden formlar önce ham HTML, sonra helper ve Tag Helper ile kurularak üretilen çıktı ve bağlama karşılaştırılır.
Strongly-typed helper'larla formu doğrudan modele bağlayarak alan adı hatalarını derleme zamanında yakalar, güvenle yazarsınız.
EditorFor ve DisplayFor şablonlarıyla tekrar eden işaretlemeyi tek yerde tanımlayarak görünümleri sade ve bakımı kolay tutarsınız.
Validation helper'lar ve data annotation'larla istemci ve sunucu doğrulamasını tek modelden tutarlı biçimde yönetirsiniz.
Eğitime başlamadan önce önerilen bilgi düzeyi
Sınıf, özellik (property) ve koleksiyon gibi temel C# kavramlarına aşinalık gerekir.
input, form ve select gibi temel HTML form yapılarını bilmek helper çıktısını anlamayı sağlar.
Model, view ve controller ilişkisine dair temel farkındalık konuyu kavramayı kolaylaştırır.
Visual Studio veya .NET SDK kurulu ve bir MVC projesi çalıştırabilir durumda olmalı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:
Razor söz dizimiyle görünümde C# ve HTML'i harmanlayarak dinamik ve okunur sunucu tarafı şablonlar yazabilirsiniz.
Html.TextBox, DropDownList ve BeginForm gibi yerleşik helper'larla form ve bağlantıları hızla üretebilirsiniz.
Lambda tabanlı helper'larla formu doğrudan modele bağlayarak alan hatalarını derleme zamanında yakalarsınız.
EditorFor ve DisplayFor şablonlarıyla tekrar eden işaretlemeyi tek yerde tanımlayıp görünümleri sade tutarsınız.
Validation helper'lar ve data annotation'larla istemci ve sunucu doğrulamasını tek modelden tutarlı yönetirsiniz.
ASP.NET Core Tag Helper'larıyla HTML dostu, okunur ve IntelliSense destekli işaretleme üretmeyi öğrenirsiniz.
TagBuilder ve TagHelper sınıfıyla kendi yeniden kullanılabilir helper ve bileşenlerinizi geliştirebilirsiniz.
Partial görünüm ve View Component ile arayüz parçalarını modüler ve bakımı kolay biçimde yeniden kullanırsınız.
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.
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 →transition, transform, keyframe animasyonu ve performans teknikleriyle akıcı ve erişilebilir CSS tabanlı hareket tasarlamayı öğreten uygulamalı eğitim.
Detayları Gör →Web'in çalışmasından HTML yapısına, CSS stillemeden Flexbox yerleşime ve gerçek bir sayfa projesine sıfırdan HTML ve CSS öğreten başlangıç eğitimi.
Detayları Gör →