0Pricing
Sveltejs Academy icon

Sveltejs Academy

HTMLFrontendWebBeginner

Svelte Academy'de modern tekniklerle hızlı ve basit kullanıcı arayüzleri oluşturun.

🤖 Yapay Zeka Destekli📚 41 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

Svelte ve SvelteKit ile Gerçek Arayüzler Oluşturun

Svelte, React ve Vue'den temelde farklı bir yaklaşım benimser — tarayıcıya bir runtime göndermek yerine, bileşenlerinizi derleme zamanında son derece verimli vanilla JavaScript'e derler. Sonuç, daha küçük paketler, daha hızlı yükleme süreleri ve daha az standart kod. Resmi uygulama framework'ü olan SvelteKit, dosya tabanlı routing, sunucu tarafı rendering, form actions ve deployment adaptörleri ekleyerek herhangi bir platformda production-grade uygulamalar yayınlamanızı sağlar. Bu track her ikisini de kapsar, ilk bileşenden tam stack mimarisine kadar.

Neler Öğreneceksiniz

Svelte'in bileşen modeliyle başlayacaksınız — props, template söz dizimi, koşullar, döngüler ve iki yönlü binding — daha sonra reactivity sistemine, lifecycle fonksiyonlarına ve store ilkellerine geçeceksiniz: writable, readable, derived ve custom stores. UI tarafında slots, Context API, CSS geçişleri, animasyonlar ve Svelte Motion ile çalışacaksınız. SvelteKit bölümleri routing, veri yükleme, SSR ve prerendering, form actions, API routes, hooks, hata yönetimi, gelişmiş layouts, auth patterns ve deployment adaptörlerini kapsar. Track ayrıca Svelte 5'in rune sistemi, unit tests ve Playwright E2E ile testing, üçüncü taraf kütüphane entegrasyonu ve SvelteKit güvenlik uygulamalarını içerir.

Öğrenme Yolu

Kırk bir kurs A1'den C1'e kadar ilerler. İlk yedi kurs temelleri oluşturur: bileşenler, props, events ve template söz dizimi. B1, stores, slots, geçişler ve ilk SvelteKit sayfalarınız ile veri yükleme patterns'lerini tanıtır. B2 — en büyük blok — form actions, API routes, hooks, gelişmiş reactivity, Svelte Actions, custom animasyonlar, auth patterns, adaptörler, Svelte 5 runes, testing ve güvenlik konularından geçer. Track, C1'de gelişmiş runes, gelişmiş bileşen patterns, SvelteKit streaming, performans optimizasyonu, büyük ölçekli state management ve kapsamlı bir full-stack SvelteKit uygulaması ile biter.

Nasıl Çalışır

Her kurs, yerleşik kod editöründe gerçek zamanlı geri bildirimle tamamladığınız kısa, odaklanmış dersler halinde bölünmüştür. Takılıp kaldığınız zaman bir AI tutor mevcuttur ve her konsept, sonraki konuya geçmeden önce uygulamalı alıştırmalarla güçlendirilir.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

41 Kurs

Sveltejs Academy öğrenme yolundaki tüm kurslar.

01

Svelte'e Hoş Geldiniz

A13 ders

Svelte'in ne olduğunu, React veya Vue'ya kıyasla kullanıcı arayüzleri geliştirmeye neden tamamen farklı bir yaklaşımla yaklaştığını ve onu…

02

Svelte'e Giriş ve Kurulum

A14 dersPRO

Svelte'i diğer çatılardan ayıran özellikleri anlayarak, ilk projenizi kurarak ve proje yapısı ile geliştirme iş akışını keşfederek başlayın.

03

İlk Svelte Bileşeniniz

A14 dersPRO

Sıfırdan Svelte bileşenleri yazmayı, reaktif değişkenleri kullanmayı, ifadeleri enterpole etmeyi ve reaktif bildirimlerle hesaplanan değerl…

04

Özellikler ve Bileşenler Arası İletişim

A24 dersPRO

Özelliklerle Svelte bileşenleri arasında veri aktarın, varsayılan değerler belirleyin ve $$props ile $$restProps kullanarak özellikleri zar…

05

Şablon Söz Dizimi: Koşullar ve Döngüler

A24 dersPRO

Koşullu bloklarla Svelte şablonlarınızda neyin oluşturulacağını denetleyin, each bloklarıyla diziler üzerinde yineleme yapın ve key bloklar…

06

Olaylar ve Olay Yönetimi

A24 dersPRO

Svelte'de DOM olaylarını yönetin, yaygın kalıpları basitleştirmek için olay değiştiricilerini kullanın, alt bileşenlerden özel olaylar gönd…

07

İki Yönlü Bağlama

A24 dersPRO

Metin alanları, onay kutuları, radyo grupları ve öğe başvuruları için bind: yönergeleriyle form girdilerini ve DOM öğelerini Svelte değişke…

08

Yaşam Döngüsü İşlevleri

B14 dersPRO

onMount, onDestroy, beforeUpdate, afterUpdate ve tick yardımcı programıyla bir Svelte bileşeninin yaşamının her aşamasında gerçekleşenleri…

09

Svelte Depoları: Yazılabilir ve Okunabilir

B14 dersPRO

Svelte'in yerleşik depo temelleriyle bileşenler arasında reaktif durumu paylaşın, $ kısaltmasıyla bunlara abone olun ve özel mantıkla okuna…

10

Türetilmiş ve Özel Depolar

B14 dersPRO

Bir veya daha fazla kaynaktan hesaplanan depolar türeterek Svelte depolarını birleştirin ve depo sözleşmesini uygulayan tamamen özel depola…

11

Yuvalar ve Bileşen Birleştirme

B14 dersPRO

Varsayılan ve adlandırılmış yuvaları kullanarak içeriği Svelte bileşenlerine yerleştirin, geri dönüş içeriği sağlayın ve yuvaların doldurul…

12

CSS Geçişleri

B14 dersPRO

Svelte'in yerleşik geçiş yönergeleriyle DOM'a giren ve çıkan öğeleri canlandırın, zamanlamayı ve yumuşatmayı yapılandırın, asimetrik giriş/…

13

CSS Animasyonları

B14 dersPRO

Liste yeniden sıralama, fizik tabanlı yay animasyonları ve ara değer oluşturmayla Svelte'in animate yönergesini kullanarak geçişlerin ötesi…

14

SvelteKit Yönlendirme ve Sayfalar

B14 dersPRO

SvelteKit'in dosya tabanlı yönlendirme sisteminde gezinin, parametrelerle dinamik rotalar oluşturun ve sayfalar arasında arayüz paylaşmak i…

15

SvelteKit Veri Yükleme

B14 dersPRO

SvelteKit'in load işlevleriyle sayfalarınız için veri yükleyin, hataları zarifçe yönetin ve yalnızca sunucuda çalışan mantığı +page.server.…

16

Context API

B14 dersPRO

Özellikleri tek tek aktarmadan Svelte'in Context API'siyle bileşen ağacının derinliklerine veri aktarın ve bağlamı depolara ne zaman tercih…

17

SvelteKit SEO ve Meta

B14 dersPRO

Dinamik meta etiketleri, OpenGraph kartları ve JSON-LD yapılandırılmış verileri belirleyerek, SvelteKit'te standart URL'leri yöneterek bulu…

18

SvelteKit Form Eylemleri

B24 dersPRO

HTML form gönderimlerini sunucuda SvelteKit form eylemleriyle yönetin, bunları JavaScript ile aşamalı olarak geliştirin ve doğrulama hatala…

19

SvelteKit API Rotaları

B24 dersPRO

SvelteKit içinde +server.js dosyalarını kullanarak REST uyumlu ve akış tabanlı API uç noktaları oluşturun, birden çok HTTP yöntemini yöneti…

20

SvelteKit Kancaları

B24 dersPRO

SvelteKit'in sunucu kancalarıyla her isteği yakalayıp dönüştürün, hataları merkezi olarak günlüğe kaydedin ve sequence yardımcı programıyla…

21

SvelteKit Hata Yönetimi

B24 dersPRO

Hata sayfalarını özelleştirerek, beklenen ve beklenmeyen hataları ayırt ederek ve iç içe düzenlerdeki hataları yöneterek sorunlarda da iyi…

22

Gelişmiş Svelte Reaktivitesi

B24 dersPRO

Svelte'in reaktif sistemini daha iyi anlayın: reaktif ifadelerin sıralanması, depoların yerel duruma göre ne zaman kullanılacağı ve güncell…

23

Svelte Eylemleri

B24 dersPRO

Svelte eylemleriyle DOM öğelerine yeniden kullanılabilir buyurucu davranışlar ekleyin, parametreleri ve güncellemeleri yönetin ve clickOuts…

24

Özel Geçişler ve Animasyonlar

B24 dersPRO

Sıfırdan özel Svelte geçiş işlevleri yazın, zamanlama parametrelerini denetleyin ve biçim değiştiren, gelişmiş CSS tabanlı ve JS tabanlı ge…

25

Svelte Hareketi

B24 dersPRO

Svelte'in yay ve ara değerli hareket depolarıyla değerleri zaman içinde canlandırın, enterpolasyon işlevlerini kullanın ve hareketi SVG yol…

26

SvelteKit Düzenleri: İleri Düzey

B24 dersPRO

SvelteKit'in gelişmiş düzen sistemine hâkim olun: grup düzenleri, rota düzeyinde geçersiz kılmalar, düzenlerden çıkma ve düzen hiyerarşisi…

27

SvelteKit Kimlik Doğrulama Kalıpları

B24 dersPRO

Çerez tabanlı oturumlar, güvenli JWT'ler, kancalarda rota koruması ve Lucia Auth ile OAuth kullanarak SvelteKit'te kimlik doğrulama uygulay…

28

SvelteKit Adaptörleri ve Dağıtım

B24 dersPRO

Doğru adaptörü kullanarak SvelteKit uygulamalarını her yerde dağıtın: statik siteler, Node.js sunucuları, Vercel ve Cloudflare Workers.

29

Svelte 5: Runes'e Giriş

B24 dersPRO

Durum, türetilmiş değerler ve yan etkiler için derleyici sihrinin yerini açık reaktif temellerle alan Svelte 5 runes sistemini keşfedin.

30

Svelte 5: Özellikler ve Snippet'ler

B24 dersPRO

Tür bilgili bileşen özellikleri için $props()'ı; Svelte 5'te güçlü içerik birleştirme için {#snippet} ve {@render} içeren yeni snippet söz…

31

SvelteKit SSR ve Önceden Oluşturma

B24 dersPRO

SvelteKit'te rota başına oluşturma stratejisini denetleyin: evrensel ve yalnızca sunucuya özel load arasında seçim yapın, statik sayfaları…

32

Svelte'i Test Etme: Birim Testleri

B24 dersPRO

Vitest ve @testing-library/svelte ile Svelte bileşenleri ve depoları için güvenilir birim testleri yazın; oluşturmayı, etkileşimi ve modül…

33

Svelte'i Test Etme: Playwright ile Uçtan Uca

B24 dersPRO

Playwright kullanarak SvelteKit uygulamaları için uçtan uca testler yazın; sayfa gezinmesini, form etkileşimlerini ve CI işlem hattı tümleş…

34

Üçüncü Taraf Kütüphanelerini Tümleştirme

B24 dersPRO

Svelte eylemleri ve bileşen sarmalayıcılarıyla SvelteKit projelerine Tailwind CSS, D3.js veri görselleştirmeleri, Leaflet haritaları ve zen…

35

SvelteKit Güvenliği

B24 dersPRO

SvelteKit uygulamanızı CSRF, XSS ve enjeksiyon saldırılarına karşı güçlendirin, ortam değişkenlerini güvenle yönetin ve API rotalarına hız…

36

Svelte 5: Gelişmiş Runes

C14 dersPRO

Ham durum, karmaşık türetmeler, el ile efekt temizleme ve Svelte 4'ten geçiş dahil gelişmiş Svelte 5 rune kalıplarını keşfedin.

37

Gelişmiş Bileşen Kalıpları

C14 dersPRO

Snippet'lerle işleme özelliklerini, yüksek düzey bileşenleri, oluşturucu kalıbını ve birleşik bileşenleri kullanarak gelişmiş, yeniden kull…

38

SvelteKit Akış Sunumu

C14 dersPRO

load işlevlerinden vaatleri akış olarak sunarak, yavaş verileri erteleyerek ve API rotalarından ReadableStream kullanarak ilk sayfa yükleme…

39

SvelteKit Performansı

C14 dersPRO

Otomatik kod bölme, gelişmiş görsel işleme, tembel yükleme ve profil oluşturma araçlarıyla SvelteKit uygulamalarının performansını iyileşti…

40

Büyük Ölçekte Durum Yönetimi

C14 dersPRO

Özellik modülü deposu kalıpları, olay veriyolları, iyimser arayüz güncellemeleri ve depo geçmişiyle geri alma/yineleme kullanarak büyük Sve…

41

Tam Yığın SvelteKit Uygulaması Geliştirme

C14 dersPRO

Öğrendiğiniz her şeyi bir araya getirerek kimlik doğrulama, Drizzle ORM üzerinden veritabanı, Vercel üzerinde dağıtım ve uçtan uca tür güve…

SSS

Sıkça Sorulan Sorular

Sveltejs Academy kursu ücretsiz mi?

Evet. Sveltejs Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

HTML öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle HTML deneyimi olmasa bile başlayabilirsin.

CoddyKit'te HTML nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

Sveltejs Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve Sveltejs Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

HTML öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece HTML öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

Sveltejs Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir