İçeriğe geç
DevinimJS
26 ders · 5 faz · 0 build aracı

Reaktif arayüzleri adım adım oluşturun.

Her ders bir kavram ekler. Sıfırdan başlayıp gerçek bir e-ticaret arayüzüyle bitirin — Node.js, bundler veya framework runtime gerekmez.

Faz 1 · 7 ders

Temeller

Yayında (EN)

Her DevinimJS geliştiricisinin bilmesi gereken temel kavramlar. 5 dakikada ilk component'inizi yazın.

Faz 2 · 5 ders

Component Yazımı

Yakında

Sıfırdan gerçek component'ler yazın. Component'ler arası iletişim ve performans pattern'leri.

08

Counter Yazımı

Sıfırdan dv-counter: step, min, max, state, template ve event'ler.

09

Tabs Yazımı

WAI-ARIA tabs pattern, klavye navigasyonu, panel state yönetimi.

10

Modal Yazımı

Escape ile kapatma, focus trap, Light DOM diyalog event'leri.

11

Component İletişimi

Parent-child event bubbling, dv:* event zincirleri.

12

DOM Morphing

morph() DOM güncelleme, data-key ile liste optimizasyonu.

Faz 3 · 4 ders

State Yönetimi

Yakında

Paylaşımlı store, async veri, form ve routing — uygulama runtime primitifleri.

13

Shared Store

createStore(), cross-component state paylaşımı.

14

Async State

createAsyncState(): idle→loading→success→error yaşam döngüsü.

15

Form Yönetimi

createForm(): values, errors, dirty, validasyon, submit.

16

Hash Router

Sunucusuz routing: :param segmentleri ve subscribe().

Faz 4 · 5 ders

Gerçek Dünya Uygulaması

Yakında

Mini e-ticaret arayüzü: ürün listesi, sepet, bildirimler, form ve PHP entegrasyonu.

17

Ürün Listesi

Data table + search + pagination async veri ile.

18

Alışveriş Sepeti

Sepet store, add-to-cart event zinciri, çoklu component state.

19

Toast ve Confirm

Bildirim kuyruğu ve iki aşamalı onay kontrolleri.

20

Form Validasyonu

Field component'leri, özel validator'lar, sunucu hataları.

21

PHP Entegrasyonu

Laravel, CodeIgniter, WordPress: backend'den data-* gönderme.

Faz 5 · 5 ders

İleri Seviye ve Ekosistem

Yakında

Özel store'lar, production optimizasyonu, erişilebilirlik, tema ve test.

22

Özel Store'lar

createReactive() ile domain store tasarımı.

23

Production Optimizasyonu

dist/ bundle, data-key morphing, safeUrl().

24

Erişilebilirlik (WCAG AA)

Klavye desteği, ARIA rolleri, axe-core testleri.

25

CKCSS Teması

Design token'lar, tema değişkenleri, tutarlı görsel sistem.

26

Component Testleri

happy-dom ile unit test, Playwright ile E2E, component sözleşmesi.

Başlamaya hazır mısınız?

Faz 1 yayında. Sizi sıfırdan composable reaktif component'ler yazmaya götüren 7 ders — hepsi tarayıcıda.

Ders 1'e başla (EN) →