HTML: Her Web Sayfasının Arkasındaki Dil
HTML, web'in yapısal temelidir — her tarayıcı sekmesi, form gönderimi ve gömülü video işaretlemeden başlar. Bu program, geçerli bir belgeyi yönetim kurallarından modern üretim sitelerinde kullanılan tarayıcı API'lerine ve bileşen modellerine kadar HTML'de gerçek akıcılığı inşa eder. Amaç sadece etiketler yazmak değil, her öğenin neden var olduğunu ve tarayıcılara, yardımcı teknolojilere ve arama motorlarına ne bildirdiğini anlamaktır.
Öğrenecekleriniz
Belge yapısı, metin içeriği, bağlantılar, görüntüler ve listelerle başlayacak, ardından tablolar, formlar ve form doğrulama özelliklerine geçeceksiniz. Program, semantic HTML5 öğelerini, <head> ve meta verileri, ses ve videoyu ve ARIA rolleri ve özellikleri dahil olmak üzere erişilebilirlik temellerini kapsar. Sonraki kurslar özel veri özniteliklerini, HTML şablonlarını, Canvas ve SVG öğelerini, Web Storage'ı, Drag and Drop API'sini, SEO ve sosyal meta etiketlerini ve HTML e-posta şablonlarını ele alır. İleri bölümler Shadow DOM'u, Web Components ve özel öğelerini, HTML modüllerini ve import map'lerini, progressive enhancement'ı, uluslararasılaştırmayı, güvenliği, History ve Navigation API'sini, Intersection Observer'ı ve Progressive Web Apps için HTML oluşturmayı kapsar.
Öğrenme Yolu
Kırk kurs A1'den A2'ye ve B1'den B2'ye ilerler, HTML at Scale üzerine bir C1 tamamlayıcı projesiyle sona erer. A1 ve A2 kursları temel bilgileri — belge yapısı, semantic öğeleri, formlar ve meta verileri — ortaya koyar. B1, erişilebilirlik, ARIA, Canvas, SVG ve tarayıcı depolamasını tanıtır. B2, Web Components, Shadow DOM, performans, güvenlik, uluslararasılaştırma ve Intersection Observer'ı kapsayan en büyük bloğudur. Son C1 kursu, HTML at Scale, HTML'nin yazılıp, test edilip ve büyük kod tabanları arasında korunduğunda önemli olan desenleri ve kısıtlamaları ele alır.
Nasıl Çalışır
Her kurs, yerleşik kod editöründe gerçek zamanlı geri bildirimle tamamladığınız kısa, uygulamalı dersler halinde bölünür. Sıkıştığınız zaman bir yapay zeka öğretmeni kullanılabilir ve kendi hızınızda ilerlediğiniz — her ders bağımsızdır, böylece daha sonra herhangi bir konuya başvuru olarak geri dönebilirsiniz.