بناء تطبيقك
يوفر Next.js اللبنات الأساسية لإنشاء تطبيقات ويب كاملة المكدس ومرنة. توضح الأدلة في قسم بناء تطبيقك كيفية استخدام هذه الميزات وكيفية تخصيص سلوك تطبيقك.
تم تنظيم الأقسام والصفحات بالتسلسل، من الأساسي إلى المتقدم، حتى تتمكن من متابعتها خطوة بخطوة عند بناء تطبيق Next.js الخاص بك. ومع ذلك، يمكنك قراءتها بأي ترتيب أو التخطي إلى الصفحات التي تنطبق على حالتك الاستخدامية.
إذا كنت جديدًا على Next.js، نوصي بالبدء بأقسام التوجيه (Routing)، التصيير (Rendering)، جلب البيانات (Data Fetching) والتنسيق (Styling)، حيث تقدم المفاهيم الأساسية لـ Next.js والويب لمساعدتك على البدء. ثم يمكنك التعمق أكثر في الأقسام الأخرى مثل التحسين (Optimizing) و التكوين (Configuring). أخيرًا، عندما تكون جاهزًا، تحقق من أقسام النشر (Deploying) و الترقية (Upgrading).
التوجيه
تعلم الأساسيات الخاصة بتوجيه الطلبات في تطبيقات الواجهة الأمامية.
جلب البيانات
تعلم كيفية جلب البيانات، تخزينها مؤقتًا، إعادة التحقق منها، وتعديلها باستخدام Next.js.
التصيير (Rendering)
تعرف على الفروق بين بيئات التصيير في Next.js، الاستراتيجيات، وبيئات التشغيل.
التخزين المؤقت
نظرة عامة على آليات التخزين المؤقت في Next.js.
التنسيقات (Styling)
تعرف على الطرق المختلفة لتنسيق تطبيق Next.js الخاص بك.
التحسين
قم بتحسين تطبيق Next.js الخاص بك للحصول على أفضل أداء وتجربة مستخدم.
التكوين
تعلم كيفية تكوين تطبيق Next.js الخاص بك.
الاختبار
تعلم كيفية إعداد Next.js مع أربعة أدوات اختبار شائعة الاستخدام — Cypress و Playwright و Vitest و Jest.
المصادقة
تعلم كيفية تنفيذ المصادقة في Next.js، بما في ذلك أفضل الممارسات، تأمين المسارات، تقنيات التفويض، وإدارة الجلسات.
النشر
تعلم كيفية نشر تطبيق Next.js الخاص بك إلى بيئة الإنتاج، سواءً كان مُدارًا أو مضيفًا ذاتيًا.
الترقية
تعلم كيفية الترقية إلى أحدث إصدارات Next.js.