📄️ Next.js Nasıl Çalışır?
Daha gelişmiş Next.js özelliklerini öğrenmeden önce Next.js'nin nasıl çalıştığının temellerini anlamanız faydalı olacaktır.
📄️ Geliştirme ve Üretim Ortamları
Ortamları, kodunuzun çalıştığı bağlam olarak düşünebilirsiniz.
📄️ Derleme Nedir?
Geliştiriciler , JSX, TypeScript ve JavaScript'in modern sürümleri gibi geliştirici dostu dillerde kod yazar. Bu diller geliştiricilerin verimliliğini ve güvenini artırırken, tarayıcıların bunları anlayabilmesi için JavaScript'te derlenmeleri gerekir.
📄️ Küçültmek nedir?
Geliştiriciler, insan tarafından okunabilirlik için optimize edilmiş kod yazarlar. Bu kod, yorumlar, boşluklar, girintiler ve birden çok satır gibi kodun çalışması için gerekli olmayan ek bilgileri içerebilir.
📄️ Bundling nedir?
Geliştiriciler, uygulamalarını, uygulamalarının daha büyük parçalarını oluşturmak için kullanılabilecek modüllere, bileşenlere ve işlevlere ayırır. Bu dahili modüllerin yanı sıra harici üçüncü taraf paketlerinin dışa ve içe aktarılması, karmaşık bir dosya bağımlılıkları ağı oluşturur.
📄️ Kod Bölme nedir?
Geliştiriciler genellikle uygulamalarını farklı URL'lerden erişilebilen birden çok sayfaya böler. Bu sayfaların her biri uygulamaya benzersiz bir giriş noktası olur.
📄️ Derleme Süresi ve Çalışma Zamanı
Derleme süresi (veya derleme adımı), uygulama kodunuzu üretime hazırlayan bir dizi adıma verilen addır.
📄️ İstemci ve Sunucu
Web uygulamaları bağlamında, istemci , uygulama kodunuz için bir sunucuya istek gönderen bir kullanıcının cihazındaki tarayıcıya atıfta bulunur. Daha sonra sunucudan aldığı yanıtı kullanıcının etkileşimde bulunabileceği bir arayüze dönüştürür.
📄️ Render nedir?
React'te yazdığınız kodu, kullanıcı arayüzünüzün HTML temsiline dönüştürmek için kaçınılmaz bir iş birimi vardır. Bu işleme render denir.
📄️ CDN'ler ve Edge
Ağ nedir?
📄️ Sonraki adımlar
Next.js Foundations kursunu bitirdiğiniz için tebrikler!