HTML sayfalarını canlı uygulamalara dönüştürün
Front-end Apps: HTML Applications with JavaScript Eğitimi, statik HTML sayfalarını saf JavaScript ile etkileşimli uygulamalara dönüştürmeyi öğretir.
DOM ve olaylardan form doğrulamaya, ağ isteklerinden modüler mimari ve yayına uzanan akış
Front-end Apps: HTML Applications with JavaScript Eğitimi, statik HTML sayfalarını saf JavaScript ile etkileşimli uygulamalara dönüştürmeyi öğretir. Katılımcılar DOM üzerinde öğe seçme ve değiştirme, olay yönetimi ve delegasyon, form doğrulama, fetch ile REST API çağrıları ve async/await ile asenkron akış konularını uygular. Program Web Storage ile durum saklama, ES modülleri, bileşen desenleri ve uygulamanın paketlenip yayınlanmasıyla tamamlanır.
4 Gün. Her gün dört modül; tek bir etkileşimli uygulama, DOM etkileşiminden form ve ağ katmanına kadar adım adım kurulur.
Orta Seviye — DOM, olaylar, form doğrulama, fetch ile veri ve modüler mimariyle etkileşimli web uygulamaları
Her modülde yazılan JavaScript tarayıcıda çalıştırılıp konsolla denetlenir; teknikler gerçek bir uygulama üzerinde uygulamalı işlenir.
Kullanıcı tıklamalarına, girdilerine ve olaylara yanıt veren sayfalar kurarak statik HTML'i canlı bir uygulamaya dönüştürürsünüz.
fetch ve async/await ile uzak API'lerden veri çeker, JSON'u işler ve arayüzü dinamik olarak güncelleyen akışlar kurarsınız.
DOM, olaylar ve modül mantığını saf JavaScript ile kavrayarak React veya Vue gibi çerçevelere sağlam bir temelle geçersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam
Sayfa yapısını kuran temel HTML etiketleri ve basit CSS bilgisi beklenir; uygulama bu yapı üzerine kurulur.
Değişken, fonksiyon, dizi ve koşul gibi temel JavaScript kavramlarına aşinalık eğitimden verim için gereklidir.
Tarayıcı konsolu, Elements ve Network sekmelerini açıp inceleme örneklerde sıkça kullanılır.
VS Code gibi bir editör ve güncel bir tarayıcı gereklidir; canlı sunucu ile değişiklikler anında gö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:
DOM ağacında öğe seçer, içeriği ve nitelikleri değiştirir ve dinamik olarak öğe oluşturarak sayfayı canlı biçimde güncellersiniz.
Olay dinleyicileri, yayılım ve delegasyon ile dinamik öğeler dahil tüm etkileşimleri tek ve temiz bir yapıyla yönetirsiniz.
Yerleşik HTML doğrulamayı ve Constraint Validation API'sini kullanarak erişilebilir hata geri bildirimli güvenilir formlar kurarsınız.
fetch, Promise ve async/await ile REST API'lerden veri çeker, JSON'u işler ve arayüzü asenkron olarak güncellersiniz.
Yükleniyor, hata ve boş durumları yönetir, istekleri iptal eder ve kullanıcıya anlamlı geri bildirim veren akışlar kurarsınız.
localStorage ve sessionStorage ile uygulama durumunu ve kullanıcı tercihlerini kalıcı olarak saklar ve geri yüklersiniz.
ES modülleri ve bileşen desenleriyle kodu düzenler, yeniden kullanılabilir parçalar ve basit bir yönlendirme mantığı kurarsınız.
Vite gibi bir araçla uygulamayı derler, küçültür ve statik bir ortama dağıtarak çalışan bir ürünü canlıya alı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.
CSSOM, classList, CSS değişkenleri ve animasyonları JavaScript ile yönetin; dinamik tema geçişi ve script tabanlı stil kurun. Uygulamalı orta seviye eğitim.
Detayları Gör →Görsel ve font optimizasyonu, HTTP, önbellek, CDN, dağıtım ve tarayıcı render sürecini öğrenin. Web performansı ve yayına alma için uygulamalı orta seviye eğiti
Detayları Gör →ASP.NET MVC HTML Helper metotlarıyla kuvvetli tipli form, seçim, doğrulama ve özel helper yazımını gerçek örneklerle öğreten uygulamalı eğitim.
Detayları Gör →Salesforce platformunda SLDS, Visualforce ve LWC ile HTML ve CSS kullanarak markalı, responsive ve erişilebilir arayüzler tasarlamayı öğreten eğitim.
Detayları Gör →Utility-first yaklaşımıyla Tailwind CSS kullanarak responsive, dark mode destekli ve optimize arayüzler kurmayı öğreten uygulamalı eğitim.
Detayları Gör →HTML, CSS ve JavaScript ile sıfırdan etkileşimli web sayfası geliştirmeyi öğreten, mini proje ile tamamlanan temel seviye web programlama eğitimi.
Detayları Gör →