Bu kurs, sıfırdan ileri seviye Next.js 13 web uygulamalarının geliştirilmesine odaklanmıştır. Kursun içeriği, temel Next.js kavramlarının anlaşılmasından başlayarak, Next.js'in ileri seviye özelliklerini, çoklu sayfa uygulamalarının geliştirilmesi ve özelleştirilmesi gibi konuları içermektedir. Kurs, öğrencilerin Next.js'in nasıl kullanıldığını, çoklu sayfa uygulamalarının oluşturulmasını ve özelleştirilmesini öğrenmelerini sağlayacak şekilde tasarlanmıştır. Aynı zamanda bu öğrenilerin yanı sıra portfolyonuzda şık duracak Next.js 13 ile yapılmış örnek projeleri birlikte yapacağız ve gerçek hayatta karşınıza çıkacak websitelerini sıfırdan Next.js kullanarak oluşturma deneyimini yakalamış olacaksınız.
Bu kursun sonunda;
- Next.js nedir ve neden kullanılmalıdır?
- Next.js ile bir web sitesi nasıl geliştirilir?
- Client-side rendering ve Server-side rendering nedir? Farkları nelerdir?
- Next.js ile bir uygulama geliştirirken CSR mı SSR mı kullanmalıyım?
- Next.js ile bir uygulama sıfırdan, production seviyesine nasıl hazırlanır?
- Next.js ile yapılan bir uygulamayı nasıl deploy ederiz?
- Next.js kullanırken nelere dikkat etmeliyiz?
- Next.js ile Data Fetching nasıl yapılır?
- Next.js ile Caching ve Revalidation nasıl yapılır?
- Next.js ile kompleks Routing sistemleri nasıl oluşturulur?
gibi temel konular olmak üzere bütün Next.js konularını en ince ayrıntısına kadar öğreniyor ve tam olarak nerelerde kullanılması gerektiğine dair bilginiz olucak. Ve bunların hepsini Next.js'in versiyon 13'ünü kullanarak yapacağız ve bu sayede Next.js'in en güncel ve önerilen kullanım pratiklerine hakim olacağız!