React, kullanıcı arayüzlerini küçük ve yeniden kullanılabilir bileşenlerden kurmayı sağlayan, web dünyasında en yaygın kullanılan JavaScript kütüphanesidir. Bu eğitimde katılımcılar modern JavaScript temelinden başlayarak Hooks, yönlendirme, API entegrasyonu ve durum yönetimiyle çalışan bir React uygulaması geliştirir.

  • React 18+
  • JavaScript ES6+
  • TypeScript
  • Vite
  • React Router
  • Axios
  • Redux Toolkit
  • React Testing Library
  • Vercel AI SDK
  • Süre480 saat, hafta sonu grubunda ~11 ay
  • Başlangıç28 Kasım 2026
  • SeviyeTemel / İleri
  • FormatCanlı online veya sınıf içi
79.000 TL99.000 TL%20 indirim
Vade farksız 12 taksit: aylık 6.584 TL
Fiyat, bu konuyu da kapsayan Java Spring Boot ReactJS FullStack Eğitimi içindir.
Sıradaki dönem: 28 Kasım 2026 CumartesiHafta sonu 5 saat (Cumartesi + Pazar) · 10:00-15:00 · en fazla 16 kişiKayıt açık

React Eğitimi ile Neler Öğreneceksiniz?

React'in gücü, arayüzü bileşenler ve tek yönlü veri akışı üzerinden düşünmeye zorlamasından gelir. Bir ekranı küçük parçalara ayırıp her parçanın kendi durumunu ve görünümünü yönettiğinizde, büyüyen projelerde bile kod okunabilir ve test edilebilir kalır. Bu yüzden React, kurumsal yönetim panellerinden e-ticaret sitelerine kadar çok farklı projede tercih edilir.

Eğitim, React'i rahat kullanmak için gereken modern JavaScript konularıyla başlar: arrow function, destructuring, spread, modüller, Promise ve async/await. Ardından Vite ile proje kurulur; JSX, props, state, olay yönetimi, koşullu gösterim ve liste render etme konuları uygulamalı işlenir. useState, useEffect, useRef, useMemo ve useContext gibi Hooks'lar gerçek ekranlar üzerinde kullanılır, tekrar eden mantık özel (custom) hook'lara taşınır.

İkinci bölümde uygulama gerçek bir backend'e bağlanır. React Router ile sayfalar ve korumalı rotalar kurulur, Axios ile REST API çağrıları yapılır, yükleniyor ve hata durumları kullanıcı dostu biçimde yönetilir. Formlar React Hook Form ile doğrulanır. Büyüyen uygulamalarda global durum için Redux Toolkit ve Redux Thunk ile asenkron işlemler ele alınır; hangi durumda Context, hangi durumda Redux kullanılacağı tartışılır.

Son modüllerde performans iyileştirme, TypeScript ile tip güvenliği, React Testing Library ile bileşen testleri ve uygulamanın yayına alınması işlenir. Next.js ile sunucu taraflı render'a kısa bir giriş yapılarak katılımcıya bir sonraki adım için yol haritası verilir.

Bu konu, Java Spring Boot ReactJS FullStack Eğitimi (480 saat, hafta sonu grubunda ~11 ay) kapsamında da işlenir. Ana programın tüm müfredatını incelemek için sayfayı ziyaret edin.

Ana eğitimi incele

Eğitim İçeriği ve Örnek Müfredat

8 modül · 36 konu başlığı
Detaylı müfredat iste
Modül 1

Modern JavaScript ve React'e Giriş

  • ES6+ söz dizimi: destructuring, spread, modüller
  • Promise, async/await ve fetch
  • Vite ile React projesi oluşturma ve klasör yapısı
  • JSX, bileşen ve props kavramları
  • Sanal DOM ve render döngüsü
Modül 2

State, Olaylar ve Bileşen Tasarımı

  • useState ile durum yönetimi
  • Olay yönetimi ve kontrollü form elemanları
  • Koşullu render ve listelerde key kullanımı
  • Bileşenleri bölme ve yukarı taşınan durum (lifting state up)
  • CSS Modules ve Tailwind CSS ile stil
Modül 3

Hooks Derinlemesine

  • useEffect ile yan etkiler ve temizlik fonksiyonları
  • useRef, useMemo ve useCallback
  • useContext ile tema ve oturum bilgisi paylaşımı
  • useReducer ile karmaşık durum
  • Özel (custom) hook yazma
Modül 4

Yönlendirme ve API Entegrasyonu

  • React Router ile sayfalar, parametreli ve iç içe rotalar
  • Korumalı rotalar ve oturum kontrolü
  • Axios ile REST API çağrıları ve interceptor'lar
  • Yükleniyor, hata ve boş durum yönetimi
  • React Hook Form ile form doğrulama
Modül 5

Durum Yönetimi: Redux Toolkit

  • Redux temel kavramları: store, action, reducer
  • Redux Toolkit ile slice yapısı
  • Redux Thunk ile asenkron işlemler
  • Context, Redux ve sunucu durumu arasında seçim
Modül 6

TypeScript ile React

  • Props ve state için tip tanımları
  • Generic bileşenler ve yardımcı tipler
  • API yanıtları için tip güvenliği
  • Mevcut bir JavaScript projesini TypeScript'e taşıma
Modül 7

React ile Yapay Zekâ

  • OpenAI / Claude API entegrasyonu
  • Vercel AI SDK ile sohbet arayüzleri
  • Yapay zekâ destekli arayüz özellikleri (akıllı arama, özetleme, asistan)
Modül 8

Performans, Test ve Yayına Alma

  • React.memo, lazy loading ve kod bölme
  • React Testing Library ve Vitest ile bileşen testleri
  • Ortam değişkenleri ve production build
  • Next.js ile sunucu taraflı render'a giriş
  • Bitirme projesi: API'ye bağlı yönetim paneli

Müfredat örnek niteliğindedir; grubun seviyesine ve teknolojilerin güncel sürümlerine göre güncellenir. Kurumsal programlarda içerik ekibinizin projelerine göre uyarlanır.

React Eğitimi (ReactJS) · 79.000 TL, 12 taksit

Eğitim Sonunda Kazanımlar

  • Yeniden kullanılabilir React bileşenleri tasarlamak
  • Hooks ile durum ve yan etkileri doğru yönetmek
  • React Router ile çok sayfalı bir uygulama kurmak
  • Axios ile REST API'lere bağlanmak ve hataları yönetmek
  • Redux Toolkit ile global durumu düzenlemek
  • Uygulamayı test edip production için yayına hazırlamak
  • OpenAI / Claude API ve Vercel AI SDK ile yapay zekâ sohbet arayüzleri geliştirmek

Hedef Kitle

  • HTML, CSS ve JavaScript bilen, frontend alanında uzmanlaşmak isteyen geliştiriciler
  • Backend geliştirip arayüz tarafını da üstlenmek isteyen fullstack adayları
  • jQuery veya eski frameworklerle yazılmış arayüzleri modernize edecek ekipler
  • Bilgisayar mühendisliği öğrencileri ve yeni mezunlar
  • Ekibinde ortak bir frontend standardı oluşturmak isteyen teknik liderler

Ön koşul: Temel HTML, CSS ve JavaScript bilgisi beklenir (değişken, fonksiyon, dizi ve nesne kullanımı). Modern JavaScript konuları eğitimin başında tekrar edilir.

Kuruma Katkıları

Bakımı kolay arayüzler

Bileşen tabanlı yapı sayesinde ekranlar parçalara ayrılır; bir değişiklik tüm uygulamayı etkilemeden yapılabilir.

Ortak bileşen kütüphanesi

Ekip, buton, form ve tablo gibi ortak bileşenleri bir kez yazıp tüm projelerde tutarlı biçimde kullanmayı öğrenir.

Backend ile uyumlu çalışma

REST API sözleşmeleri, hata yönetimi ve kimlik doğrulama akışları frontend ve backend ekipleri arasında ortak dile dönüşür.

Daha az hata

TypeScript ve bileşen testleri, hataların kullanıcıya ulaşmadan geliştirme aşamasında yakalanmasını sağlar.

Modernizasyon yol haritası

Eski arayüz teknolojilerinden React'e kademeli geçiş için ekip ortak bir yöntem kazanır.

Bireysel ve Kurumsal Katılım Seçenekleri

Bireysel katılım
  • Ders formatı: Canlı online veya sınıf içi
  • Hafta içi 09:00–12:00, 15:00–18:00 veya 19:00–22:00 oturumları
  • Hafta sonu 10:00–15:00 veya 15:00–20:00 oturumları
  • Java Spring Boot ReactJS FullStack Eğitimi: 480 saat, hafta sonu grubunda ~11 ay
  • Kredi kartına vade farksız 12 taksit
Kurumsal eğitim
  • Kurumsal programlar genellikle 30 saat (günde 6 saat) olarak planlanır
  • Temel ve İleri seviye seçenekleri
  • Şirketinizde yerinde ya da online, ekibinize özel grup
  • Örnekler ekibinizin teknoloji yığınına ve projelerine göre uyarlanır

Sık Sorulan Sorular

React eğitimi için ne kadar JavaScript bilgisi gerekir?
Değişken, fonksiyon, dizi ve nesne kullanımını biliyorsanız yeterlidir. Arrow function, destructuring ve async/await gibi modern JavaScript konuları eğitimin ilk modülünde tekrar edilir.
React ile React Native arasındaki fark nedir?
React web tarayıcısında çalışan arayüzler için kullanılır; React Native ise aynı bileşen ve Hooks mantığıyla Android ve iOS uygulamaları geliştirmeyi sağlar. Mobil uygulama hedefliyorsanız React Native Eğitimi sayfasını inceleyebilirsiniz.
Eğitimde Next.js de anlatılıyor mu?
Bu programda Next.js'e giriş yapılır. App Router, Server Components ve sunucu taraflı render konularını derinlemesine öğrenmek isteyenler için ayrı bir Next.js Eğitimi sayfamız vardır.
React eğitimi bir fullstack programın parçası mı?
Evet. ReactJS, Java Spring Boot ReactJS FullStack Eğitimi'nin frontend modülüdür. Yalnızca React öğrenmek isteyenler veya kurumsal ekipler için konu odaklı program olarak da planlanabilir.
Kurumsal React eğitimi nasıl planlanır?
Kurumsal programlar genellikle 30 saat (günde 6 saat) olarak planlanır. Temel ve İleri seviye seçenekleri vardır; örnekler ekibinizin kullandığı backend ve tasarım sistemine göre uyarlanabilir.
Ödeme seçenekleri nelerdir?
Bireysel katılımda kredi kartına vade farksız 12 taksit imkânı vardır. Güncel tarih ve ücret bilgisi için Bilgi Al düğmesini kullanabilir veya 0212 352 05 22 numarasını arayabilirsiniz.
React eğitiminde yapay zekâ var mı?
Evet. Programda "React ile Yapay Zekâ" modülü yer alır: OpenAI / Claude API entegrasyonu; Vercel AI SDK ile sohbet arayüzleri; Yapay zekâ destekli arayüz özellikleri (akıllı arama, özetleme, asistan).

React Eğitimi (ReactJS) için hemen bilgi alın

Bireysel katılım için bilgi alın ya da ekibiniz için kurumsal eğitim teklifi isteyin. Telefon: 0212 352 05 22

Konu bazlı yazılım eğitimleri