Skip to content

التطوير للمبتدئين والمتوسطين

مرحبًا بك في مرحلة التطوير للمبتدئين والمتوسطين! هنا ستتعمق في التطوير الشامل، وتتقن تكوين المكونات الأمامية، وتصميم قواعد البيانات، وتطوير واجهات برمجة التطبيقات الخلفية والنشر.

ما ستتعلمه

تطوير الواجهة الأمامية

إتقان تطوير الواجهة الأمامية الحديثة وتعلم استخدام مكتبات المكونات وأدوات التصميم:

تطوير الواجهة الخلفية

تعلم تصميم واجهات برمجة التطبيقات وإدارة قواعد البيانات واستراتيجيات نشر التطبيقات:

المشاريع الكبرى

الفصول السابقة تُعلّمك "القطع"، أما المشاريع الكبرى فتُعلّمك "كيفية تجميع القطع في منتج يعمل ويمكن عرضه ونشره".

يُنصح باتباع ترتيب المشروع الكبير 1 ← المشروع الكبير 2:

  • المشروع الكبير 1 يأخذك أولاً عبر المسار الرئيسي الأكثر شيوعًا في SaaS الحديثة: تسجيل الدخول، الإنشاء، قاعدة البيانات، الدفع، لوحة الإدارة.
  • المشروع الكبير 2 يأخذك إلى سيناريو أشبه بالأنظمة التجارية: أدوار وصلاحيات، بنك أسئلة، امتحانات، سجلات الإرسال، ولوحة الإدارة.
mermaid
flowchart LR
  A["صفحات ومكونات الواجهة الأمامية"] --> B["قاعدة البيانات والواجهات"]
  B --> C["المشروع الكبير 1<br/>SaaS توليد النصوص"]
  C --> D["الدفع / النشر / إدارة الخلفية"]
  D --> E["المشروع الكبير 2<br/>نظام الامتحانات عبر الإنترنت"]
  E --> F["مجموعة أعمال شاملة كاملة"]

إذا كنت لا تعرف أيهما تبدأ به، يمكنك الرجوع إلى جدول المقارنة التالي:

المشروعما ستتدرب عليه بشكل أساسيلمن هو الأنسبالمخرجات النهائية
المشروع الكبير 1: موقع توليد النصوصهيكل صفحة SaaS، تسجيل دخول المستخدم، إنشاء AI، دفع Stripe، إدارة الخلفيةمن يصنع موقعًا تجاريًا متكاملًا لأول مرةنموذج أولي SaaS قابل للتسجيل والإنشاء والدفع والإدارة
المشروع الكبير 2: نظام الامتحانات عبر الإنترنتأدوار وصلاحيات، نمذجة بنك الأسئلة، عملية الامتحانات، سجلات الإرسال، التصحيح والإحصاءاتمن يريد بناء "نظام تجاري" بشكل متكامل حقًامنصة امتحانات بها جانب طالب وجانب إدارة

أيًا كان المشروع الذي تختاره، يُنصح بتجهيز هذه المخرجات الثلاثة على الأقل:

  • مستودع مشروع قابل للتشغيل
  • رابط عرض تجاري قابل للوصول
  • ملف README وفيديو عرض توضيحي

إذا أكملت المشروعين الرئيسيين أعلاه، أو كنت تريد بناء مجموعة أعمال حسب مسارك التقني، يمكنك الاستمرار في اختيار مشروع من المواضيع الموسعة التالية:

توسيع قدرات الذكاء الاصطناعي

لمن هذا

  • المطورون الذين لديهم أساسيات في البرمجة ويرغبون في تعلم التطوير الشامل بشكل منهجي
  • المتعلمون الذين يرغبون في الانتقال من مدير منتج إلى مهندس شامل
  • المطورون من المبتدئين إلى المتوسطين الذين يرغبون في إتقان أدوات التطوير الحديثة وسير العمل
  • رواد الأعمال الذين يرغبون في تطوير منتجات كاملة بشكل مستقل

المتطلبات الأساسية

  • إكمال مرحلة "المبتدئين ونموذج المنتج"، أو امتلاك معرفة أساسية مكافئة
  • فهم المفاهيم الأساسية لـ HTML/CSS/JavaScript
  • امتلاك معرفة أولية حول أدوات برمجة الذكاء الاصطناعي

هل أنت مستعد للتعمق في التطوير الشامل؟ انقر على التنقل الأيسر لبدء التعلم!