INTRODUCTION TO NEXT.JS EĞİTİMİ

Next.js ile modern tam yığın web

App Router'dan sunucu bileşenlerine, veri çekmeden yayına almaya Next.js tam yığın geliştirme

Introduction to Next.js Eğitimi, React bilgisini modern tam yığın geliştirmeye taşıyan Next.js framework'ünü uygulamalı öğretir. Program App Router ile dosya tabanlı yönlendirme ve layout yapısıyla başlar; sunucu ve istemci bileşenleri, SSR, SSG ve streaming…

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

Eğitim Hakkında

App Router'dan render stratejilerine, Server Actions'tan yayına Next.js temelleri

Introduction to Next.js Eğitimi, React bilgisini modern tam yığın geliştirmeye taşıyan Next.js framework'ünü uygulamalı öğretir. Katılımcılar App Router ile dosya tabanlı yönlendirme, layout ve sayfa yapısını kurar. Sunucu ve istemci bileşenleri, SSR, SSG ve streaming render stratejileri, sunucuda veri çekme, Server Actions, route handler ve önbellek işlenir. Program görsel ve font optimizasyonu, SEO ve Vercel'e dağıtımla tamamlanır.

Süre ve Format

4 Gün. Her gün dört modül; boş bir Next.js projesinden başlanıp dört gün boyunca veri çeken, render stratejili ve yayına hazır bir uygulama kurulur.

Seviye

Orta Seviye — Next.js App Router ile sunucu bileşenleri, veri çekme, render stratejileri ve yayına alma

Öğrenme Metodu

Tek bir uygulama dört gün boyunca geliştirilir; her modülde yeni bir Next.js özelliği eklenip çalışır halde gösterilir.

Neden Bu Eğitim?

⚙️Tam yığın güç

Sunucu bileşenleri ve Server Actions ile ön yüz ve arka ucu tek projede birleştirip tam yığın uygulamalar kurarsınız.

🔍SEO ve hız

Sunucu tarafı render ve statik üretimle sayfaları hızlı ve arama motoru dostu biçimde sunar, kullanıcı deneyimini artırırsınız.

🗂️Düzenli yapı

App Router'ın dosya tabanlı yönlendirmesi ve layout sistemiyle büyüyen projede düzenli ve öngörülebilir bir yapı kurarsınız.

Anahtar Konular

next.js eğitiminextjs kursunext.js app routersunucu bileşenleri eğitiminext.js server actionsreact next.js eğitimissr ssg eğitimitam yığın web eğitiminext.js veri çekmenext.js giriş kursu
“Next.js, React'i bir kütüphaneden tam bir web platformuna dönüştürür; doğru render stratejisi, hız ve geliştirici deneyimini aynı anda kazandırır.”

Ön Koşullar

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

1
React bilgisi

Bileşen, props, state ve hook'larla React uygulaması geliştirmiş olmak gerekir; Next.js bu temel üzerine kuruludur.

2
JavaScript ve JSX

Modern JavaScript, asenkron yapı ve JSX ile arayüz yazma deneyimi eğitimi takip etmede önemlidir.

3
Web temelleri

HTTP, istek-yanıt ve istemci-sunucu kavramlarına aşinalık render stratejilerini anlamayı kolaylaştırır.

4
Geliştirme ortamı

Node.js, npm ve bir kod editörü kurulu, komut satırında temel işlemlerin yapılabilir 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ı Next.js projesi kurar, App Router ile dosya tabanlı yönlendirmeyi, iç içe layout'ları, dinamik rotaları ve navigasyonu kullanarak uygulamanın iskeletini oluşturur.
Modül 1
Proje Kurulumu ve Yapı
  • create-next-app ile proje oluşturma
  • App Router klasör yapısının tanıtımı
  • page, layout ve dosya kuralları
  • pages ve app router farkının özeti
  • Geliştirme sunucusu ve hot reload
  • Proje yapılandırma dosyalarının rolü
Modül 2
Dosya Tabanlı Yönlendirme
  • Klasör yapısıyla rota tanımının kurulması
  • Dinamik rota segmentleri ([id])
  • İç içe ve çoklu dinamik rotalar
  • Rota grupları ve özel klasörler
  • Yakalayıcı (catch-all) segmentler
  • Sayfa parametrelerinin okunması
Modül 3
Layout ve Navigasyon
  • Kök ve iç içe layout yapısının tanımı
  • Paylaşılan arayüz ve layout kalıcılığı
  • Link bileşeniyle istemci tarafı gezinme
  • useRouter ve programatik yönlendirme
  • loading.js ile yükleme arayüzü
  • error.js ile hata arayüzü gösterimi
Modül 4
Özel Dosya Kuralları
  • not-found.js ile 404 sayfası tanımı
  • template.js ve layout arasındaki fark
  • Paralel rotalar (parallel routes)
  • Araya giren (intercepting) rotalar
  • Metadata API ile sayfa başlığı
  • Rota segment yapılandırma seçenekleri
Günün hedefiKatılımcı sunucu ve istemci bileşenlerini ayırt eder, SSR, SSG ve ISR render stratejilerini seçer, streaming ve Suspense ile kademeli yüklemeyi uygular.
Modül 1
Sunucu ve İstemci Bileşenleri
  • Varsayılan sunucu bileşeni davranışı
  • use client yönergesiyle istemci bileşeni
  • Sunucu ve istemci bileşeni sınırı
  • Bileşenler arası prop geçişi kuralları
  • İstemci bileşenini yaprakta tutma
  • Etkileşim ve veri sorumluluk ayrımı
Modül 2
Render Stratejileri
  • Sunucu tarafı render (SSR) mantığı
  • Statik üretim (SSG) ve build anı
  • Artımlı statik yeniden üretim (ISR)
  • Dinamik ve statik render seçimi
  • generateStaticParams ile statik yollar
  • Strateji seçiminin performansa etkisi
Modül 3
Streaming ve Suspense
  • Suspense ile kademeli içerik akışı
  • loading.js ile otomatik yükleme sınırı
  • Yavaş veriyi akışla (streaming) erteleme
  • İskelet (skeleton) arayüzü gösterimi
  • Streaming'in algılanan hıza katkısı
  • Sınırların doğru yerleştirilmesi
Modül 4
Metadata ve SEO Yönetimi
  • Statik ve dinamik metadata tanımı
  • generateMetadata ile veriye bağlı başlık
  • Open Graph ve sosyal paylaşma etiketleri
  • sitemap ve robots dosyası üretimi
  • Anlamsal HTML ve erişilebilirlik
  • Sayfa başlığı ve açıklama yönetimi
Günün hedefiKatılımcı sunucu bileşenlerinde veri çeker, önbellek ve yeniden doğrulamayı yönetir, Server Actions ile veri değiştirir ve route handler ile API uç noktaları kurar.
Modül 1
Sunucuda Veri Çekme
  • Sunucu bileşeninde async/await ile veri
  • Veritabanı ve API'den doğrudan okuma
  • Paralel ve ardışık veri çekme desenleri
  • Veriyi bileşene yakın çekme ilkesi
  • Tip güvenli veri erişim katmanı
  • Hata ve boş veri durumu yönetimi
Modül 2
Önbellek ve Yeniden Doğrulama
  • fetch önbelleği ve varsayılan davranış
  • revalidate ile zamana bağlı yenileme
  • Etikete göre yeniden doğrulama
  • no-store ile dinamik veri çekme
  • Veri önbelleği ve rota önbelleği ayrımı
  • Önbellek stratejisinin tasarlanması
Modül 3
Server Actions ile Mutation
  • use server ile sunucu aksiyonu tanımı
  • Form gönderiminin sunucuda ele alınması
  • revalidatePath ile arayüz tazeleme
  • Veri doğrulama ve hata döndürme
  • İyimser güncelleme (optimistic update)
  • Aksiyon sonrası yönlendirme işlemi
Modül 4
Route Handler ve API
  • route.js ile API uç noktası tanımı
  • GET, POST ve diğer HTTP metotları
  • İstek ve yanıt (Request/Response) işleme
  • Dinamik segmentli API rotaları
  • Harici istemciler için API sunumu
  • CORS ve yanıt başlığı yönetimi
Günün hedefiKatılımcı Tailwind ile stil kurar, görsel ve font optimizasyonunu uygular, middleware ile istek akışını yönetir ve uygulamayı Vercel'e dağıtarak uçtan uca bir proje tamamlar.
Modül 1
Stil ve Tailwind CSS
  • Next.js'te stil yaklaşımlarının özeti
  • Tailwind CSS kurulumu ve kullanımı
  • CSS Modules ile kapsamlı (scoped) stil
  • Küresel stil ve CSS değişkenleri
  • Karanlık mod ve tema desteği kurulumu
  • Duyarlı (responsive) tasarım uygulaması
Modül 2
Görsel ve Font Optimizasyonu
  • Image bileşeniyle otomatik görsel optimizasyonu
  • Boyutlandırma ve lazy loading ayarı
  • next/font ile font optimizasyonu
  • Düzen kaymasının (CLS) önlenmesi
  • Statik varlık (asset) yönetimi
  • Performans ve Core Web Vitals etkisi
Modül 3
Middleware ve Yapılandırma
  • Middleware ile istek öncesi işleme
  • Yönlendirme ve yeniden yazma (rewrite)
  • Kimlik ve yetki kontrolü akışı
  • Ortam değişkenleri ve gizli anahtarlar
  • next.config ile proje yapılandırması
  • Uluslararasılaştırma (i18n) temeli
Modül 4
Dağıtım ve Proje
  • Üretim derlemesi ve build çıktısı
  • Vercel ile dağıtım akışının kurulması
  • Ortam değişkenlerinin platformda tanımı
  • Önizleme ve üretim ortamlarının ayrımı
  • Analitik ve hata izleme entegrasyonu
  • Uçtan uca örnek projenin yayınlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
App Router

Dosya tabanlı yönlendirme, iç içe layout ve dinamik rotalarla Next.js uygulamasının iskeletini kurarsınız.

✅
Sunucu bileşenleri

Sunucu ve istemci bileşenlerini ayırt eder, etkileşimi yaprakta tutarak verimli bir bileşen ağacı tasarlarsınız.

✅
Render stratejileri

SSR, SSG ve ISR arasında doğru seçimi yapar, streaming ve Suspense ile algılanan hızı artırırsınız.

✅
Veri çekme

Sunucu bileşenlerinde veri çeker, önbellek ve yeniden doğrulamayı yöneterek verimli veri akışı kurarsınız.

✅
Server Actions

use server ile form ve veri değişikliklerini sunucuda işler, revalidatePath ile arayüzü güncel tutarsınız.

✅
Route handler

route.js ile API uç noktaları tanımlar, HTTP metotlarını ve dinamik segmentleri kullanarak servis sunarsınız.

✅
Optimizasyon

Image ve next/font ile görsel ve font optimizasyonu yapar, Core Web Vitals odaklı hızlı sayfalar üretirsiniz.

✅
Yayına alma

Üretim derlemesi alır, ortam değişkenlerini yönetir ve uygulamayı Vercel'e eksiksiz biçimde dağıtırsınız.

Kimler İçin Uygundur?

  • React temeline sahip
  • sunucu tarafı render
  • daha iyi SEO
  • tam yığın yetenekler için Next.js öğrenmek isteyen ön yüz geliştiricileri ve modern web uygulaması kurmak isteyen yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
React temeline sahip, sunucu tarafı render, daha iyi SEO ve tam yığın yetenekler için Next.js öğrenmek isteyen ön yüz geliştiricileri için uygundur. Bileşen, props, state ve hook'larla React uygulaması geliştirmiş olmak beklenir; Next.js bu temel üzerine kuruludur.
Eğitim App Router mı yoksa Pages Router mı kullanıyor?
Eğitim güncel yaklaşım olan App Router üzerine kuruludur; sunucu bileşenleri, layout sistemi, Server Actions ve streaming bu yapıyla işlenir. Pages Router ile temel fark kısaca özetlenir, böylece mevcut Pages Router projelerini olan katılımcılar da geçişi anlayabilir.
Next.js öğrenmek için önce React bilmek şart mı?
Evet, Next.js React üzerine kurulu bir framework'tür ve eğitim React bilgisini varsayar. Bileşen, props, state ve hook kavramlarına hakimiyet beklenir. React deneyimi olmayan katılımcıların önce bir React eğitimini tamamlaması tavsiye edilir.
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. Boş bir projeden başlanıp veri çeken, render stratejili ve yayına hazır bir uygulama adım adım geliştirilir. Yüz yüze veya online yapılabilir; içerik kurumun hedeflerine 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 geliştirilen Next.js uygulamasını belgeler; kurumsal gruplara kendi ürün senaryoları üzerinden uygulama ile 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. Introduction to Next.js Eğitimi 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

ReactReact Giriş Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

React Giriş Eğitimi

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

React giriş eğitimi: bileşen, JSX, props, useState ve olaylarla iki günde React'e sıfırdan uygulamalı ve hızlı başlangıç yapın.

Detayları Gör →
ReactReact Hooks ve Context API Kullanımı Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

React Hooks ve Context API Kullanımı Eğitimi

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

useState, useEffect, useReducer, useContext ve özel Hook'larla modern React durum yönetimini ve Context API ile global durumu öğreten uygulamalı eğitim.

Detayları Gör →
ReactReact ile Modern Front-End Geliştirme Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

React ile Modern Front-End Geliştirme Eğitimi

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

JSX, Hook'lar, React Router, veri çekme ve Vite ile üretime hazır modern, bileşen tabanlı ön yüz uygulamaları geliştirmeyi öğreten uygulamalı React eğitimi.

Detayları Gör →
ReactTest-Driven Development (TDD) Using React.js and ES Eğitimi
Web ve Ön Yüz Geliştirme Eğitimleri

Test-Driven Development (TDD) Using React.js and ES Eğitimi

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

Jest, React Testing Library ve kırmızı-yeşil-refactor döngüsüyle React ve modern ES'te test odaklı geliştirmeyi öğreten uygulamalı TDD eğitimi.

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