نکست جی اس

مشخصات دوره
در حال تکمیل: بله
مدت زمان: 48 ساعت
جنسیت: آقایان/بانوان
روزهای هفته: متعاقبا اعلام میگردد
نوع دوره: حضوری
محل برگزاری: مرکز ۱
ظرفیت باقیمانده: 40
7,400,000 تومان
7,400,000 تومان
توضیحات

مزایای شرکت در دوره Next.js

سئو بهتر نسبت به react

مسیریابی راحت تر و مسیریابی خودکار در next نسبت به react

سرعت بالاتر در next چون رندرینگ سمت سرور انجام میشه و react سمت کلاینت انجام میشه.

امکان درگاه پرداخت، ذخیره سفارشات، مدیریت کاربران و API ها در next ساده تر هست.

سرفصل ها

تفاوت Pages Router vs App Router (تمرکز روی App Router)


نقش فایل‌های layout.tsx, page.tsx, loading.tsx


Dynamic Routes: مثل app/blog/[slug]/page.tsx


گروه‌بندی Routes با (marketing) و (shop)


لودینگ و خطاها: استفاده از error.tsx و loading.tsx


بهینه‌سازی: پیش‌لود مسیرها با router.prefetch()


تفاوت SSR, SSG, ISR


API Routes: ساخت Endpoint با route.ts


مثال واقعی با Strapi یا Sanity


استفاده از generateStaticParams برای SSG


کش‌سازی: درک Next.js Cache Behavior


CSS Modules + Tailwind CSS


کامپوننت‌های سرور: استفاده از async/await در کامپوننت‌ها


بهینه‌سازی تصاویر: next/image (مثال: لود تصاویر با placeholder="blur")


shadcn/ui برای کامپوننت‌های آماده


next-themes برای تم تاریک/روشن


NextAuth.js (نسخه جدید):


راه‌اندازی Login با Google Provider


ساخت صفحه api/auth/[...nextauth]/route.ts


Middleware: کنترل دسترسی با matcher


محافظت از Routes: مثل /dashboard


پیش‌لود فونت‌ها


انتشار روی Vercel


تنظیمات next.config.js برای دامنه اختصاصی

پیش‌نیازها

آشنایی با React و JavaScript (ES6+) و type script 

نظرات