Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
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