أدلة إرشادية

جلب البيانات

إعادة تحقق البيانات

النماذج

إجراءات الخادم

البيانات الوصفية

المصادقة

الاختبار

النشر

التحليلات

قياس وتتبع أداء الصفحة باستخدام Next.js Speed Insights

المصادقة

تعلم كيفية تنفيذ المصادقة في تطبيق Next.js الخاص بك.

تخزين البناء المؤقت في CI

تعلم كيفية تكوين CI لتخزين عمليات بناء Next.js مؤقتًا

سياسة أمان المحتوى

تعلم كيفية تعيين سياسة أمان المحتوى (CSP) لتطبيق Next.js الخاص بك.

CSS-in-JS

استخدام مكتبات CSS-in-JS مع Next.js

خادم مخصص

بدء تطبيق Next.js برمجيًا باستخدام خادم مخصص.

التصحيح

تعلم كيفية تصحيح تطبيق Next.js الخاص بك باستخدام VS Code أو Chrome DevTools أو Firefox DevTools.

وضع المسودة

يوفر Next.js وضع المسودة للتبديل بين الصفحات الثابتة والديناميكية. يمكنك هنا تعلم كيفية عمله مع App Router.

متغيرات البيئة

تعلم كيفية إضافة متغيرات البيئة والوصول إليها في تطبيق Next.js الخاص بك.

النماذج

تعلم كيفية إنشاء نماذج في Next.js باستخدام إجراءات الخادم (Server Actions) في React.

ISR

تعلم كيفية إنشاء أو تحديث الصفحات الثابتة أثناء التشغيل باستخدام التحديث الثابت التدريجي.

أدوات القياس

تعلم كيفية استخدام أدوات القياس لتشغيل التعليمات البرمجية عند بدء تشغيل الخادم في تطبيق Next.js الخاص بك

التدويل

إضافة دعم للغات متعددة مع توجيه دولي ومحتوى مترجم.

JSON-LD

تعلم كيفية إضافة JSON-LD إلى تطبيق Next.js الخاص بك لوصف المحتوى لمحركات البحث والذكاء الاصطناعي.

التحميل المتأخر

قم بتحميل المكتبات المستوردة ومكونات React بشكل متأخر لتحسين أداء تحميل التطبيق.

بيئة التطوير

تعلم كيفية تحسين بيئة التطوير المحلية باستخدام Next.js.

MDX

تعلم كيفية تكوين MDX واستخدامه في تطبيقات Next.js الخاصة بك.

استخدام الذاكرة

تحسين الذاكرة المستخدمة بواسطة تطبيقك في بيئة التطوير والإنتاج.

متعدد المستأجرين

تعلم كيفية بناء تطبيقات متعددة المستأجرين باستخدام App Router.

المناطق المتعددة

تعلم كيفية بناء واجهات أمامية مصغرة باستخدام ميزة المناطق المتعددة في Next.js لنشر تطبيقات Next.js متعددة تحت نطاق واحد.

OpenTelemetry

تعلم كيفية تتبع تطبيق Next.js الخاص بك باستخدام OpenTelemetry.

تجميع الحزم

تعلم كيفية تحسين حزم الخادم والعميل لتطبيقك.

الإنتاج

توصيات لضمان أفضل أداء وتجربة مستخدم قبل نشر تطبيق Next.js الخاص بك في بيئة الإنتاج.

تطبيقات الويب التقدمية (PWAs)

تعلم كيفية بناء تطبيق ويب تقدمي (PWA) باستخدام Next.js.

إعادة التوجيه

تعرف على الطرق المختلفة للتعامل مع إعادة التوجيه في Next.js.

Sass

كيفية تنسيق تطبيق Next.js باستخدام Sass.

النصوص البرمجية

تحسين نصوص الطرف الثالث باستخدام مكون Script المدمج.

الاستضافة الذاتية

تعلم كيفية استضافة تطبيق Next.js بنفسك على خادم Node.js، صورة Docker، أو ملفات HTML ثابتة (تصدير ثابت).

تطبيقات الصفحة الواحدة (SPAs)

يدعم Next.js بشكل كامل بناء تطبيقات الصفحة الواحدة (Single-Page Applications - SPAs).

التصدير الثابت

يتيح Next.js البدء كموقع ثابت أو تطبيق صفحة واحدة (SPA)، ثم الترقية لاحقًا بشكل اختياري لاستخدام الميزات التي تتطلب خادمًا.

Tailwind CSS

قم بتنسيق تطبيق Next.js الخاص بك باستخدام Tailwind CSS.

المكتبات الخارجية

يمكنك تحسين أداء المكتبات الخارجية في تطبيقك باستخدام حزمة `@next/third-parties`.

مقاطع الفيديو

توصيات وأفضل الممارسات لتحسين مقاطع الفيديو في تطبيق Next.js الخاص بك.

الانتقال إلى Next.js

تعلم كيفية الانتقال من أطر العمل الشائعة إلى Next.js

الاختبار

تعرف على كيفية إعداد Next.js مع أربعة أدوات اختبار شائعة الاستخدام — Cypress وPlaywright وVitest وJest.

الترقية

تعلم كيفية الترقية إلى أحدث إصدارات Next.js.