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

Tip güvenli React'e ilk adım

TypeScript temelleri, tiplenmiş props ve state, Hook ve olay tipleriyle güvenli React

TypeScript Kullanarak React'e Giriş Eğitimi, JavaScript bilen geliştiricilere TypeScript ile tip güvenli React geliştirmeye giriş yaptırır. Program temel tipler, union ve literal tipler, interface ve type ile fonksiyon tiplemesiyle başlar.

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

Eğitim Hakkında

TypeScript temellerinden tiplenmiş bileşenlere, Hook tiplerinden güvenli olay yönetimine giriş

TypeScript Kullanarak React'e Giriş Eğitimi, JavaScript bilen geliştiricilere TypeScript ile tip güvenli React uygulamaları geliştirmeye giriş yaptırır. Katılımcılar TypeScript'in temel tiplerini, arayüz ve type kullanımını öğrenir; bileşen props'larını ve state'ini tiplendirir. Program useState ve useEffect gibi Hook'ların tiplenmesini, olay tiplerini, generics temelini ve editör desteğiyle hataları erken yakalamayı kapsar.

Süre ve Format

2 Gün. Her gün dört modül; TypeScript temelleriyle başlanıp tiplenmiş bileşen, Hook ve olaylarla küçük bir React uygulaması geliştirilir.

Seviye

Başlangıç Seviye — JavaScript bilenlere TypeScript ile tip güvenli React geliştirmeye giriş yaptırır

Öğrenme Metodu

Önce TypeScript temelleri gösterilir, sonra her kavram tiplenmiş küçük bir React uygulamasına canlı kodla eklenir.

Neden Bu Eğitim?

🎯Erken hata yakalama

TypeScript derleme anında tip hatalarını yakalar; çalışma zamanında ortaya çıkacak pek çok hatayı daha kod yazarken önlersiniz.

💡Güçlü editör desteği

Tipler sayesinde otomatik tamamlama, güvenli yeniden adlandırma ve anında geri bildirim ile çok daha verimli kod yazarsınız.

📈Aranan bir beceri

TypeScript modern React projelerinde fiilen standarttır; tip güvenli geliştirme bilmek iş ve proje fırsatlarınızı genişletir.

Anahtar Konular

typescript react eğitimitypescript eğitimireact typescript kursutip güvenli reacttypescript girişreact props tiplemetypescript hookstypescript başlangıçfrontend typescriptreact typescript öğrenme
“TypeScript, hataları çalışma zamanından yazma zamanına taşır. Bu eğitim size React'te tip güvenliğinin ilk ve sağlam adımını attırır.”

Ön Koşullar

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

1
JavaScript bilgisi

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

2
Temel React bilgisi

JSX, bileşen, props ve useState gibi temel React kavramlarını bilmek önerilir; eğitim tipleme tarafına odaklanır.

3
Node.js kurulumu

Node.js ve npm kurulu olmalı; proje Vite ile TypeScript şablonuyla oluşturulup çalıştırılabilmelidir.

4
VS Code editörü

TypeScript desteğini en iyi sunan VS Code ve temel editör kullanımı eğitim boyunca faydalı olacaktı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ı TypeScript'in temel tiplerini öğrenir, arayüz ve type ile nesneleri tanımlar, fonksiyonları tiplendirir ve Vite ile TypeScript tabanlı React projesi kurar.
Modül 1
TypeScript'e Giriş
  • TypeScript ve JavaScript ilişkisinin kavranması
  • Statik tipin sağladığı güvenlik ve avantajlar
  • Derleyici ve tip denetiminin rolü
  • tsconfig dosyasının temel ayarları
  • Tür çıkarımı ile otomatik tip belirleme
  • any kullanımının riskleri ve kaçınma
Modül 2
Temel Tipler ve Değerler
  • string, number ve boolean tipleri
  • Dizi ve tuple tiplerinin tanımlanması
  • union tip ile birden çok olası değer
  • literal tip ile sabit değer kümesi
  • null, undefined ve isteğe bağlı değerler
  • enum ile adlandırılmış sabitler
Modül 3
Arayüz ve Type Kullanımı
  • interface ile nesne şeklini tanımlama
  • type alias ile tip takma adı oluşturma
  • Zorunlu ve isteğe bağlı alanlar
  • İç içe ve iç içe geçmiş nesne tipleri
  • interface ve type arasındaki farklar
  • Tipleri birleştirme ve genişletme
Modül 4
Fonksiyon Tipleri ve Proje
  • Parametre ve dönüş değeri tiplendirme
  • İsteğe bağlı ve varsayılan parametreler
  • Fonksiyon tipini değişkene atama
  • Vite ile TypeScript React projesi kurma
  • .tsx dosya yapısının tanınması
  • Editör uyarılarını okuma ve giderme
Günün hedefiKatılımcı bileşen props'larını ve state'ini tiplendirir, useState ve useEffect gibi Hook'ları tiplerle kullanır, olay tiplerini uygular ve küçük bir uygulamayı tamamlar.
Modül 1
Bileşen ve Props Tipleme
  • Fonksiyon bileşeni props'unu tiplendirme
  • props için interface tanımlama
  • İsteğe bağlı ve varsayılan props
  • children props'unu doğru tiplendirme
  • props olarak fonksiyon geçirmeyi tipleme
  • Union props ile esnek bileşen tasarımı
Modül 2
State ve Hook Tipleme
  • useState'i tip çıkarımı ile kullanma
  • Karmaşık durumu generic ile tiplendirme
  • useState'te union ve null başlangıç
  • useEffect bağımlılıklarını doğru yazma
  • useRef'i element tipiyle kullanma
  • useReducer durum ve eylemini tiplendirme
Modül 3
Olay ve Form Tipleme
  • onClick olayını MouseEvent ile tiplendirme
  • onChange olayını ChangeEvent ile yazma
  • Form gönderim olayını tiplendirme
  • Kontrollü input değerini güvenle okuma
  • Olay işleyicilerini ayrı tiplendirme
  • Yaygın olay tipi hatalarını giderme
Modül 4
Generics ve Bütünleşik Uygulama
  • generic kavramına giriş ve basit örnek
  • Yeniden kullanılabilir generic bileşen
  • API verisini tiplendirme ve güvenli kullanım
  • Küçük bir tiplenmiş uygulama kurma
  • Editör desteğiyle hataları erken yakalama
  • Projeyi Vite ile derleyip çalıştırma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
TypeScript temelleri

Temel tipleri, union ve literal tipleri kavrar, tür çıkarımını kullanarak güvenli ve okunabilir kod yazarsınız.

✅
Arayüz ve type

interface ve type ile nesne şekillerini tanımlar, zorunlu ve isteğe bağlı alanları doğru biçimde modellersiniz.

✅
Fonksiyon tipleme

Parametreleri ve dönüş değerlerini tiplendirir, fonksiyon imzalarını güvenli ve net biçimde yazarsınız.

✅
Props tipleme

Bileşen props'larını ve children'ı tiplendirir, isteğe bağlı ve varsayılan değerleri doğru tanımlarsınız.

✅
Hook tipleme

useState, useEffect, useRef ve useReducer Hook'larını tiplerle güvenli ve doğru biçimde kullanabilirsiniz.

✅
Olay tipleme

onClick, onChange ve form olaylarını uygun tiplerle yazar, tip hatalarını editörde anında yakalarsınız.

✅
Generics'e giriş

Generic kavramını kavrar, yeniden kullanılabilir bileşenler ve API verisi için güvenli tipler oluşturursunuz.

✅
Güvenli geliştirme

TypeScript ve editör desteğiyle hataları erken yakalar, tip güvenli bir React uygulaması geliştirirsiniz.

Kimler İçin Uygundur?

  • JavaScript ve temel React bilgisine sahip olup projelerine TypeScript ile tip güvenliği katmak isteyen ön yüz geliştiricileri
  • daha az hata yapmak isteyen yazılımcılar
  • bilgisayar bölümü öğrencileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
JavaScript ve temel React bilgisine sahip olup projelerine TypeScript ile tip güvenliği katmak isteyen ön yüz geliştiricileri, daha az hata yapmak isteyen yazılımcılar ve öğrenciler için uygundur. Eğitim başlangıç seviyesindedir ve TypeScript'i sıfırdan, React bağlamında ele alır.
TypeScript bilmeden katılabilir miyim?
Evet. Eğitim TypeScript'i sıfırdan öğretir; temel tiplerden interface ve type'a, fonksiyon tiplemeden generics'e kadar tüm giriş konuları ele alınır. Yalnızca JavaScript ve temel React bilgisi yeterlidir; TypeScript deneyimi ön koşul değildir.
İki gün TypeScript ve React için yeterli mi?
Bu eğitim bir giriş programıdır ve iki günde TypeScript temellerini React bağlamında sağlam biçimde kazandırmayı amaçlar. Props, state, Hook ve olay tiplemesini uygulamalı olarak öğrenirsiniz. İleri tip teknikleri için bu eğitimden sonra ileri seviye bir TypeScript programı önerilir.
Hangi araçlar kullanılıyor?
Proje Vite'in TypeScript React şablonuyla kurulur ve VS Code editörü kullanılır. Eğitim boyunca TypeScript derleyicisinin uyarıları, otomatik tamamlama ve tip denetimi aktif biçimde incelenir; böylece editör desteğinin tip güvenliğine katkısını doğrudan deneyimlersiniz.
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 tip güvenli ö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. TypeScript Kullanarak React'e Giriş Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.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

ReactReact: Yüksek Etkileşimli Web Uygulamaları Oluşturma Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

React: Yüksek Etkileşimli Web Uygulamaları Oluşturma Eğitimi

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

JSX, bileşenler, hook'lar, React Router, form, Context ve performans optimizasyonuyla modern React uygulamaları geliştirme eğitimi.

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

Reactive Programming Using Redux Eğitimi

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

Redux Toolkit, RTK Query, redux-saga ve RxJS reaktif akışlarıyla öngörülebilir durum yönetimi ve React entegrasyonu eğitimi.

Detayları Gör →
ReactSpring Boot, React ve Redux Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Spring Boot, React ve Redux Eğitimi

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

Spring Boot REST API, Spring Security ve JWT ile React ve Redux ön yüzünü birleştiren uçtan uca tam yığın geliştirme eğitimi.

Detayları Gör →
ReactTam Katmanlı Geliştirme ile React, TypeScript, Next.js ve Modern Arka Uç Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Tam Katmanlı Geliştirme ile React, TypeScript, Next.js ve Modern Arka Uç Eğitimi

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

TypeScript, Next.js App Router, sunucu bileşenleri, Prisma ve Auth.js ile tam katmanlı modern web uygulaması geliştirme eğitimi.

Detayları Gör →
ReactIntroduction to ASP.NET Core Development using React with Redux Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Introduction to ASP.NET Core Development using React with Redux Eğitimi

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

ASP.NET Core Web API ile React ve Redux kullanarak tam yığın geliştirme: EF Core, Redux Toolkit, async thunk ve JWT ile uçtan uca eğitim.

Detayları Gör →
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 →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn