TAM KATMANLI GELİŞTİRME İLE REACT, TYPESCRIPT, NEXT.JS VE MODERN ARKA UÇ EĞİTİMİ

TypeScript ve Next.js ile tam katman

TypeScript, Next.js App Router ve Prisma ile tam katmanlı web uygulamaları geliştirin

Tam Katmanlı Geliştirme ile React, TypeScript, Next.js ve Modern Arka Uç Eğitimi, ön yüz ile arka ucu tek çatıda birleştiren modern geliştirmeyi öğretir.

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

Eğitim Hakkında

TypeScript ve React'ten Next.js App Router'a, veritabanı ve dağıtıma uçtan uca geliştirme

Tam Katmanlı Geliştirme ile React, TypeScript, Next.js ve Modern Arka Uç Eğitimi, ön yüz ile arka ucu tek çatıda birleştiren modern geliştirmeyi öğretir. Katılımcılar TypeScript ile tipli React bileşenleri yazar; Next.js App Router, sunucu ve istemci bileşenleri, veri getirme ve önbellek mantığını uygular. Route Handler ve Server Actions ile arka uç, Prisma ile veritabanı, Auth.js ile kimlik doğrulama ve Vercel dağıtımı işlenir.

Süre ve Format

4 Gün. Her gün dört modül; TypeScript ve React'ten Next.js App Router'a, arka uç ve veritabanından üretim dağıtımına kademeli olarak ilerlenir.

Seviye

Orta Seviye — TypeScript, Next.js App Router ve sunucu bileşenleriyle uçtan uca tam katmanlı geliştirme

Öğrenme Metodu

Her modülde kısa anlatımı canlı kodlama izler; dört gün boyunca tipli, sunucu destekli tek bir Next.js uygulaması uçtan uca kurulur.

Neden Bu Eğitim?

🛡️Tip güvenliği

TypeScript ile hataları çalışma anından önce yakalar, büyük kod tabanlarını güvenle geliştirip yeniden düzenlersiniz.

⚡Modern mimari

Next.js App Router, sunucu bileşenleri ve önbellekle hem hızlı hem de SEO dostu tam katmanlı uygulamalar kurarsınız.

🧩Tek çatı altında

Ön yüz ve arka ucu aynı projede yöneterek Route Handler ve Server Actions ile uçtan uca akışı sadeleştirirsiniz.

Anahtar Konular

next.js eğitimitypescript react eğitiminextjs app router eğitimitam katmanlı geliştirmefull stack react eğitimiprisma eğitimireact typescript kursumodern web geliştirme eğitimiserver components eğitiminextjs kursu
“Tip güvenliği ile sunucu yeteneklerini birleştirmek, hızlı yazmakla güvenle büyümeyi aynı anda mümkün kılar; modern web tam da buradadır.”

Ön Koşullar

Eğitimden en yüksek verimi almak için önerilen bilgi ve geliştirme ortamı

1
React bilgisi

Bileşen, props, state ve hook kavramlarına pratik hakimiyet beklenir; eğitim bu temele Next.js ekler.

2
JavaScript temeli

Modern JavaScript, async/await ve modül sistemine aşinalık, TypeScript ve sunucu tarafı konularda işinizi kolaylaştırır.

3
Web ve HTTP

İstek-yanıt döngüsü, HTTP metotları ve temel REST mantığına aşinalık, arka uç bölümünü anlamada faydalı olur.

4
Geliştirme ortamı

Node.js, bir kod editörü ve Git kurulu olmalı; veritabanı için PostgreSQL ve bir Vercel hesabı önerilir.

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 tip sistemini kavrar, props ve state'i tiple, generics ve utility tiplerle güvenli ve okunabilir bileşenler yazar.
Modül 1
TypeScript Temelleri
  • Temel tipler, union ve literal tipler
  • interface ve type ile şekil tanımı
  • Opsiyonel alanlar ve readonly kullanımı
  • Tip çıkarımı (inference) ve açık tipleme
  • Fonksiyon parametre ve dönüş tipleri
  • tsconfig ve katı (strict) mod ayarları
Modül 2
Tipli React Bileşenleri
  • Props'un interface ile tiplenmesi
  • children ve ReactNode tiplemesi
  • Olay (event) tiplerinin kullanımı
  • useState ve useRef'in tiplenmesi
  • Varsayılan prop ve opsiyonel props
  • Bileşen dönüş tipleri ve JSX uyumu
Modül 3
Generics ve İleri Tipler
  • Generic fonksiyon ve bileşen yazımı
  • Utility tipler: Partial, Pick, Omit
  • Record ve Readonly ile veri modelleme
  • Koşullu ve eşlenmiş (mapped) tipler
  • Tip daraltma (narrowing) ve tip koruyucu
  • API yanıtlarının tiplerle modellenmesi
Modül 4
Tipli Hook ve Durum
  • Özel hook'ların tiplerle yazımı
  • useReducer ile tipli durum yönetimi
  • Context'in tiplerle tanımlanması
  • Asenkron veri tiplerinin modellenmesi
  • Tip hatalarının okunması ve çözümü
  • Tip güvenli form girişlerinin kurulması
Günün hedefiKatılımcı App Router ile dosya tabanlı yönlendirmeyi kurar, sunucu ve istemci bileşenlerini ayırır, veri getirme ve önbellek davranışını uygular.
Modül 1
App Router ve Yönlendirme
  • app dizini ve dosya tabanlı yönlendirme
  • layout, page ve template dosyaları
  • İç içe ve dinamik rota segmentleri
  • loading ve error dosyalarıyla durumlar
  • Route grupları ve paralel rotalar
  • Link ile istemci tarafı gezinme
Modül 2
Sunucu ve İstemci Bileşenleri
  • Sunucu bileşeninin varsayılan olması
  • use client ile istemci bileşeni tanımı
  • Sunucu ve istemci sınırının tasarımı
  • Sunucuda veri erişimi ve gizli anahtar
  • İstemci etkileşimi ve olay yönetimi
  • Bileşenlerin iç içe kompozisyonu
Modül 3
Veri Getirme ve Önbellek
  • Sunucu bileşeninde async veri getirme
  • fetch ile önbellek ve yeniden doğrulama
  • revalidate ile zamanlı yeniden üretim
  • Statik ve dinamik render ayrımı
  • generateStaticParams ile ön üretim
  • İstemcide SWR ile veri getirme
Modül 4
Arayüz, Stil ve SEO
  • Metadata API ile SEO başlıkları
  • next/image ile görsel optimizasyonu
  • next/font ile yazı tipi yönetimi
  • Tailwind CSS ile stil kurulumu
  • Ortak düzen ve navigasyon tasarımı
  • Erişilebilir ve duyarlı arayüz
Günün hedefiKatılımcı Route Handler ve Server Actions ile arka uç mantığı yazar, Prisma ile veritabanına erişir, Auth.js ile kimlik doğrulama kurar.
Modül 1
Route Handler ile API
  • route.ts ile API uç noktası tanımı
  • GET, POST ve diğer metot işleyicileri
  • Request ve Response nesneleriyle çalışma
  • Dinamik segment ve sorgu parametreleri
  • Girdi doğrulama için Zod kullanımı
  • Hata yanıtı ve durum kodu yönetimi
Modül 2
Server Actions ile Mutasyon
  • use server ile sunucu eylemi tanımı
  • Formdan doğrudan sunucu eylemi çağrısı
  • Mutasyon sonrası revalidatePath kullanımı
  • İyimser (optimistic) arayüz güncellemesi
  • Eylem içinde yetki ve doğrulama
  • İstemciden eylem çağırma desenleri
Modül 3
Prisma ile Veritabanı
  • Prisma şeması ve model tanımları
  • Migration ile veritabanı şema yönetimi
  • Prisma Client ile tip güvenli sorgular
  • İlişkiler ve iç içe sorgular (include)
  • create, update, delete işlemleri
  • Sunucu bileşeninde Prisma kullanımı
Modül 4
Kimlik Doğrulama
  • Auth.js (NextAuth) kurulumu ve yapılandırma
  • OAuth ve e-posta sağlayıcıları
  • Oturum (session) yönetimi ve okuma
  • middleware ile korumalı rotalar
  • Sunucu eyleminde kullanıcı denetimi
  • Rol tabanlı erişim denetimi yaklaşımı
Günün hedefiKatılımcı render ve önbellek stratejilerini optimize eder, uygulamayı test eder ve ortam değişkenleriyle Vercel üzerine üretime dağıtır.
Modül 1
Render ve Önbellek Stratejisi
  • Statik, dinamik ve akış (streaming) render
  • Suspense ile aşamalı yükleme akışı
  • Veri ve rota önbelleğinin yönetimi
  • revalidateTag ile hedefli geçersiz kılma
  • Sunucu bileşenleriyle paket küçültme
  • Önbellek davranışının hata ayıklaması
Modül 2
Performans Optimizasyonu
  • next/image ile görsel performansı
  • Kod bölme ve dinamik import kullanımı
  • Font ve üçüncü parti betik optimizasyonu
  • Lighthouse ve Web Vitals ölçümü
  • Bundle analizi ile boyut denetimi
  • İstemci bileşenlerini azaltma dengesi
Modül 3
Test ve Kalite Güvencesi
  • Vitest ile birim testlerinin yazımı
  • React Testing Library ile bileşen testi
  • Sunucu eylemi ve API uç nokta testi
  • Playwright ile uçtan uca testler
  • Test ortamı ve sahte (mock) veri
  • CI içinde testlerin çalıştırılması
Modül 4
Vercel ile Dağıtım
  • Git deposuyla Vercel entegrasyonu
  • Ortam değişkenlerinin tanımlanması
  • Önizleme ve üretim dağıtımları
  • Veritabanı bağlantısı ve göç yönetimi
  • Edge ve Node çalışma ortamı seçimi
  • Analitik ve hata izleme kurulumu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
TypeScript

Tipler, interface, generics ve utility tiplerle tip güvenli React bileşenleri yazar, hataları erkenden yakalarsınız.

✅
App Router

Next.js App Router ile dosya tabanlı yönlendirme, layout ve dinamik rotalarla modern bir uygulama iskeleti kurarsınız.

✅
Sunucu bileşenleri

Sunucu ve istemci bileşenlerini doğru ayırır, veriyi sunucuda getirip önbellek davranışını bilinçli yönetirsiniz.

✅
Arka uç API

Route Handler ve Server Actions ile API ve mutasyon mantığını aynı proje içinde tip güvenli biçimde yazarsınız.

✅
Veritabanı

Prisma ile şema, migration ve tip güvenli sorgular kurar, ilişkisel veriyi okuyup güncellemeyi öğrenirsiniz.

✅
Kimlik doğrulama

Auth.js ile oturum yönetimi, OAuth sağlayıcıları ve middleware ile korumalı rotaları uçtan uca kurarsınız.

✅
Performans

Render ve önbellek stratejileri, görsel ve kod optimizasyonuyla hızlı, Web Vitals dostu bir uygulama elde edersiniz.

✅
Test ve dağıtım

Vitest ve Playwright ile test yazar, uygulamayı ortam değişkenleriyle Vercel üzerinde üretime dağıtmayı öğrenirsiniz.

Kimler İçin Uygundur?

  • React bilen
  • uygulamalarına tip güvenliği
  • sunucu tarafı yetenekler katmak isteyen ön yüz geliştiricileri ve Next.js ile tam katmanlı modern web uygulamaları kurmak isteyen yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
React bilen, uygulamalarına tip güvenliği ve sunucu tarafı yetenekler katmak isteyen ön yüz geliştiricileri ve Next.js ile tam katmanlı modern web uygulamaları kurmak isteyen yazılımcılar için uygundur. Bileşen, props, state ve hook bilgisi beklenir; TypeScript, Next.js, Prisma ve Auth.js deneyimi gerekmez.
Pages Router mı App Router mı işleniyor?
Eğitim güncel yaklaşım olan App Router üzerine kuruludur. app dizini, layout ve page dosyaları, sunucu ve istemci bileşenleri, Server Actions ve Route Handler modern mimariyle işlenir. Pages Router'a yalnızca karşılaştırma amacıyla kısaca değinilir; odak, bugünün önerilen tam katmanlı Next.js yapısıdır.
Hangi veritabanı ve kimlik doğrulama araçları kullanılıyor?
Veritabanı erişimi için tip güvenli Prisma ORM ve örnek olarak PostgreSQL kullanılır; şema, migration ve ilişkiler uygulamalı işlenir. Kimlik doğrulama için Auth.js (NextAuth) ele alınır; OAuth sağlayıcıları, oturum yönetimi ve middleware ile korumalı rotalar kurulur. Girdi doğrulama için Zod kullanılır.
Eğitimin süresi ve formatı nedir?
Eğitim dört gün sürer ve her gün dört modülden oluşur. TypeScript ve tipli React ile başlar; App Router, sunucu bileşenleri ve veri getirme, ardından Route Handler, Server Actions, Prisma ve Auth.js işlenir. Son gün performans, test ve Vercel dağıtımı ele alınır. Yüz yüze veya online yapılabilir ve kuruma uyarlanabilir.
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 eğitim boyunca geliştirilen tam katmanlı Next.js uygulamasını belgeler; kurumsal gruplara eğitim, mevcut teknoloji yığını ve proje hedeflerine göre özelleştirilerek verilebilir.

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. Tam Katmanlı Geliştirme ile React, TypeScript, Next.js ve Mo Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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

ReactTypeScript Kullanarak React'e Giriş Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

TypeScript Kullanarak React'e Giriş Eğitimi

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

TypeScript temelleri, tiplenmiş props ve state, Hook tipleri ve olay tipleriyle tip güvenli React geliştirmeye giriş yaptıran uygulamalı başlangıç eğitimi.

Detayları Gör →
ReactBuild & Integrate React Applications with Redux Capabilities Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Build & Integrate React Applications with Redux Capabilities Eğitimi

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

Redux Toolkit, slice, store, createAsyncThunk, RTK Query ve middleware ile React'e ölçeklenebilir global durum yönetimi entegrasyonunu öğreten eğitim.

Detayları Gör →
ReactBuild and Test SPA Using React & Redux Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Build and Test SPA Using React & Redux Eğitimi

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

React Router, Redux Toolkit, eşzamansız veri ve React Testing Library ile sıfırdan tek sayfa uygulama kurup test etmeyi öğreten uçtan uca uygulamalı eğitim.

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

Build Apps Using React: Advanced Features in React Eğitimi

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

İleri React eğitimi: useReducer, Context, useMemo/useCallback, React.memo, Suspense, hata sınırları ve durum yönetimiyle ileri seviye React geliştirme.

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

Build Apps Using React: In Development & Production Eğitimi

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

React geliştirme ve üretim eğitimi: Vite/webpack build, kod bölme, bundle optimizasyonu, Core Web Vitals, Vercel/Netlify yayın ve GitHub Actions CI/CD.

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

Build Apps Using React: Introducing React for Web Applications Eğitimi

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

React'e giriş eğitimi: Virtual DOM, JSX, bileşen, props, state, olaylar ve useEffect ile sıfırdan modern web uygulaması geliştirmeyi öğrenin.

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