Bize Ulaşın

Eğitim İçeriği

Next.js 16 Genel Bakış ve İleri Mimari

  • Next.js 16.x'teki temel özellikler ve değişiklikler
  • App Router mimarisi ve tasarım ilkeleri
  • Sunucu Bileşenleri vs. İstemci Bileşenleri
  • Sunum stratejileri: SSR, SSG, ISR ve akışlı (streaming) sunum
  • Proje yapısı standartları ve en iyi uygulamalar
  • Performans odaklı uygulama tasarımı

Gelişmiş Yönlendirme ve Navigasyon

  • Yerleşik düzenler (nested layouts) ve ortak UI desenleri
  • Düzenli yönlendirme için rota grupları
  • Bağımsız rota bölümleri için paralel rotalar
  • Engelleme rotaları ve modal navigasyon
  • Dinamik yönlendirme ve yakalayıcı (catch-all) segmentler
  • Özel uç noktalar için rota işleyicileri
  • İstek engelleme için middleware kullanımı

React Sunucu Bileşenleri ve Sunucu Özellikleri

  • React Sunucu Bileşenleri modeline derinlemesine bakış
  • Sunucuda veri çekme
  • Suspense sınırları ile akışlı kullanıcı arayüzü
  • Hata sınırları ve hata yönetimi
  • Yüklenme (loading) UI desenleri
  • Kısmi sunum ve seçici yeniden sunum

Sunucu Aksiyonları ve Formlar

  • Sunucu Aksiyonları mimarisi ve yetenekleri
  • Sunucu tarafı işleme ile form yönetimi
  • Doğrulama stratejileri
  • Optimistik kullanıcı arayüzü güncellemeleri
  • Bekleme durumları ve kullanıcı geri bildirimi
  • Dosya yükleme ve kademeli iyileştirme

Gelişmiş Veri Çekme ve Önbellekleme

  • Next.js'te Fetch API ve istek memoizasyonu
  • Data Cache temelleri
  • Route Cache yapılandırması
  • Router Cache ve önbellek geçersiz kılma
  • Yenileme stratejileri: isteğe bağlı ve zamana dayalı
  • Akışlı veri desenleri

Kimlik Doğrulama ve Yetkilendirme

  • Next.js'te kimlik doğrulama mimarisi
  • Oturum yönetimi desenleri
  • JWT tabanlı kimlik doğrulama akışları
  • OAuth entegrasyon stratejileri
  • Rol Tabanlı Erişim Kontrolü (RBAC) uygulaması
  • Middleware tabanlı rota koruma

Veritabanı Entegrasyonu ve ORM

  • Veritabanı mimarisi için dikkate alınması gerekenler
  • Next.js ile PostgreSQL entegrasyonu
  • Prisma ORM kurulumu ve sorgular
  • Drizzle ORM genel bakış ve geçiş
  • Bağlantı havuzu yapılandırması
  • Veritabanı migration stratejisi
  • Veri erişimi için repository desenleri

API Geliştirme

  • Rota İşleyicileri ve API rota standartları
  • RESTful API implementasyonu
  • API istek doğrulama
  • Hata yönetimi ve yanıt biçimlendirme
  • Dosya yükleme uç noktaları
  • Webhook entegrasyonu ve doğrulama
  • Hız sınırlama ve API güvenliği

Performans Optimizasyonu

  • Bağıntı analizi ve optimizasyonu
  • Kod bölme (code splitting) stratejileri
  • Talep üzerine yükleme için dinamik içe aktarmalar
  • Görsel bileşen optimizasyonu
  • next/font ile yazı tipi optimizasyonu
  • Ağır yüklenme (lazy loading) desenleri
  • Core Web Vitals optimizasyon teknikleri

Next.js Uygulamalarının Testi

  • Sunucu ve istemci kodu için birim test stratejileri
  • Test yardımcı programları ile bileşen testi
  • Tam veri akışları için entegrasyon testi
  • Playwright veya Cypress ile uçtan uca (E2E) test
  • API ve hizmetlerin mocklanması
  • Sunucu Bileşenlerinin test edilmesi
  • Sunucu Aksiyonlarının test edilmesi

Dağıtım, DevOps ve İzleme

  • Üretim dağıtımı yapılandırması
  • Çevre değişkeni yönetimi
  • Next.js için Docker konteynerizasyonu
  • CI/CD pipeline kurulumu
  • Uygulama izleme ve günlük kaydı (logging)
  • Hata takibi ve raporlama
  • Üretim ortamında performans izleme

İleri Desenler ve Vize Projesi

  • Ölçeklenebilirlik için proje mimarisi desenleri
  • Tasarım örgütlenmesi ve modül sınırları
  • Next.js uygulamalarında yaygın tasarım desenleri
  • Çok kiracılı uygulama mimarisi
  • Vize projesi detaylı açıklaması
  • Kurs özeti ve Soru-Cevap oturumu

Kurs İçin Gerekli Önbilgiler

  • React konusunda orta düzey bilgi (bileşenler, hooks, durum yönetimi)
  • Node.js ve JavaScript (ES6+) konularına aşinalık
  • HTTP/REST kavramları ve web API'leri anlayışı

Hedef Kitle

  • Üretim uygulamaları için Next.js 16'ya geçen tam yığın (full-stack) geliştiriciler
  • Önceki Next.js sürümlerinden geçiş yapan veya performans açısından kritik ortamlar için uygulama geliştiren React geliştiricileri
  • Tam yığın uygulama mimarisi için React Sunucu Bileşenleri benimseyen arka uç (backend) geliştiricileri
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler