Çalışma Planı
Ön Yüz Adım Adım
Tarayıcının bir sayfayı nasıl çizdiğinden başlıyoruz, sonra React'in nasıl düşündüğüne ve kullanıcıyla konuşan formlara geçiyoruz. Son hafta ağ ve performans. Günde iki kısa ders, haftada beş gün.
3 hafta 20 ders 60 dk / gün
Bir gün nasıl geçer
-
1 10 dk
Tekrar kartları
Vadesi gelen soruları çöz. Unutmaya başladığın yeri burası yakalar.
-
2 20 dk
Birinci ders
Özet, simülatör ve Checkpoint soruları. Derinleş bölümlerini şimdilik kapalı bırak.
-
3 5 dk
Mola
Ekrandan kalk. Beyin bu arada öğrendiğini yerine koyuyor.
-
4 20 dk
İkinci ders
Aynı sırayla. Bitince dersin sonundaki Kendini sına bölümünü çöz.
-
5 5 dk
Derinleş (isteğe bağlı)
Vakit kalırsa dünkü dersin kod örneğini aç ve dosyaları tek tek oku.
Haftada beş gün iki ders. Altıncı gün Pratik sayfasında 20 soruluk karışık bir alıştırma. Yedinci gün hafif gün: Tekrar sayfasında birkaç kart çözmek yeter, serin de korunur.
Bugün
Yolda sıradaki iki ders:
- 1TypeScript Tip Sistemi ve Daraltma10 dk
- 2JavaScript Olay Döngüsü — setTimeout(0) Neden Sonra Yazıyor?9 dk
Hafta 1
Tarayıcı ve JavaScript temeli
Kod nerede ve hangi sırayla çalışıyor, sayfa ekrana nasıl çiziliyor? React'ten önce bunun üstüne basacağız.
0/5 ders tamamlandı
- SıradaTypeScript Tip Sistemi ve Daraltma10 dk
- SıradaJavaScript Olay Döngüsü — setTimeout(0) Neden Sonra Yazıyor?9 dk
- SıradaTarayıcı Nasıl Çizer — Animasyon Neden Takılıyor?9 dk
- SıradaFlexbox mı Grid mi — Telefonda Sayfa Neden Yana Kayıyor?9 dk
- SıradaErişilebilirlik Temelleri — Gözü Kapalı Para Gönderebilir misin?9 dk
Hafta 2
React ve kullanıcıyla konuşmak
Bileşen ne zaman yeniden çizilir, state nerede yaşar, form hatayı ne zaman söyler?
0/9 ders tamamlandı
- SıradaReact Render Modeli10 dk
- SıradauseEffect — Bağımlılıklar ve Temizlik10 dk
- SıradaState Nerede Yaşamalı? — Bileşen, Üst Bileşen, Context, Cache, URL9 dk
- SıradaForm Gönderimi — Bir Tıkla İki Havale Nasıl Olur?8 dk
- SıradaForm Doğrulama — Hatayı Ne Zaman Göstermeli?9 dk
- SıradaXSS — Havale Açıklamasına Yazılan Kod Neden Müşterinin Sayfasında Çalışır?9 dk
- Sıradaİyimser Arayüz — Ne Zaman Hemen 'Tamam' Denir, Ne Zaman Beklenir?8 dk
- SıradaBileşen Testi — Sınıf Adı Değişti, Test Neden Kırıldı?8 dk
- SıradaAnında Arama — Müşteri "kira" Yazdı, Ekranda Neden "k" Sonuçları Var?8 dk
Hafta 3
Ağ ve performans
Tarayıcı sunucuyla nasıl konuşur, sayfa ne zaman gerçekten hazır hissettirir?
0/6 ders tamamlandı
- SıradaCORS — Postman'de Çalışıyor, Tarayıcıda Neden Hata?9 dk
- SıradaCanlı Veri — Polling, SSE ve WebSocket9 dk
- SıradaCore Web Vitals — Sayfa Ne Zaman Gerçekten Hazır?9 dk
- SıradaTarayıcı Önbelleği — Yeni Sürümü Yayına Aldın, Müşteri Neden Hâlâ Eskisini Görüyor?9 dk
- SıradaKod Bölme — Giriş Ekranı Neden Grafik Kütüphanesini İndiriyor?8 dk
- SıradaÇevrimdışı Uygulama — Metroda Bağlantı Kopunca Ne Gösterilir?8 dk
Başka bir yol
Adım Adım Backend
Java'dan mikroservise, günde iki küçük adım
Üretimde Ayakta Kalmak
Yük gelince, bir şey bozulunca, yeni sürüm çıkarken servisi ayakta tutmak
Veriyle Barışmak
Tablodan Hibernate'e: veri nerede durur, nasıl okunur, neden bazen şaşırtır
Güvenle Değiştirmek
Testten yayına: kodu değiştirirken içinin rahat olması
Yapay Zekâyla Kod Yazmak
Asistanı kullanmayı değil, ona güvenmenin sınırını öğrenmek
Derin Sular
Temeli bitirdin mi? JVM'in, Spring'in ve servisler arası konuşmanın derinleri
Para ve Piyasa
Bir emrin borsaya gidip geri dönüşü, adım adım