React Kursu
Modern Web Uygulamaları Geliştirmeye Hazırlanın!
Sınıf Eğitimi Uzaktan Eğitim Özel Ders
React, kullanıcı arayüzleri oluşturmak için kullanılan en popüler JavaScript kütüphanelerinden biridir. Bu kurs, React kullanarak etkili ve dinamik web uygulamaları geliştirmek isteyen herkes için tasarlanmıştır. Hem yeni başlayanlar hem de ileri düzey geliştiriciler için kapsamlı bir eğitim sunmaktadır.
Neden React?
- Bileşen Tabanlı Mimari: Uygulamanızı daha modüler ve tekrar kullanılabilir hale getirir.
- Hızlı Performans: Virtual DOM sayesinde yüksek performans sunar.
- Geniş Topluluk ve Kaynak: Çok sayıda kaynak, kütüphane ve destek bulma imkanı.
Eğitim Süreci
- Etkileşimli Dersler: Teorik bilgilerin yanı sıra pratik uygulamalarla desteklenmiş dersler.
- Proje Tabanlı Eğitim: Gerçek dünya projeleri üzerinde çalışma fırsatı ile öğrendiklerinizi pekiştirme.
- Mentorluk Desteği: Deneyimli eğitmenler, her aşamada sorularınızı yanıtlamak için yanınızdadır.
Kimler Katılmalı?
- Web geliştirmeye ilgi duyanlar
- Yazılım geliştirme kariyerine yön vermek isteyenler
- Daha önce JavaScript tecrübesi olan ve modern web uygulamalarını öğrenmek isteyenler
Sonuç
React eğitimi ankarada 2026 yılında sizlere web uygulama geliştirme becerilerinizi güçlendirmek ve kariyerinize yeni bir yön vermek için mükemmel bir fırsattır. Hedeflerinize ulaşmak için hemen kaydolun ve modern web geliştirme dünyasına adım atın!
Kurs İçeriği
- 2 saat 1. Gün – React’e Giriş ve Ortam Kurulumu
- - React’e Giriş
- - React Nedir? Temel Kavramlar
- - SPA (Single Page Application) Mantığı
- - Node.js ve npm kurulumu
- - React Projesi Oluşturma (Vite)
- - Proje Klasör Yapısı
- - TypeScript Temelleri
- 2 saat 2. Gün – JSX ve Bileşen Temelleri
- - JSX ve Bileşenler
- - JSX Nedir? Kullanımı
- - HTML vs JSX Farkları
- - Fonksiyonel Bileşenler
- - Sınıf Bileşenlerine Genel Bakış
- 2 saat 3. Gün – Dinamik JSX Kullanımı
- - Koşullu Render (if, ternary)
- - Listeleme (map) ve key kullanımı
- - Döngü İşlemleri
- 2 saat 4. Gün – Props ve State Mantığı
- - Props ve State Yönetimi
- - Props ile veri aktarımı
- - Props ile component iletişimi
- - State tanımlama ve güncelleme
- - Re-render mantığı
- 2 saat 5. Gün – Lifecycle ve useEffect
- - Lifecycle Metotları
- - Bileşen Yaşam Döngüsü
- - useEffect kullanımı
- - Side effect yönetimi
- 2 saat 6. Gün – İleri Seviye Hook’lar
- - useMemo & useCallback
- - Custom Hooks yazımı
- - useRef kullanımı
- 2 saat 7. Gün – Event ve Form Yönetimi
- - Etkileşimli Uygulamalar
- - Event (Olay) yönetimi
- - Input ve form kontrolü
- - Controlled vs uncontrolled component
- - Form validasyonu
- 2 saat 8. Gün – React Router Temelleri
- - React Router
- - React Router kurulumu
- - Route, Link, NavLink kullanımı
- - Sayfa geçişleri
- - Dinamik rotalar
- 2 saat 9. Gün – Gelişmiş Routing
- - Protected Routes
- - Yetkilendirme mantığı
- - Route guard yapısı
- 2 saat 10. Gün – Context API ile State Yönetimi
- - Veri Yönetimi
- - Context API nedir
- - Provider / Consumer kullanımı
- - Global state oluşturma
- 2 saat 11. Gün – Redux ile State Yönetimi
- - Redux kurulumu
- - Store, reducer, action
- - Redux ile state yönetimi
- 2 saat 12. Gün – API Entegrasyonu
- - Fetch / Axios ile veri çekme
- - Async işlemler
- - Loading ve error state yönetimi
- - API Entegrasyonu
- 2 saat 13. Gün – React Query ve Performans
- - React Query kullanımı
- - Cache mantığı
- - Performans iyileştirmeleri
- - Error handling
- 2 saat 14. Gün – Proje Geliştirme Başlangıcı
- - Proje Geliştirme
- - Proje planlama
- - Component yapısı oluşturma
- - Temel sayfaların geliştirilmesi
- 2 saat 15. Gün – Proje Tamamlama ve Yayınlama
- - Projenin tamamlanması
- - Ortam konfigürasyonları (dev/prod)
- - Build alma
- - Projeyi yayınlama
- - Sunum ve geri bildirim
- 30 saat Toplam