-
المساهمات
18935 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
448
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو Mustafa Suleiman
-
المطلوب منك هو المشاريع العملية الكاملة أي التي بها مجلدات وملفات كثيرة مثل مشاريع Django أو مشروع taskaty وهكذا، أما التطبيقات العملية التي تكون في ملف واحد ليست مطلوبة، لكن الأفضل إنشاء مجلد ثم تقسيمه إلى مجلدات حيث تُنشيء مجلد لكل مسار وداخله تُقسمه إلى مجلدات حيث مجلد لكل قسم داخل المسار، ثم وضع التطبيقات العملية الخاصة بكل قسم في المجلد الخاص بها، ثم رفع المجلد الرئيسي في مستودع github.
- 4 اجابة
-
- 2
-
-
-
آلية الإختبار هي كالتالي: بعد إنهاء 4 مسارات من الدورة على الأقل، أو الدورة بالكامل عليك رفع المشاريع التي قمت بها بالدورة على حسابك في github، ثم التحدث لمركز المساعدة وإخبارهم أنك تريد التقدم للإختبار وتوفير روابط المشاريع على github. ثم الإنتظار لبعض الوقت لحين مراجعة المشاريع وسيتم الرد عليك، وتحديد موعد لإجراء مقابلة، وبها يتم: إجراء محادثة صوتيّة لمدة 30 دقيقة يطرح المدرّب عليك أسئلة متعلّقة بالدورة والأمور التي نفّذتها خلالها. يحدد لك المدرّب مشروعًا مرتبطًا بما قمت به أثناء الدورة لتنفيذه خلال فترة محددة تتراوح بين أسبوع إلى أسبوعين. إجراء محادثة صوتيّة أخرى لمدّة 30 دقيقة يناقش بها مشروعك وما نفذته وتطرح أسئلة خلالها. إن سارت على جميع الخطوات السابقة بشكل صحيح، تحصل على الشهادة أو يرشدك المدرّب لأماكن القصور ويطلب منك تداركها ثم التواصل معنا من جديد.
- 4 اجابة
-
- 1
-
-
الإحتراف ليس بكثرة اللغات، ذلك أمر يمكنك فعله فيما بعد عندما تصل لمرحلة متقدمة في مجال البرمجة، في البداية يجب تحديد التخصص ثم التعمق واكتساب خبرة به، الإنتقال من لغة لأخرى سيسبب لك تشتت، المُهم حاليًا هو تحديد التخصص الذي تريده، هل هي الواجهة الأمامية أم الخلفية، أم كلاهما معًا وتصبح مطور Full-Stack؟ في حال اخترت الواجهة الخلفية مثلاً، فهل تريد العمل بالشركات أم على مواقع العمل الحر؟ فمتطلبات سوق العمل تختلف على كلاهما، أي مواقع العمل الحر العربية ستجد أنّ PHP ولارافل مطلوبة أكثر بجانب ووردبريس وذلك طبيعي حيث أنّ المشاريع صغيرة إلى متوسطة وبحاجة إطار عمل سريع مثل لارافل أو منصة ووردبريس. أما بالشركات فستحتاج إلى تعلم Node.js ثم تعلم Express.js ثم تعلم Nest.js وهو إطار متقدم عن Express لكن نفس المفهوم، وتعلم Fastify. أيضًا لو اخترت جافاسكريبت، فيجب تعلم TypeScript بلا شك. عامًة حتى لو قررت بعد ذلك الإنتقال إلى PHP فالأمر لن يكون بتلك الصعوبة، فلغة البرمجة الأولى هي الأصعب وما بعدها أسهل.
-
ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل. عامًة، يظهر أنّ المتغير input_ids غير مُعرف، الصحيح هو أن تستخدم المتغير الذي خزنت فيه قيمة input_ids، وهو opinion_class.
-
ستجدين أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
-
تلخيص كامل محتوى الدورة أمر صعب، ذلك كان يجب أن يتم أثناء دراستك لها بكتابة النقاط الهامة في الدروس لتكون مرجع لك، وبشكل عام غرض الدورة بشكل أساسي تزويدك بالمهارات اللازمة لإنشاء واجهات مستخدم تفاعلية، جذابة، ومتجاوبة لمختلف أنواع المواقع والتطبيقات. لديك موسوعة حسوب كمرجع لك، وأيضًا مقالات البرمجة التي بالأكاديمية. وبشكل عام، حجر الأساس هي لغة HTML والتي من خلالها نبني هيكل المحتوى، حيث يجب أن تكون قادر على بناء هيكل سليم ومنطقي لصفحات الويب، وتذكر أهمية العناصر الدلالية Semantic HTML لتنظيم المحتوى وتحسين قابلية الوصول ومحركات البحث، وفكر في كيف استخدمت <div>, <nav>, <header>, <footer>, <article>, <section> وغيرها في المشاريع المختلفة. ثم CSS، حيث درسنا الأساسيات وهي المحددات، خصائص التنسيق (ألوان، خطوط، هوامش، مسافات داخلية)، ونموذج الصندوق Box Model. ثم التخطيط Layout وفهمك لـ Flexbox و Grid ضروري لبناء تخطيطات معقدة ومتجاوبة، وتذكر كيف استخدمتها في بناء الصفحات الرئيسية، القوائم، وتوزيع العناصر. ثم Sass لمعالجة التنسيقات المتقدمة، وتم تقديمه في مشروع المتجر الإلكتروني، مما يعني أنك يجب أن تفهم فوائده مثل المتغيرات، التضمين، المكسنات والوراثة وغيرهم، وكيف يساعد في كتابة CSS أكثر تنظيمًا، خاصة في المشاريع الكبيرة. ثم أساسيات JS ودرسنا المتغيرات، الدوال، التحكم في DOM للوصول للعناصر وتعديلها، والتعامل مع الأحداث Events. ثم درسنا jQuery لتسهيل كتابة كود JS، وعلى الرغم من أن الاتجاه الحديث يقلل من الاعتماد على تلك المكتبة، إلا أن الدورة غطتها لأنّ هناك مشاريع قائمة تعتمد عليها بالفعل في الواقع العملي، وتذكر كيف تُسهل jQuery تحديد العناصر، التلاعب بالـ DOM، وإضافة التأثيرات والتعامل مع AJAX. ثم انتقلنا للتصميم المتجاوب Responsive Design، وذلك مفهوم محوري في الدورة، حيث يجب أن تفهم كيف تجعل واجهاتك تعمل بشكل جيد على مختلف أحجام الشاشات (موبايل، تابلت، ديسكتوب)، وتقنيات مثل Media Queries، واستخدام وحدات القياس النسبية (%, vw, vh)، وتخطيطات Bootstrap المرنة هي كلمة السر لذلك وهو النظام الشبكي Grid System. للتذكير Bootstrap يوفر لك كلاسات مثل .col-sm-12 للشاشات الصغيرة، .col-md-6 للشاشات المتوسطة، .col-lg-4 للشاشات الكبيرة لتحقيق ذلك بسهولة بدون كتابة Media Queries معقدة بنفسك لكل عنصر. أي كلاسات sm, md, lg هي الخاصة بمقاسات الشاشات. وللعلم نظام الشبكة يجب استيعابه، أي فهم كيفية تقسيم الصفحة إلى صفوف وأعمدة container, row, col-* فهو أساس بناء تخطيطات متجاوبة بسرعة. أيضًا المكونات الجاهزة من أزرار، قوائم تنقل، بطاقات، نماذج، إلخ، تذكر كيف استخدمتها لتوفير الوقت والجهد وضمان مظهر متناسق. والترقية إلى Bootstrap 5، عليك استيعاب الفروقات الأساسية وكيفية الانتقال بين الإصدارات. ثم قمنا بدراسة Hugo وهو إطار مولد للمواقع الساكنة static، واستخدمناه لبناء مواقع ثابتة لشركة، شخصية، مدونة بسيطة. ومن ميزاته السرعة، الأمان، سهولة النشر، وعليك استيعاب معمارية القوالب Templates به وفهم كيفية استخدام وتعديل القوالب في Hugo. ثم درسنا إظهار بيانات من API داخل القالب في مشروع الموقع الإخباري، وذلك للربط بين عالم المواقع الساكنة والمحتوى الديناميكي، للتوضيح أن مواقع الويب هي أكثر من مجرد صفحات HTML ثابتة، وستحتاج إلى مراجعة مفهوم الـ API: والآن ما عليك فعله بعد المراجعة هو التطبيق العملي فهو الأهم حيث يجب تخصيص 60% من وقت الدراسة للتطبيق العملي ولا تشتت نفسك وتنجرف وراء المشاهدة والقراءة فقط وذلك يُعرف باسم Tutorial Hell، وبعد مدة زد النسبة إلى 70-80% الفكرة هي أن يكون الجزء الأكبر من وقتك مخصصًا للكتابة الفعلية للكود، بناء المشاريع، وحل المشكلات. تستطيع إعادة بناء مشاريع الدورة بنفسك من الصفر دون النظر إلى الحل إلا عند الضرورة القصوى ،ويا حبذا لو قمت بالتعديل عليها وإضافة ميزات جديدة. ثم البدء في مشاريع شخصية جديدة حتى لو كانت بسيطة، لتطبيق ما تعلمته بأفكار وتطبيقات مختلفة، أي حاول بناء صفحة بسيطة من الصفر باستخدام HTML, CSS, و JS. وجرب استخدام مكونات Bootstrap لإنشاء تخطيط سريع، وفكر في كيفية تطبيق مبادئ التصميم المتجاوب على أي واجهة تراها. بشكل مُتدرج ستحتاج إلى القيام بما تم ذكره هنا: قم ببناء جزء صغير من الموقع باستخدام html و CSS وأنصحك بتنفيذ التحديات على موقع Frontend mentor مع تحديد التمارين الخاصة بالمستوى المبتدئ newbie ثم junior ثم تستطيع زيادة الصعوبة فيما بعد إلى intermediate، وإليك التمارين مباشرًة: https://www.frontendmentor.io/challenges?difficulty=1&type=free%2Cfree-plus اختر أي تمرين تراه مناسب ثم حاول تنفيذه، وفي حال واجهتك مشكلة تستطيع الاستفسار في قسم أسئلة البرمجة، ومع الوقت والإلتزام والصبر سيتحسن مستواك وتستطيع بعدها تنفيذ تصميم كامل. ثم التمارين التالية: ثم بعد ذلك تدرج في الصعوبة نحو إنشاء موقع بالكامل، ثم تدرج في الصعوبة نحو إنشاء موقع متعدد الصفحات. ثم الإنتقال لمرحلة تعلم الـ JS والتعمق بها من خلال المسار الأول من دورة جافاسكريبت هنا بالأكاديمية فهو مجاني لك كحال باقي المسارات الأولى من جميع الدورات، بعد أن تصبح قادرًا على رؤية تصميم وقادر على تنفيذه أي أنك قادر على بناء موقع بالكامل باستخدام HTML و CSS على الأقل التصاميم المتوسطة في الصعوبة، أي بعد إنشاء تصميمين كاملين. الإختبار سيكون كالتالي: إجراء محادثة صوتيّة لمدة 30 دقيقة يطرح المدرّب عليك أسئلة متعلّقة بالدورة والأمور التي نفّذتها خلالها. يحدد لك المدرّب مشروعًا مرتبطًا بما قمت به أثناء الدورة لتنفيذه خلال فترة محددة تتراوح بين أسبوع إلى أسبوعين. إجراء محادثة صوتيّة أخرى لمدّة 30 دقيقة يناقش بها مشروعك وما نفذته وتطرح أسئلة خلالها. إن سارت على جميع الخطوات السابقة بشكل صحيح، تحصل على الشهادة أو يرشدك المدرّب لأماكن القصور ويطلب منك تداركها ثم التواصل معنا من جديد.
-
يجب وضع كل أيقونة والنص الخاص بها داخل div حتى تتمكن من تنظيمهم عن طريق Flex، كذلك يجب حذف flex-direction: column; فهي تفرض وضع عمودي للعناصر. وسيصبح كود HTML لذلك القسم كالتالي: <section class="about"> <div class="about-item"> <i class="fa-solid fa-briefcase fa-5x"></i> <h3>Project</h3> <p>Our projects are amazing. If you are interested, check out the following link <a href="https://verdant-sunburst-444f9e.netlify.app/" target="_blank">View now <i class="fa-solid fa-arrow-right"></i></a></p> </div> <div class="about-item"> <i class="fa-solid fa-child-reaching fa-5x"></i> <h3>Make the person happy</h3> <p>We will be happy if we can make you happy.</p> </div> <div class="about-item"> <i class="fa-solid fa-screwdriver-wrench fa-5x"></i> <h3>Edit project</h3> <p>After creating your first website and you want to modify it, contact us and one of our team members will modify it for free.</p> </div> <div class="about-item"> <i class="fa-solid fa-hand-holding-dollar fa-5x"></i> <h3>Guarantee your investment</h3> <p>Money back guarantee if you don't like the project within 24 hours and we will be happy to hear from you.</p> </div> </section> ثم عليك كتابة التنسيق التالي، واحذف أي تنسيقات موجودة حاليًا له في CSS لديك، أي ضع التالي فقط: .about { display: flex; justify-content: center; align-items: stretch; flex-wrap: wrap; margin-top: 50px; gap: 2rem; padding: 0 20px; } .about-item { background-color: #222; border: 1px solid orangered; border-radius: 8px; padding: 25px; text-align: center; display: flex; flex-direction: column; align-items: center; flex: 1 1 280px; max-width: 320px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); transition: transform 0.3s ease; }
-
الأفضل تعلم HTML, CSS, JS قبل البدء في مشاريع الويب في دورة بايثون، والتي تبدأ بإطار Django، وتستطيع دراسة ذلك من خلال المسار الأول من دورة تطوير واجهات المستخدم، فهو مجاني لك كحال باقي المسارات الأولى من جميع الدورات بالأكاديمية. لذا لا حاجة لمصدر آخر، إلا لو أردت الاستزادة، ويوجد دروس مكتوبة أيضًا بالأكاديمية:
-
على أرض الواقع لا يتم استخدام أحدث التقنيات في جميع المشاريع، فغالب الحال ستعمل على مشاريع تم تطويرها بالفعل منذ مدة، بالتالي ستجد أنّ JQuery مستخدمة بها بالرغم من أنّها عفا عليها الزمن ولم تعد تُستخدم بكثرة حاليًا كما كانت من قبل، وذلك بسبب تطور جافاسكريبت. بالتالي ليس شرط تعلم jQuery وتستطيع تعلم React مباشرًة وذلك يكفي، ثم تستطيع تعلم jQuery وقتما تحتاج إلى ذلك، ولو أردت رأي تعلم أساسيات jQuery ثم التطبيق على مشروع بسيط لا أكثر، وفي حال احتجتها تستطيع التعمق بها.
- 3 اجابة
-
- 1
-
-
ما هي الصفحة المقصودة؟
-
قم بإختيار ملف index.html ليتم استخدامه كملف رئيسي للمشروع، الصحيح هو أنه يجب فتح مجلد المشروع نفسه في vscode ثم الضغط على أيقونة live server وسيتم التعرف على ملف index.html تلقائيًا، لكن المشكلة أنّ صيغة الملف غير صحيحة أرجو تصحيحها .html
- 4 اجابة
-
- 1
-
-
لا أرى أنك ذلك النهج جيد، ستحتاج إلى التدرج في التطبيق العملي ثم تنفيذ مشاريع كاملة لكي تستوعب فعلاً ما تقوم به، الأمر يشبه تعلم السباحة في الميحط بدلاً من حمام السباحة، يجب التدرج أولاً. قم ببناء جزء صغير من الموقع باستخدام html و CSS وأنصحك بتنفيذ التحديات على موقع Frontend mentor مع تحديد التمارين الخاصة بالمستوى المبتدئ newbie ثم junior ثم تستطيع زيادة الصعوبة فيما بعد إلى intermediate، وإليك التمارين مباشرًة: https://www.frontendmentor.io/challenges?difficulty=1&type=free%2Cfree-plus اختر أي تمرين تراه مناسب ثم حاول تنفيذه، وفي حال واجهتك مشكلة تستطيع الاستفسار في قسم أسئلة البرمجة، ومع الوقت والإلتزام والصبر سيتحسن مستواك وتستطيع بعدها تنفيذ تصميم كامل. ثم التمارين التالية: ثم بعد ذلك تدرج في الصعوبة نحو إنشاء موقع بالكامل، ثم تدرج في الصعوبة نحو إنشاء موقع متعدد الصفحات. وبعد أن تصبح قادرًا على رؤية تصميم وقادر على تنفيذه أي أنك قادر على بناء موقع بالكامل باستخدام HTML و CSS على الأقل التصاميم المتوسطة في الصعوبة، أي بعد إنشاء تصميمين كاملين. قم الإنتقال لمرحلة التعمق في تعلم جافاسكريبت من خلال البحث على اليوتيوب عن مشاريع جافاسكريت للمبتدئين ثم التعلم منها وتنفيذها. ثم الإنتقال للتعمق في React وتنفيذ مشاريع من خلالها.
-
الأمر غير واضح، ماذا تقصد بـ فكرة عن ماذا يتحدث هذا الموقع؟ وما المشروع الذي نفذته؟ هل تقصد أنك تريد إضافة ميزة به مثلاً لتطويره؟ ما المشروع إذن؟
-
وما الذي تنوي التطبيق عليه؟ هل HTML, CSS, JS، أم جافاسكريبت على وجه الخصوص؟، أم HTML, CSS فقط؟ أم مشروع React؟
-
ما المقصود بمهارة؟ تقصد فكرة لمشروع أو تمرين للتطبيق عليه؟
-
Dedication أو الإهداء قسم شخصي وعاطفي بحت، يجب توجيهه إلى أشخاص لهم مكانة خاصة في حياتك الشخصية أو حتى شخصيات ملهمة، والذين قدموا لك الدعم المعنوي والإلهام بشكل عام، وليس بالضرورة دعم مباشر للمشروع نفسه. من خلال جملة أو جملتين للتعبير عن مشاعر شخصية، وذلك في بداية التقرير، قبل صفحة الشكر والتقدير أو حتى قبل الملخص، وليكن مثلاً، إلى والديّ، لدعمهما اللامحدود وحبهما الذي لا يقدر بثمن. والـ Acknowledgements هو شكر وتقدير مهني وأكاديمي أكثر، للتعبير عن الامتنان للأفراد والمؤسسات الذين قدموا مساعدة ودعم مباشر وملموس لإنجاز المشروع. وهو أكثر تفصيلاً من الإهداء، ويوضح ويذكر مساهمات محددة واللهجة تكون رسمية ومهنية، وذلك بعد الإهداء إن وجد وقبل جدول المحتويات أو الملخص. مثلاً، أتقدم بجزيل الشكر والتقدير إلى مشرفي الدكتور/ فلان الفلاني، على توجيهاته القيمة ومتابعته الحثيثة طوال فترة إعداد المشروع، كما أود أن أشكر الزميل/ فلان، لمساعدته في جمع البيانات الأولية، والشكر موصول لشركة ما لتوفيرها بيئة الاختبار اللازمة، وهكذا تستطيع المتابعة. والـ System Architecture ستوضح من خلالها المكونات الرئيسية للنظام، وكيف تتفاعل مع بعضها البعض، وما هي المسؤوليات والوظائف لكل مكون، لتوفير شرح واضح وعالي المستوى لكيفية عمل النظام ككل. أي اذكر المكونات الرئيسية التي يتألف منها النظام، فكر فيها كأنها أقسام أو وحدات رئيسية لها وظائف محددة، مثلاً يتكون نظام إدارة الطلبات من ثلاثة مكونات رئيسية: واجهة مستخدم ويب Web UI، وواجهة برمجة تطبيقات خلفية Backend API، وقاعدة بيانات Database، وهكذا. ثم استخدم مخطط Diagram وهو الجزء الأهم فالرسم التوضيحي أفضل طريقة لتوضيح المعمارية، وأبسط نوع هو Block Diagram. ثم لكل مكون رئيسي ذكرته في المخطط، قدم وصف موجز لوظيفته الأساسية ومسؤولياته، وبعد ذلك وضح التفاعلات وصف كيف تتفاعل المكونات مع بعضها البعض. ثم اذكر بإيجاز التقنيات الرئيسية سواء لغات البرمجة، الأطر، قواعد البيانات والأدوات المستخدمة في كل مكون.
- 3 اجابة
-
- 1
-
-
بالأصح ذلك إطار عمل قائم على لغة CSS، ويوفر هيكلية ومنهجية محددة لتصميم الواجهات باستخدام كلاسات Utility-First، أي أنه يفرض طريقة معينة للتعامل مع التصميم من خلال الكلاسات الجاهزة، باستخدامها مباشرة لتصميم واجهات المستخدم دون الحاجة إلى كتابة CSS مخصص من الصفر، فبدلاً من تقديم مكونات جاهزة مثل Bootstrap، يوفر Tailwind كلاسات صغيرة ومحددة مثل text-center، bg-blue-500، p-4 تستطيع دمجها مع بعضها البعض لإنشاء تصاميم مخصصة بسرعة. ستجد تفصيل هنا:
-
طالما ستعمل في مجال الويب في تخصص تطوير الواجهة الأمامية، فستحتاج إلى تعلم أساسيات لغات الويب وهم HTML, CSS, JS وكل لغة تعتمد على الأخرى. وبالطبع للعمل ستحتاج إلى التعمق بهم وتنفيذ مشاريع من خلالهم، وبدونهم لن تتمكن من التطوير على مشاريع بشكل مُخصص كما تريد، أي لو أردت تنفيذ فكرة معينة لا تستطيع تنفيذها من خلال المكتبات سيُصعب عليك ذلك، ولو واجهت مشكلة سيُصعب عليك معرفة سبب المشكلة وطريقة الحل. لذا الإنتقال مباشرًة للمكتبات والتقنيات المبنية على تلك اللغات هو أمر غير جيد، بعد تنفيذ مشاريع مختلفة من خلال اللغات الأساسية، تستطيع تعلم ما تريد. في مقابلات العمل سيتم إختبارك في المفاهيم المتقدمة في جافاسكريبت ثم React وليس العكس، نفس الأمر سيتم إختبارك في HTML, CSS بتنفيذ تصميم متقدم مثلاً أو أسئلة نظرية ثم سيتم سؤالك عن التقنيات المتعلقة بهم وهو إطار Tailwind.
-
لو أصبحت شفافة فسيظهر لون أبيض خلفها وهو اللون الإفتراضي، والشكل لن يكون جيد، ما تحتاجه هو تغيير لون الخط إلى اللون الأبيض، لكي يكون هناك تباين بين لون الخط والخلفية ويظهر بشكل جيد وواضح. كحل آخر تستطيع إضافة خلفية شبه شفافة خلف الخط من خلال خاصية backdrop-filter وستحصل على تأثير يسمى frosted glass، فلو كود HTML كالتالي: <div class="image-container"> <div class="text-content-area"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. At dolore minus architecto porro vel quod ea odio voluptas aperiam nam doloribus id modi, ?corrupti est mollitia magni commodi doloremque hic.</p> <button class="action-button">أبدأ الآن</button> </div> </div> سنكتب التنسيق التالي: .text-content-area { background-color: rgba(255, 255, 255, 0.15); backdrop-filter: blur(8px) brightness(110%); padding: 20px 30px; border-radius: 10px; max-width: 600px; box-shadow: 0 4px 20px rgba(0,0,0,0.1); } .text-content-area p { color: black; font-size: 1.1em; line-height: 1.6; margin-bottom: 20px; }
-
ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.