NEXT.JS İLE SUNUCU TARAFI RENDER VE PERFORMANS EĞİTİMİ

Next.js ile hızlı ve SEO dostu uygulamalar

App Router, Server Components, render stratejileri ve önbellekle hızlı Next.js uygulamaları

Next.js ile Sunucu Tarafı Render ve Performans Eğitimi, React uygulamalarını sunucuda render ederek hız ve SEO kazancı sağlamayı öğretir.

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

Eğitim Hakkında

Render stratejilerinden önbelleğe, görsel optimizasyonundan Core Web Vitals ölçümüne performans

Next.js ile Sunucu Tarafı Render ve Performans Eğitimi, modern React uygulamalarını sunucuda render ederek hız ve SEO kazancı sağlamayı öğretir. Katılımcılar App Router, Server Components, SSR, SSG ve ISR render stratejilerini uygular; veri getirme, fetch önbelleği, streaming ve Suspense ile akış yönetimini işler. Program next/image ve next/font optimizasyonu, middleware, edge çalışma zamanı ve Core Web Vitals ölçümüyle performans odaklı yayına alma süreciyle tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; örnek bir Next.js uygulaması render stratejileri, önbellek ve performans optimizasyonlarıyla kademeli olarak geliştirilir.

Seviye

Orta Seviye — Next.js App Router ile SSR, SSG, ISR, Server Components ve Core Web Vitals performansı

Öğrenme Metodu

Örnek bir uygulama üç gün boyunca farklı render stratejileriyle kurulup her modülde bir performans ölçümü yapılarak iyileştirilir.

Neden Bu Eğitim?

⚡Hız ve SEO

Sunucu tarafı render ve statik üretim ile ilk yükleme süresini kısaltır, arama motorları için indekslenebilir hızlı sayfalar yayınlarsınız.

🧩Doğru strateji

Her sayfa için SSR, SSG ve ISR arasından doğru render stratejisini seçerek maliyet ile tazelik dengesini kurmayı öğrenirsiniz.

📊Ölçülebilir performans

Core Web Vitals metriklerini ölçer, LCP, CLS ve INP değerlerini iyileştirerek gerçek kullanıcı deneyimini somut biçimde geliştirirsiniz.

Anahtar Konular

next.js eğitiminextjs kursusunucu tarafı render eğitimissr nextjsnext.js performanscore web vitals eğitimireact server componentsnext.js app routerön yüz performans eğitiminextjs seo
“Performans bir özellik değil, kullanıcıya duyulan saygının ölçüsüdür; doğru render stratejisi hızı tasarımın bir parçası yapar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve kurulum gereksinimleri

1
React bilgisi

Bileşen, props, state ve hook kavramlarına hakimiyet beklenir; eğitim bu temel üzerine sunucu render konularını kurar.

2
JavaScript ve ES modülleri

Modern JavaScript, async/await, fetch API ve modül sistemine aşinalık veri getirme konularında faydalı olur.

3
HTTP ve web temelleri

İstek-yanıt döngüsü, önbellek başlıkları ve HTML/CSS bilgisi bu konuların anlaşılmasını kolaylaştırır.

4
Geliştirme ortamı

Node.js LTS, bir kod editörü ve Git kurulu olmalı; örnek projenin derlenip çalıştırılabilir durumda olması gerekir.

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ı App Router yapısını kurar, Server ve Client Components ayrımını kavrar, SSR, SSG ve ISR stratejilerini sayfa ihtiyacına göre seçip uygular.
Modül 1
App Router ve Dosya Yapısı
  • app dizini, layout ve page dosya kuralları
  • İç içe layout ve paylaşılan arayüz tasarımı
  • Dinamik segment ve yakalayıcı rota tanımı
  • loading.tsx ile bekleme arayüzü yönetimi
  • error.tsx ile hata sınırı ve kurtarma
  • Rota grupları ve paralel rotaların kullanımı
Modül 2
Server ve Client Components
  • Varsayılan Server Component davranışı
  • use client yönergesiyle istemci sınırı
  • Sunucu ve istemci bileşen kompozisyonu
  • Props ile sunucudan istemciye veri geçişi
  • Bileşenlerin ağ paketine etkisinin azaltılması
  • Etkileşim gerektiren mantığın istemciye taşınması
Modül 3
SSR, SSG ve ISR Seçimi
  • Statik üretim (SSG) ile derleme zamanı render
  • Sunucu tarafı render (SSR) ile istek anı üretim
  • ISR ile revalidate süresiyle artımlı yenileme
  • Sayfa ihtiyacına göre render stratejisi seçimi
  • generateStaticParams ile statik yolların üretimi
  • Dinamik ve statik render maliyet dengesi
Modül 4
Metadata ve SEO Yapılandırması
  • metadata nesnesiyle başlık ve açıklama tanımı
  • generateMetadata ile dinamik meta üretimi
  • Open Graph ve Twitter kart etiketleri
  • Kanonik URL ve robots yapılandırması
  • sitemap.ts ve robots.ts ile tarama yönetimi
  • Yapısal veri ile zengin sonuç desteği
Günün hedefiKatılımcı sunucuda veri getirir, fetch önbellek katmanını ve yeniden doğrulamayı yapılandırır, streaming ve Suspense ile kademeli arayüz akışını uygular.
Modül 1
Sunucuda Veri Getirme
  • Server Component içinde async fetch kullanımı
  • Paralel ve ardışık veri getirme desenleri
  • Veritabanı ve ORM ile doğrudan sunucu erişimi
  • İstemciye yalnızca gerekli verinin gönderilmesi
  • Veri getirme hatalarının ele alınması
  • Tip güvenli veri sözleşmelerinin tanımı
Modül 2
fetch Önbelleği ve Revalidation
  • force-cache ve no-store önbellek seçenekleri
  • next.revalidate ile zaman tabanlı yenileme
  • revalidateTag ile etiket bazlı geçersiz kılma
  • revalidatePath ile yol bazlı önbellek temizleme
  • İstek belleği (request memoization) davranışı
  • Önbellek katmanlarının birlikte çalışması
Modül 3
Streaming ve Suspense
  • Suspense ile bileşen düzeyinde askıya alma
  • loading.tsx ile rota seviyesinde streaming
  • Yavaş veri bölümlerinin kademeli gösterimi
  • İskelet (skeleton) arayüzüyle algılanan hız
  • Kritik içeriğin önce akıtılması stratejisi
  • Streaming ile ilk bayt süresinin iyileştirilmesi
Modül 4
Server Actions ve Mutasyon
  • use server ile sunucu eylemi tanımı
  • Form gönderimiyle sunucu eyleminin tetiklenmesi
  • Mutasyon sonrası önbelleğin yeniden doğrulanması
  • useFormStatus ile gönderim durumu geri bildirimi
  • İyimser güncelleme (optimistic update) yaklaşımı
  • Eylem girişlerinin sunucuda doğrulanması
Günün hedefiKatılımcı next/image ve next/font ile varlıkları optimize eder, Core Web Vitals metriklerini ölçüp iyileştirir, middleware ve edge çalışma zamanıyla uygulamayı yayına alır.
Modül 1
Görsel ve Font Optimizasyonu
  • next/image ile otomatik boyutlandırma ve lazy load
  • Responsive görseller için sizes ve srcset
  • Öncelikli görsel için priority kullanımı
  • next/font ile yerel ve Google font optimizasyonu
  • Layout shift önleme ve font yükleme stratejisi
  • Modern görsel formatlarıyla aktarım kazancı
Modül 2
Bundle ve Kod Bölme
  • next/dynamic ile bileşen bazlı tembel yükleme
  • @next/bundle-analyzer ile paket inceleme
  • Büyük bağımlılıkların istemci yükünden çıkarılması
  • Ağaç sarsma (tree shaking) ile ölü kod eleme
  • Üçüncü taraf betik yüklemesinin ertelenmesi
  • İlk yüklemeye giren JavaScript'in küçültülmesi
Modül 3
Core Web Vitals Ölçümü
  • LCP, CLS ve INP metriklerinin anlamı
  • useReportWebVitals ile tarayıcı ölçümü
  • Lighthouse ve PageSpeed ile denetim
  • Gerçek kullanıcı metrikleriyle (RUM) izleme
  • Darboğazların tespiti ve önceliklendirilmesi
  • İyileştirme sonrası skorların doğrulanması
Modül 4
Edge, Middleware ve Dağıtım
  • middleware.ts ile istek düzeyinde yönlendirme
  • Edge çalışma zamanı ile düşük gecikmeli yanıt
  • Ortam değişkenleri ve yapılandırma yönetimi
  • Üretim derlemesi ve çıktı modunun ayarlanması
  • CDN ve önbellek başlıklarıyla dağıtım
  • Yayın sonrası izleme ve performans takibi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
App Router

app dizini, layout, dinamik rota ve hata/bekleme dosyalarıyla modern Next.js uygulama yapısını kurabilirsiniz.

✅
Server Components

Server ve Client Component ayrımını kavrar, istemci paketini küçülterek etkileşimi doğru sınırda tutarsınız.

✅
Render stratejisi

SSR, SSG ve ISR arasından sayfa ihtiyacına göre doğru render stratejisini seçip uygulayabilirsiniz.

✅
Veri ve önbellek

Sunucuda veri getirir, fetch önbelleğini ve revalidateTag/Path ile yeniden doğrulamayı yapılandırabilirsiniz.

✅
Streaming

Suspense ve streaming ile içeriği kademeli akıtarak algılanan ve gerçek yükleme hızını iyileştirirsiniz.

✅
Varlık optimizasyonu

next/image ve next/font ile görsel ve fontları optimize eder, layout shift ve aktarım boyutunu azaltırsınız.

✅
Core Web Vitals

LCP, CLS ve INP metriklerini ölçer, darboğazları tespit ederek ölçülebilir performans kazancı sağlarsınız.

✅
Edge ve dağıtım

Middleware, edge çalışma zamanı ve önbellek başlıklarıyla uygulamayı performans odaklı biçimde yayına alırsınız.

Kimler İçin Uygundur?

  • React ile bileşen geliştirmiş
  • uygulamalarını sunucu tarafında render ederek performans
  • arama motoru görünürlüğünü artırmak isteyen ön yüz geliştiricileri ve tam yığın geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
React ile bileşen geliştirmiş, uygulamalarını sunucu tarafında render ederek performans ve SEO görünürlüğünü artırmak isteyen ön yüz ve tam yığın geliştiriciler için uygundur. Bileşen, props, state ve hook kavramlarına hakimiyet beklenir; eğitim bu temel üzerine Next.js render konularını kurar.
SSR, SSG ve ISR arasında nasıl seçim yaparım?
Seçim sayfanın veri tazeliği ve trafik ihtiyacına bağlıdır. Sık değişmeyen içerik için SSG derleme anında statik üretilir; her istekte güncel veri gereken sayfalar SSR ile render edilir; ISR ise statik hızı korurken revalidate süresiyle içeriği arka planda tazeler. Eğitimde her strateji örnek sayfalarda uygulanır ve karar ölçütleri işlenir.
Core Web Vitals neden önemli ve nasıl iyileştirilir?
Core Web Vitals, LCP, CLS ve INP gibi metriklerle gerçek kullanıcı deneyimini ölçer ve arama sıralamasını etkiler. Eğitimde bu metrikler Lighthouse ve tarayıcı ölçümleriyle izlenir; görsel/font optimizasyonu, kod bölme ve streaming gibi tekniklerle darboğazlar giderilip skorlar iyileştirilir.
Eğitimin süresi ve formatı nedir?
Eğitim üç gün sürer ve her gün dört modülden oluşur. Örnek bir Next.js uygulaması render stratejileri, veri önbelleği ve performans optimizasyonlarıyla kademeli geliştirilir. Yüz yüze veya online yapılabilir; içerik kurumun mevcut projelerine göre 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 performans odaklı örnek uygulamayı belgeler; kurumsal gruplara mevcut Next.js projeleri üzerinden performans değerlendirmesiyle genişletilebilir.

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. Next.js ile Sunucu Tarafı Render ve Performans 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

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