JAVASCRIPT KULLANARAK REACT'E GİRİŞ EĞİTİMİ

JavaScript'ten React'e ilk adım

Modern JavaScript bilgisini temel alarak React bileşenlerine ve hook'lara güvenle giriş yapın

JavaScript Kullanarak React'e Giriş Eğitimi, React'e geçmeden önce bilinmesi gereken modern JavaScript özelliklerini tazeleyip bunları doğrudan React bağlamında kullanmayı öğretir.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

React için gereken modern JavaScript ile bileşen, props ve hook temellerine giriş

JavaScript Kullanarak React'e Giriş Eğitimi, React'e geçmeden önce mutlaka bilinmesi gereken modern JavaScript özelliklerini tazeleyip bunları doğrudan React bağlamında kullanmayı öğretir. Katılımcılar arrow fonksiyon, destructuring, dizi metotları ve modüller gibi konuları React örnekleriyle pekiştirir; ardından JSX, bileşen, props ve useState/useEffect hook'larını öğrenir. Eğitim, öğrenilenleri birleştiren küçük bir React uygulamasıyla tamamlanır.

Süre ve Format

2 Gün. Her gün dört modül; React için gereken JavaScript ve React'in temelleri uygulamalı örneklerle işlenir.

Seviye

Başlangıç Seviyesi — modern JavaScript temelinden React bileşenlerine geçiş yapan giriş eğitimi

Öğrenme Metodu

Her JavaScript konusu doğrudan React örneğiyle gösterilir; canlı kodlama ve küçük görevlerle öğrenilenler bir uygulamada birleştirilir.

Neden Bu Eğitim?

🌉Sağlam köprü

React'e geçişte en çok zorlayan modern JavaScript konularını React bağlamında öğrenerek güçlü bir temel kurarsınız.

🧩Bileşen düşüncesi

Arayüzü yeniden kullanılabilir bileşenlere ayırmayı öğrenir, React'in temelindeki bileşen mantığını kavrarsınız.

🚀Hızlı başlangıç

İki günde JSX, props ve hook temellerini öğrenip kendi küçük React uygulamanızı kurabilecek güvene ulaşırsınız.

Anahtar Konular

react'e giriş eğitimijavascript react eğitimireact başlangıç eğitimireact giriş kursujsx eğitimireact hook eğitimies6 react eğitimireact bileşen eğitimisıfırdan reactfrontend giriş eğitimi
“React'i gerçekten anlamanın yolu, altındaki JavaScript'i anlamaktan geçer; temel sağlam olunca gerisi çok daha kolay gelir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve hazırlık

1
Temel JavaScript

Değişken, fonksiyon, koşul ve döngü gibi temel JavaScript kavramlarına aşinalık bu eğitim için gereklidir.

2
HTML ve CSS fikri

Temel HTML yapısı ve CSS hakkında fikir sahibi olmak JSX ve arayüz bölümlerinde işleri kolaylaştırır.

3
Tarayıcı araçları

Tarayıcı geliştirici konsolunu açıp çıktı görebilmek ve basit hataları okumak faydalı bir beceridir.

4
Geliştirme ortamı

VS Code, güncel Node.js ve modern bir tarayıcının kurulu olduğu bilgisayar; kurulum ilk modülde yapılabilir.

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ı React'te sık kullanılan modern JavaScript özelliklerini React örnekleriyle öğrenir; arrow fonksiyon, destructuring ve dizi metotlarını rahatça kullanır hale gelir.
Modül 1
Modern Söz Dizimi Tazeleme
  • let, const ve blok kapsamı (scope)
  • Template literal ile metin oluşturma
  • Arrow fonksiyon söz dizimi ve kullanımı
  • Varsayılan parametreler ve kısa yazımlar
  • Ternary operatör ile kısa koşul
  • Kısa devre (&&, ||) ile koşullu değer
Modül 2
Destructuring ve Operatörler
  • Nesne destructuring ile alan çıkarma
  • Dizi destructuring ile değer ayırma
  • Spread ile kopyalama ve birleştirme
  • Rest operatörü ile parametre toplama
  • Props destructuring için ön hazırlık
  • Opsiyonel zincir (?.) ile güvenli erişim
Modül 3
Diziler ve Veri İşleme
  • map ile listeden yeni liste üretme
  • filter ile koşullu eleman seçme
  • reduce ile değer toplama mantığı
  • find, some ve every metot kullanımı
  • map ile React listesi render fikri
  • Değişmezlik (immutability) kavramı
Modül 4
Modüller ve Asenkron Temel
  • import ve export ile modül yapısı
  • Named ve default export arasındaki fark
  • Promise ile asenkron işlem mantığı
  • async/await söz dizimine giriş
  • fetch ile basit veri çekme örneği
  • npm ve paket kullanımına giriş
Günün hedefiKatılımcı JSX ve bileşen mantığını kavrar; props ile veri aktarır, useState ve useEffect ile durum ve yan etki yönetir ve küçük bir React uygulaması kurar.
Modül 1
JSX ve Bileşenler
  • Vite ile ilk React projesini kurma
  • JSX söz dizimi ve JavaScript gömme
  • Fonksiyon bileşeni (component) yazma
  • Bileşen ağacı ve kompozisyon mantığı
  • className ve temel JSX kuralları
  • Bileşeni parçalara ayırma mantığı
Modül 2
Props ile Veri Aktarma
  • Props ile bileşene veri gönderme
  • Props'u destructuring ile okuma
  • children prop ve iç içe bileşen
  • Liste verisini map ile render etme
  • key prop ve listede doğru kullanımı
  • Koşullu render (&&, ternary) kullanımı
Modül 3
State ve Olaylar
  • useState ile bileşen durumu tutma
  • Olay (onClick, onChange) işleme
  • Form girdisini kontrollü yönetme
  • Durum güncelleme ve yeniden render
  • Durumu değişmez biçimde güncelleme
  • Basit sayaç ve liste uygulaması örneği
Modül 4
useEffect ve Bitirme Uygulaması
  • useEffect ile yan etki yönetimi
  • Bağımlılık dizisi ve çalışma zamanı
  • fetch ile API'den veri çekip gösterme
  • Yükleme ve hata durumunu yönetme
  • Küçük bir uygulamayı baştan kurma
  • Uygulamayı deneme, test etme ve sunma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Modern JavaScript

Arrow fonksiyon, template literal ve modern söz dizimini React bağlamında rahatça okur ve yazar hale gelirsiniz.

✅
Destructuring

Nesne ve dizi destructuring ile spread/rest operatörlerini kullanır, props okumaya sağlam bir zemin hazırlarsınız.

✅
Dizi metotları

map, filter ve reduce ile veri işler; listeleri React'te render etmenin temel mantığını kavrarsınız.

✅
JSX ve bileşen

JSX söz dizimini öğrenir, fonksiyon bileşenleri yazar ve arayüzü yeniden kullanılabilir parçalara ayırırsınız.

✅
Props kullanımı

Props ile bileşenler arası veri aktarır, children ve koşullu render ile esnek arayüzler oluşturursunuz.

✅
useState

useState ile bileşen durumunu yönetir, olayları işler ve kontrollü form girdileriyle etkileşim kurarsınız.

✅
useEffect

useEffect ile yan etkileri yönetir, API'den veri çeker ve yükleme ile hata durumlarını doğru biçimde gösterirsiniz.

✅
İlk React uygulaması

Öğrendiğiniz JavaScript ve React temellerini birleştirerek çalışan küçük bir React uygulamasını kendiniz kurarsınız.

Kimler İçin Uygundur?

  • JavaScript
  • temel düzeyde kod yazabilen; React'e sağlam bir JavaScript temeliyle başlamak ve bileşen tabanlı arayüz geliştirmeye giriş yapmak isteyen geliştirici adayları ve frontend'e yeni başlayanlar için uygundur

Sıkça Sorulan Sorular

React bilmeden bu eğitime katılabilir miyim?
Evet. Eğitim React'e sıfırdan giriş yapanlar için tasarlanmıştır. Ön koşul React değil, temel JavaScript bilgisidir; değişken, fonksiyon, koşul ve döngü gibi kavramlara aşina olmak yeterlidir. İlk gün React için gerekli modern JavaScript özelliklerini tazeler, ikinci gün React temellerine geçer. Böylece React'e sağlam bir zeminle başlarsınız.
Neden önce JavaScript tazeleniyor?
React, modern JavaScript üzerine kuruludur; arrow fonksiyon, destructuring, map ve modüller gibi özellikler neredeyse her React dosyasında kullanılır. Bu konular eksik olduğunda React öğrenmek gereğinden zor hale gelir. Eğitim bu nedenle ilk gün bu özellikleri doğrudan React örnekleriyle işleyerek öğrenmeyi çok daha akıcı kılar.
İki gün React öğrenmek için yeterli mi?
Bu bir giriş eğitimidir; amacı React'in temel yapı taşlarını (JSX, bileşen, props, state ve effect) öğretip sizi kendi başınıza pratik yapacak düzeye getirmektir. İki gün içinde küçük bir uygulama kurarsınız. İleri konular için sonrasında orta ve ileri seviye React eğitimleriyle devam edebilirsiniz.
Eğitimde hangi araçlar kullanılıyor?
Projeler Vite ile kurulur; kod VS Code'da yazılır ve güncel bir tarayıcıda çalıştırılır. React'in fonksiyon bileşenleri ve hook tabanlı modern yaklaşımı kullanılır. Gerekli kurulumlar ilk modülde birlikte yapıldığı için önceden ortam hazırlamanız şart değildir.
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 giriş uygulamasını belgeler; kurumsal gruplar için içerik, katılımcıların JavaScript seviyesine göre 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. JavaScript Kullanarak React'e Giriş Eğitimi Sertifika Kodu DV-2026XX00 Tarih 14.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuReact
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

ReactBuild Apps Using React: Local Machine & Online Playgrounds Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Build Apps Using React: Local Machine & Online Playgrounds Eğitimi

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

React için yerel ortam kurulumu ve online playground eğitimi: Node, npm, VS Code, Vite, Create React App, CodeSandbox ve StackBlitz ile geliştirme.

Detayları Gör →
ReactBuild Apps Using React: Props & State Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Build Apps Using React: Props & State Eğitimi

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

React props ve state eğitimi: props ile veri aktarımı, useState ile durum yönetimi, tek yönlü veri akışı, state lifting ve kontrollü formlar.

Detayları Gör →
ReactBuild Apps Using React: Working with Events Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Build Apps Using React: Working with Events Eğitimi

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

React olay işleme eğitimi: onClick, onChange, onSubmit, SyntheticEvent, preventDefault, stopPropagation ve klavye/fare olaylarıyla etkileşimli arayüzler.

Detayları Gör →
ReactBuild Apps Using React: Working with Forms Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Build Apps Using React: Working with Forms Eğitimi

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

React'te form geliştirme: controlled bileşenler, React Hook Form, Zod ve Yup doğrulama, çok adımlı sihirbazlar ve erişilebilir UX eğitimi.

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

Building Web Applications with React Eğitimi

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

React ile uçtan uca web uygulaması geliştirme: bileşenler, hook'lar, React Router, veri çekme, kimlik doğrulama, performans ve yayına alma eğitimi.

Detayları Gör →
ReactEnhance Reactive Applications with Advanced React Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Enhance Reactive Applications with Advanced React Eğitimi

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

İleri React: render modeli, reconciliation, memoization, concurrent özellikler, Suspense, useSyncExternalStore ve performans optimizasyonu eğitimi.

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