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