Bu 5 günlük eğitim, React kütüphanesi ile modern tek sayfa uygulamaları (SPA) geliştirme becerisi kazandırmayı amaçlar. Katılımcılar, bileşen mimarisi, durum yönetimi, yönlendirme, API entegrasyonu, performans optimizasyonu ve yayına hazır hale getirme süreçlerini uygulamalı projelerle öğreneceklerdir. Eğitim, JavaScript bilgisi olan, frontend geliştirme temelleriyle tanışmış ve React ile geliştirme yapmak isteyen yazılımcılar için uygundur.
“Bu eğitimin öncesinde JavaScript ES6+ bilgisi, temel HTML/CSS ve temel web geliştirme bilgisi eğitim(ler)inin alınmış olması önerilir.”
“Bu eğitim sonrasında React Native, Next.js / Server Side Rendering, ileri durum yönetimi (Redux, MobX) ve performans optimizasyonu eğitimler(ler)inin alınması önerilir.”
•React ve ekosistemine giriş
•Create React App ile proje başlatma
•useState ve useEffect'in temelleri
•useReducer ile karmaşık durumları yönetmek
•Özel kancalar oluşturma ve yeniden kullanma
•Küresel durum paylaşımı için bağlam API'si
•React Router (v6+) kurulumu, iç içe ve dinamik rotalar
•Koruma altına alınmış uygulamaların hayata geçirilmesi
•Axios ile veri alma
•Performans araçları: React.memo, useMemo, useCallback
•Kod bölme ve tembel yükleme
•SSR ve SSG kavramları (Next.js'ye giriş)
•Dağıtım stratejileri: Vercel, Netlify, Azure Statik Web Uygulamaları
