REACT İLE MODERN FRONT-END GELİŞTİRME EĞİTİMİ

React ile modern ön yüz geliştirme

Bileşenler, Hook'lar, React Router, veri çekme ve Vite ile üretime hazır ön yüz uygulaması

React ile Modern Front-End Geliştirme Eğitimi, JavaScript bilen geliştiricilere bileşen tabanlı, etkileşimli web uygulamaları geliştirmeyi öğretir. Program Vite ile kurulum, JSX, bileşen, props ve state ile başlar; useEffect ve Hook'ları işler.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

JSX ve bileşenlerden yönlendirme ve veri çekmeye, geliştirmeden yayına modern React

React ile Modern Front-End Geliştirme Eğitimi, JavaScript bilen geliştiricilere bileşen tabanlı, etkileşimli ve performanslı tek sayfa uygulamaları geliştirmeyi öğretir. Katılımcılar JSX, bileşenler, props ve state ile başlar; useState, useEffect ve diğer Hook'larla etkileşim kurar. Program React Router ile yönlendirme, fetch ile veri çekme, form yönetimi, bileşen kütüphaneleri ve Vite ile üretim derlemesi ve yayını kapsar.

Süre ve Format

3 Gün. Her gün dört modül; tek bir örnek uygulama üç gün boyunca bileşenlerden yönlendirme ve veri çekmeye, oradan üretim yayınına geliştirilir.

Seviye

Orta Seviye — JavaScript bilenlere React ile modern, bileşen tabanlı ön yüz geliştirmeyi öğretir

Öğrenme Metodu

Gerçek bir örnek uygulama üç gün boyunca canlı kodla geliştirilir; her modülde yeni bir React kavramı doğrudan projeye uygulanır.

Neden Bu Eğitim?

🎯Sektörün standardı

React, ön yüz geliştirmede en çok talep gören kütüphanedir; bileşen tabanlı yaklaşımı öğrenmek iş ve proje fırsatlarınızı artırır.

⚡Bileşen tabanlı yapı

Arayüzü yeniden kullanılabilir bileşenlere ayırarak büyük uygulamaları düzenli, bakımı kolay ve ölçeklenebilir biçimde geliştirirsiniz.

🚀Üretime hazır beceri

Vite, React Router ve veri çekme gibi gerçek araçlarla kurgulanan eğitim sonunda üretime çıkabilecek bir uygulama geliştirirsiniz.

Anahtar Konular

react eğitimifront-end geliştirme eğitimireact kursumodern web geliştirmereact router eğitimijavascript reactbileşen tabanlı geliştirmevite reactön yüz geliştirme kursureact spa geliştirme
“Modern ön yüz, bileşenlerle düşünmeyi gerektirir. Bu eğitim size React'le düşünmeyi ve üretime çıkmayı birlikte öğretir.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam

1
JavaScript bilgisi

Değişken, fonksiyon, dizi metotları ve ES6 ok fonksiyonları gibi modern JavaScript kavramlarına aşinalık gerekir.

2
HTML ve CSS temeli

Etiketler, seçiciler ve kutu modeli gibi temel HTML ve CSS bilgisi arayüz çalışmalarında faydalıdır.

3
Node.js kurulumu

Node.js ve npm kurulu olmalı; proje Vite ile oluşturulup yerelde çalıştırılabilir durumda olmalıdır.

4
Kod editörü

VS Code gibi bir editör ve tarayıcıda React Developer Tools eklentisi geliştirme sürecini kolaylaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Vite ile proje kurar, JSX söz dizimini öğrenir, bileşen ve props ile arayüz parçalar, useState ile durumu yönetir ve olayları ele alır.
Modül 1
Proje Kurulumu ve Araçlar
  • Vite ile hızlı React projesi oluşturma
  • Proje klasör yapısının ve dosyaların tanınması
  • npm ile bağımlılık kurma ve betik çalıştırma
  • Geliştirme sunucusu ve sıcak modül değişimi
  • ESLint ve Prettier ile kod düzeni
  • React Developer Tools ile inceleme
Modül 2
JSX ve Bileşenler
  • JSX ile arayüzü JavaScript içinde tanımlama
  • Fonksiyon bileşeni oluşturma ve dışa aktarma
  • İfade gömme ve koşullu render mantığı
  • Liste render için map ve key kullanımı
  • Fragment ile gereksiz sarmalayıcıdan kaçınma
  • Bileşeni küçük ve tek sorumluluklu tutma
Modül 3
props ile Veri Akışı
  • props ile bileşene veri ve davranış aktarımı
  • Tek yönlü veri akışı ilkesinin kavranması
  • children ile iç içe bileşen yerleşimi
  • props destructuring ve varsayılan değerler
  • Fonksiyonu props olarak alt bileşene geçirme
  • Sunum ve kapsayıcı bileşen ayrımı
Modül 4
state ve Olay Yönetimi
  • useState ile bileşen durumunu tutma
  • onClick ve onChange olaylarını ele alma
  • Kontrollü form girdisini state ile yönetme
  • Durum güncellemede değişmezlik ilkesi
  • Koşullu arayüzü duruma göre gösterme
  • Durumu doğru bileşende konumlandırma
Günün hedefiKatılımcı useEffect ile yan etkileri yönetir, React Router ile çok sayfalı gezinme kurar, dinamik rota ve parametre kullanır ve modern yöntemlerle arayüzü stiller.
Modül 1
useEffect ve Yan Etkiler
  • useEffect ile yan etkileri bileşene bağlama
  • Bağımlılık dizisiyle tetiklenmeyi kontrol etme
  • Temizleme fonksiyonu ile kaynak bırakma
  • Zamanlayıcı ve abonelik yönetimi
  • Effect içinde başlangıç verisini yükleme
  • Sonsuz döngü ve gereksiz tetikten kaçınma
Modül 2
React Router ile Yönlendirme
  • BrowserRouter ile yönlendirme altyapısı kurma
  • Routes ve Route ile sayfa eşleme
  • Link ve NavLink ile gezinme menüsü
  • useParams ile dinamik rota parametresi
  • useNavigate ile programatik yönlendirme
  • İç içe rota ve 404 sayfası tanımlama
Modül 3
Bileşen Kompozisyonu
  • Bileşenleri birleştirerek sayfa oluşturma
  • Layout ve ortak kabuk bileşeni tasarımı
  • Koşullu render ile arayüz durumları
  • Yükleniyor ve boş durum tasarımı
  • Yeniden kullanılabilir UI bileşenleri yazma
  • Bileşen dosya düzenini belirleme
Modül 4
Modern Stil Yaklaşımları
  • CSS Modules ile kapsam içi stil tanımlama
  • Utility-first yaklaşım ve Tailwind'e bakış
  • styled-components ile bileşen bazlı stil
  • Responsive tasarım ve medya sorguları
  • Tema ve renk değişkenlerini yönetme
  • Stil yönteminin projeye göre seçimi
Günün hedefiKatılımcı API'den veri çeker, yükleniyor ve hata durumlarını yönetir, formları doğrular, performansı iyileştirir ve uygulamayı üretim için derleyip yayınlar.
Modül 1
API'den Veri Çekme
  • fetch ile REST API'den veri çekme
  • async ve await ile eşzamansız istek
  • Yükleniyor, veri ve hata durumu yönetimi
  • Veriyi state'e yazıp listede gösterme
  • İsteği iptal etme ve yeniden deneme
  • React Query ile veri yönetimine kısa bakış
Modül 2
Form Yönetimi ve Doğrulama
  • Kontrollü form alanlarını state ile yönetme
  • Çok alanlı formu tek state nesnesiyle tutma
  • Girdi doğrulama ve hata mesajı gösterme
  • Form gönderimini ve API'ye yazmayı ele alma
  • React Hook Form kütüphanesine kısa bakış
  • Erişilebilir ve kullanıcı dostu form tasarımı
Modül 3
Performans ve İyi Pratikler
  • React.memo ile gereksiz render'ı önleme
  • useMemo ve useCallback ile memolama
  • Lazy loading ve kod bölme ile hızlanma
  • Liste render performansını iyileştirme
  • Erişilebilirlik için temel ARIA uygulamaları
  • Klasör ve bileşen düzeninde iyi pratikler
Modül 4
Derleme ve Yayın
  • Ortam değişkenleri ile yapılandırma yönetimi
  • Vite ile üretim derlemesi alma
  • Derleme çıktısını analiz edip boyut düşürme
  • Netlify veya Vercel'e uygulamayı yayınlama
  • SPA yönlendirme için sunucu ayarları
  • Sürekli dağıtım akışına kısa bir bakış

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Bileşen mimarisi

Arayüzü yeniden kullanılabilir bileşenlere ayırır, props ile veri akışını tek yönlü ve temiz biçimde kurarsınız.

✅
Durum ve olaylar

useState ile durumu yönetir, olayları ele alır ve kontrollü formlarla etkileşimli arayüzler geliştirirsiniz.

✅
Hook kullanımı

useEffect ve diğer Hook'larla yan etkileri, veri yüklemeyi ve yaşam döngüsünü doğru biçimde yönetirsiniz.

✅
Yönlendirme

React Router ile çok sayfalı gezinme, dinamik rota, parametre ve programatik yönlendirme kurabilirsiniz.

✅
Veri çekme

API'den veri çeker, yükleniyor ve hata durumlarını yönetir ve veriyi arayüzde düzenli biçimde sunarsınız.

✅
Modern stil

CSS Modules, Tailwind ve styled-components gibi yöntemlerle responsive ve tema destekli arayüz tasarlarsınız.

✅
Performans

React.memo, memolama ve kod bölme ile uygulama performansını ölçer ve belirgin biçimde iyileştirirsiniz.

✅
Derleme ve yayın

Vite ile üretim derlemesi alır, uygulamayı Netlify veya Vercel gibi platformlarda yayınlayabilirsiniz.

Kimler İçin Uygundur?

  • Modern JavaScript bilen
  • bileşen tabanlı mimariyle etkileşimli web arayüzleri geliştirmek isteyen ön yüz geliştiricileri
  • back-end'den ön yüze yönelen yazılımcılar
  • bilgisayar bölümü öğrencileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Modern JavaScript bilen, bileşen tabanlı mimariyle etkileşimli web arayüzleri geliştirmek isteyen ön yüz geliştiricileri, back-end'den ön yüze yönelen yazılımcılar ve bilgisayar bölümü öğrencileri için uygundur. HTML, CSS ve JavaScript temeli olanlar eğitimden en iyi verimi alır.
React öğrenmek için ne kadar JavaScript bilmem gerekir?
Fonksiyonlar, dizi metotları, ES6 ok fonksiyonları, destructuring ve spread gibi modern JavaScript kavramlarını bilmek yeterlidir. Eğitim React'e özgü tüm kavramları sıfırdan ele alır; ancak sağlam bir JavaScript temeli öğrenme hızınızı belirgin biçimde artırır.
Hangi araçlar ve kütüphaneler kullanılıyor?
Proje Vite ile kurulur; yönlendirme için React Router, stil için CSS Modules, Tailwind ve styled-components ele alınır. Veri çekme fetch ile yapılır ve React Query ile React Hook Form gibi popüler kütüphanelere tanıtıcı bir bakış sunulur. Yayın için Netlify ve Vercel gösterilir.
Eğitim sonunda gerçek bir proje geliştiriyor muyuz?
Evet, eğitim boyunca tek bir örnek uygulama üç gün süresince adım adım geliştirilir. Bileşenlerden başlanır; yönlendirme, veri çekme, form ve stil eklenir ve son gün uygulama üretim için derlenip yayınlanır. Böylece her kavram gerçek bir projede yerine oturur.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve geliştirilen örnek uygulamayı belgeler. Eğitim yüz yüze veya online olarak verilebilir ve kurumsal gruplara özel olarak uyarlanabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. React ile Modern Front-End Geliştirme Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuReact
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Reactİleri Seviye React Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

İleri Seviye React Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri seviye React eğitimi: performans optimizasyonu, ileri hook desenleri, durum mimarisi, React Query, test ve TypeScript ile üretim React.

Detayları Gör →
ReactJavaScript Kullanarak React'e Giriş Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

JavaScript Kullanarak React'e Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

JavaScript kullanarak React'e giriş eğitimi: modern ES6 özellikleri, JSX, bileşen, props, useState ve useEffect ile iki günde React temelleri.

Detayları Gör →
ReactReact Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

React Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

React eğitimi: JSX, bileşen, props, useState, useEffect, useContext, React Router ve API entegrasyonu ile modern web arayüzü geliştirme.

Detayları Gör →
ReactReact Giriş Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

React Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

React giriş eğitimi: bileşen, JSX, props, useState ve olaylarla iki günde React'e sıfırdan uygulamalı ve hızlı başlangıç yapın.

Detayları Gör →
ReactReact Hooks ve Context API Kullanımı Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

React Hooks ve Context API Kullanımı Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

useState, useEffect, useReducer, useContext ve özel Hook'larla modern React durum yönetimini ve Context API ile global durumu öğreten uygulamalı eğitim.

Detayları Gör →
ReactTest-Driven Development (TDD) Using React.js and ES Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Test-Driven Development (TDD) Using React.js and ES Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Jest, React Testing Library ve kırmızı-yeşil-refactor döngüsüyle React ve modern ES'te test odaklı geliştirmeyi öğreten uygulamalı TDD eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn