الفئات: التكنولوجيا والتطوير

البيانات
البرمجيات
التكنولوجيا
الهدف 4: التعليم الجيد
الهدف 8: العمل اللائق ونمو الاقتصاد
الهدف 9: الصناعة والابتكار والهياكل الأساسية

بناء تطبيق كامل باستخدام Next.js & React

بواسطة
مدة الدورة: 4 ساعة 15 دقيقة / 33 درس

مستوى: متخصص

اللغة: العربية

ماذا ستتعلم

  • تحدد جميع مميزات Next.js حيث ستتعلم كيفية جلب البيانات من الخادم باستخدام مفهومات Server-Side Data Fetching وNext.js وكيفية تفعيل واستخدام وتحسين SSR.

  • تنشأ تطبيقات واجهة مستخدم مبنية على العميل باستخدام React.js وتطبيقات ReactJS الكاملة باستخدام NextJS.

  • تتعامل مع قاعدة البيانات مثل MongoDB وإنشاء مخططات ونماذج للبيانات والاستعلام عنها وتحديثها.

هذه الدورة تتضمن

  • 4 ساعة 15 دقيقة/33 درس
  • آخر تحديث: 17/12/2023
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

المقدمة

1 دقيقة
2.

المتطلبات والإطار مقابل المكتبة

3 دقيقة
3.

ما هو Next.Js ولماذا تستخدمه؟

3 دقيقة
4.

ميزات Next.Js

3 دقيقة
1.

المقدمة

1 دقيقة
2.

المتطلبات والإطار مقابل المكتبة

3 دقيقة
3.

ما هو Next.Js ولماذا تستخدمه؟

3 دقيقة
4.

ميزات Next.Js

3 دقيقة
5.

إنشاء مشروع Nextjs

3 دقيقة
6.

تحليل المشروع الذي تم إنشاؤه

8 دقيقة
1.

إضافة الصفحة الأولى

3 دقيقة
2.

إضافة ملف توجيه مسمى ثابت

5 دقيقة
3.

العمل مع المسارات والمسارات المتداخلة

3 دقيقة
4.

إضافة مسارات ومسارات ديناميكية

6 دقيقة
5.

طريقة مختلفة لإعداد الروابط Hrefs

8 دقيقة
1.

مراجعة المشروع

2 دقيقة
2.

شرح مجلد المكونات

19 دقيقة
3.

إعداد الصفحات

15 دقيقة
1.

جلب البيانات مثل تطبيقات React

5 دقيقة
2.

المشكلة مع تطبيقات رد الفعل التقليدية

4 دقيقة
3.

كيف يقوم Nextjs بإعداد الصفحات وعرضها مسبقًا

8 دقيقة
4.

تقديم الجيل الثابت باستخدام Getstaticprops

10 دقيقة
5.

مساوئ Getstaticprops

8 دقيقة
6.

تقديم Getstaticpaths للصفحات الديناميكية

6 دقيقة
1.

ما هي قواعد البيانات وأنواعها؟

8 دقيقة
2.

إعداد قاعدة بيانات Mongodb

6 دقيقة
3.

توصيل Mongodb بمشروعنا

8 دقيقة
4.

إنشاء مخطط قاعدة البيانات

6 دقيقة
5.

إنشاء نقاط النهاية (طرق Api) وتشغيل استعلامات Mongodb

11 دقيقة
6.

اختبار مسارات API باستخدام Postman

4 دقيقة
7.

إزالة الرمز الثابت من الصفحة الرئيسية والحصول على البيانات من طريق API

9 دقيقة
8.

قم بتخزين بيانات المنتج في قاعدة البيانات باستخدام مسار API

16 دقيقة
9.

إظهار تفاصيل المنتج بشكل ديناميكي (صفحة Ssg)

14 دقيقة
1.

تحسين SEO وتحليل الحاجة إلى البيانات الوصفية الرئيسية

8 دقيقة
2.

تحسين الصور مع الصورة التالية

6 دقيقة
1.

Next 13 - نسخة تجريبية

2 دقيقة
2.

قم بنشر تطبيقنا على Vercel

21 دقيقة

عن الدورة

في عصر التكنولوجيا الحديثة، تصبح تطبيقات الويب دائمًا في تطور مستمر. باستخدام Next.js وReact، ستكون قادرًا على بناء تطبيقات ويب متقدمة وسهلة التوسع وذات أداء عالي. كما ستتعلم كيفية الاستفادة من ميزات Next.js مثل التحميل الجزئي وتجميع الجانب الخادم والعديد من الأدوات والمكتبات التي تسهل عليك البناء والتطوير. جدير بالذكر أن NextJS يعد خيارًا رائعًا للتطور كمطور React وللارتقاء بتطبيقات React إلى المستوى التالي. انضم إلينا الآن!

متطلبات الدورة

معرفة حديثة بجافا سكريبت (ES 6) وReactJS، مع العلم أن هذه الدورة تتضمن مراجعة كاملة لـ React.

عن الخبير

هل تحتاج مساعدة؟