Svelte ile reaktif arayüz geliştir
Svelte JS Eğitimi, sanal DOM yerine derleme zamanında verimli JavaScript üreten Svelte çerçevesini öğretir. Program bileşen yapısı ve reaktif bildirimleri, props ve binding ile veri akışını, olay yönetimi ve mantık bloklarını, writable ve derived store ile du…
Derleyici yaklaşımıyla sanal DOM'suz, hızlı ve sade bir ön yüz geliştirme deneyimi
Svelte JS Eğitimi, sanal DOM yerine derleme zamanında verimli JavaScript üreten Svelte çerçevesini öğretir. Katılımcılar bileşen yapısını, reaktif bildirimleri, props ve binding ile veri akışını kavrar. Mantık blokları, olay yönetimi, store ile durum paylaşımı, yaşam döngüsü, geçiş ve animasyonlar, slot ve context konuları işlenir. Program, SvelteKit ile yönlendirme, load fonksiyonları, form action ve sunucu tarafı render içeren tam bir uygulamayla tamamlanır.
4 Gün. Her gün dört modül; her konu tek bir örnek uygulamaya eklenir ve son gün SvelteKit ile uçtan uca tamamlanır.
Orta Seviye — Derleyici tabanlı Svelte ile reaktif arayüzden SvelteKit uygulamasına uzanan program
Her Svelte kavramı küçük örnekle gösterilir, ardından büyüyen tek bir uygulamaya eklenerek SvelteKit ile gerçek projeye dönüşür.
Svelte sanal DOM kullanmadığı için küçük paket boyutu ve yüksek çalışma zamanı başarımıyla hızlı arayüzler kurarsınız.
Reaktif bildirim, binding ve mantık blokları ile az kod yazarak okunabilir ve bakımı kolay bileşenler geliştirirsiniz.
Yönlendirme, veri yükleme ve sunucu tarafı render ile SvelteKit üzerinde üretime hazır tam uygulamalar kurarsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon, dizi, nesne ve ES6 söz dizimine aşinalık reaktif kavramları kolaylaştırır.
HTML ve CSS ile sayfa yapısı ve stil bilgisi, bileşen ve kapsamlı stil konularını hızlandırır.
import/export modül mantığı ve npm paket kullanımına temel aşinalık gerekir.
Node.js, npm ve bir kod düzenleyici kurulu, proje oluşturup çalıştırabilir bir ortam gereklidir.
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:
Bileşen yapısını ve reaktif bildirimleri kavrar, atama tabanlı güncellemelerle dinamik arayüzler kurabilirsiniz.
Props ve binding ile bileşenler arası veri akışını yönetir, iki yönlü bağlamayı doğru kullanabilirsiniz.
Özel olaylar yayar, if each await bloklarıyla koşullu ve listeli arayüzleri sağlam biçimde kurabilirsiniz.
writable, derived ve özel store ile uygulama genelinde durumu paylaşıp sade bir mimari kurarsınız.
onMount ve onDestroy gibi kancalarla veri çekme ve temizlik işlerini doğru zamanda yönetebilirsiniz.
transition ve animate yönergeleriyle akıcı giriş-çıkış ve liste animasyonları tasarlayabilirsiniz.
Dosya tabanlı yönlendirme, layout ve dinamik rotalarla çok sayfalı bir uygulama iskeleti kurarsınız.
load ve form action ile sunucu tarafı veri akışını yönetir, uygulamayı derleyip 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.
Mocha ile test çalıştırıp Unit.js'in akıcı test.value API'siyle doğrulama yazma; casus, HTTP testi ve given-when-then ile uygulamalı eğitim.
Detayları Gör →Node.js'te Should.js ve Must.js ile BDD tarzı unit test: zincirlenebilir assertion, deep equality, hata ve promise doğrulama, custom assertion kurumsal eğitimi.
Detayları Gör →SinonJS ile JavaScript unit test: spy, stub, mock, fake timer, sahte sunucu ve sandbox kullanarak bağımlılıkları izole eden testler yazan kurumsal eğitim.
Detayları Gör →Gulp.js eklentileriyle JavaScript kod analizi: ESLint, JSHint, JSCS linting, Plato ve complexity ile karmaşıklık, jsinspect ve CI entegrasyonu kurumsal eğitimi.
Detayları Gör →JavaScript ile dinamik web sayfaları: DOM manipülasyonu, olay yönetimi, form doğrulama ve fetch ile API'den veri çekmeyi öğreten temel seviye kurumsal eğitim.
Detayları Gör →Alexa Skills Kit (ASK) API ile Node.js ve Java kullanarak sesli beceri geliştirme: intent, slot, SSML, oturum yönetimi ve Lambda dağıtımı kurumsal eğitimi.
Detayları Gör →