-
المساهمات
3124 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
29
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو محمد عاطف17
-
هل يمكنك الوقوف قليلا فوق الكلمات التي يوجد تحتها خط أحمر وإرسال صورة للخطأ الذي يظهر لك . نعم أخبرتك أن المشكلة في IntelliSense حيث أن IntelliSense هو مجموعة من الميزات التي تساعدك على كتابة الكود بشكل أسرع وأكثر دقة، ويشمل: الإكمال التلقائي للكود: يتيح لك IntelliSense الحصول على اقتراحات للمتغيرات، الدوال، والفئات أثناء الكتابة. يمكن أن يعرض اقتراحات بناءً على السياق الذي تعمل فيه، مما يساعدك في تجنب الأخطاء الإملائية وتوفير الوقت. التحليل التلقائي للكود (Code Analysis): يقوم IntelliSense بتحليل الكود الذي تكتبه ويعرض معلومات حول الأخطاء والمشاكل المحتملة في الوقت الفعلي. يتيح لك ذلك تصحيح الأخطاء بسرعة قبل تشغيل الكود. التلميحات (Tooltips): عند وضع المؤشر فوق رمز معين، يعرض IntelliSense تلميحات تحتوي على معلومات حول ذلك الرمز، مثل توقيع الدالة أو نوع المتغير. هذه المعلومات تساعدك في فهم كيفية استخدام الكود بشكل صحيح. التنقل عبر الكود (Code Navigation): يدعم IntelliSense أيضًا التنقل السهل بين التعريفات والمرجعيات. يمكنك الانتقال بسرعة إلى التعريفات والمراجع الخاصة بالرموز التي تستخدمها فبمجرد الضغط علي زر CTRL والضغط على إسم الصنف أو الدالة ستجد أنك إنتقلت تلقائيا لها . وبما أن الخط الأحمر يظهر لك فهي مشكلة في ال IntelliSense . لذلك من فضلك إتبع الخطوات التالية : يرجي التأكد من تحميل تلك الإضافات إذا كنت تعمل علي virtual env فأعتقد أن السبب هنا ستجد في أسفل vs code من جهة اليمين كلمة python وبجوارها ال environmet التي تريد ال IntelliSense أن يستخدمها . قم بالضغط عليها وإختر ال environmet الخاصة بك التي تعمل عليها . ومن المفترض أن هذا يحل المشكلة إن شاء الله.
- 4 اجابة
-
- 1
-
هل يمكنك توضيح سؤالك أكثر . هل تقصد قاعدة البيانات في برنامج xammp أم ماذا ؟ وما هو الملف الذى تقصده ؟ هل تقصد أنه ملف يوجد به شيفرة كود معينة أم ماذا ؟
-
يوجد في معظم الدروس في النهاية ستجد أن المدرب يقوم بإعطاء تمارين لحلها ويقوم في الدرس الذي يليه بحل تلك التمارين ليقوم الطالب بالتأكد من حله . ولكن إذا أردت تمارين أكثر فيمكنك التعليق أسفل الدرس الذى تريد تمارين حوله وسيتم إعطاءك تمارين وبعد حلها يمكنك رفع الحلول لتقيمها .
- 3 اجابة
-
- 1
-
ستجده هنا في مسار Pictures ثم Screenshots وهذا هو المسار الكامل C:\Users\<user>\OneDrive\Pictures\Screenshots مع إستبدال <user> بإسم المستخدم لديك: يمكنك إستخدام برنامج snipping tool المضمن مع الويندوز لتصوير الشاشة وحفظ الصور في المكان الذى تريده . يمكنك فتح قائمة إبدأ والبحث عن snipping tool :
- 3 اجابة
-
- 1
-
نعم بالفعل توجد العديد من المشاريع من تلك الناحية التي تطلب واجهة أمامية فقط . ولكن يجب الإنتباه أنه توجد منافسة شديدة في ذلك التخصص و لتكون متميزا في ذلك يجب أن يكون لديك portfolio مميز وقوي وتقوم برفع جميع المشاريع التي أنشئتها عليه ويمكنك إرسال رابط ال portfolio في العرض الذى سوف تقدمه . ستجد مشاريع كثيرة منها من يريد تحويل تصميم figma إلى ملفات html و css و ستجد العديد من المشاريع ممن يريدون تغير تنسيقات الموقع لديهم . وأيضا مشاريع أخري لمشاكل في التنسيق يريد صاحب المشروع إصلاحها و أخري لإنشاء صفحات هبوط و أيضا لإنشاء مواقع ثابته static. ولكن يبدوا أنك تقوم بالبحث عن مشروع كامل وبالفعل المشاريع الكاملة تحتاج إلى full stack developer ولكنك front end ولذلك تنقصك الخبرة في الواجهات الخلفية . يمكنك البحث عن شريك لك هو يقوم بعمل الواجهات الخلفية وانت تقوم بعمل الواجهات الأمامية . ويمكنك قراءة الإجابة التالية لكيفية إنشاء portfolio مميز :
- 1 جواب
-
- 1
-
وعليكم السلام ورحمة الله وبركاته . مكتبة Pydantic في بايثون هي مكتبة تستخدم لعمليات التحقق من البيانات وتحليلها. تقوم Pydantic بالتركيز على تقديم وسيلة فعالة لتأكيد صحة البيانات وضمان تطابقها مع الأنواع والقاوعد المحددة وذلك باستخدام ما يسمى بالنماذج (models) والتي تستند إلى الحقول التي يمكن تعريفها بأنواع بيانات محددة. ما الذي توفره مكتبة Pydantic : التحقق من الأنواع: توفر Pydantic طريقة للتحقق من صحة البيانات عبر تعريف نماذج تحتوي على أنواع محددة. على سبيل المثال، يمكنك تحديد أن الحقل "الاسم" يجب أن يكون سلسلة نصية، والحقل "العمر" يجب أن يكون عددا صحيحا ويجب أن يكون حول قيم معينة مثلا 10 و 60. التسلسل: يمكن استخدام Pydantic لتحويل البيانات من وإلى تنسيقات مختلفة مثل JSON مما يسهل التعامل مع البيانات المرسلة أو المستلمة من واجهات برمجة التطبيقات (APIs). التعامل مع الأخطاء: توفر Pydantic معلومات مفصلة حول الأخطاء التي تحدث أثناء التحقق من صحة البيانات وإرسال رسائل توضح الخطأ في أنواع البيانات مما يسهل التعامل معها وتصحيحها. مثال للتوضيح : from datetime import datetime from pydantic import BaseModel, PositiveInt class User(BaseModel): id: int name: str = 'John Doe' signup_ts: datetime | None tastes: dict[str, PositiveInt] external_data = { 'id': 123, 'signup_ts': '2019-06-01 12:22', 'tastes': { 'wine': 9, b'cheese': 7, 'cabbage': '1', }, } user = User(**external_data) print(user.id) #> 123 print(user.model_dump()) """ { 'id': 123, 'name': 'John Doe', 'signup_ts': datetime.datetime(2019, 6, 1, 12, 22), 'tastes': {'wine': 9, 'cheese': 7, 'cabbage': 1}, } """ هنا قمنا بإنشاء model للمستخدم User وعرفنا الحقول الخاصة به وهنا إذا قمنا بتغير محتوي بيانات external_data ببيانات غير صالحة ستجد أنه يتم ظهور خطأ يوضح عدم صحة البيانات . ويمكنك قراءة المزيد حول المكتبة من خلال التوثيق الرسمي الخاص بها من خلال الرابط التالي : https://docs.pydantic.dev/latest/#pydantic-examples
- 3 اجابة
-
- 1
-
من المفترض بعد إنتهائك من الدورات والحصول على الشهادة أن تبحث على عمل . حيث بعد الإنتهاء من الدورة ستكون لديك الخبرة الكافية للبدء في العمل كمبتدئ (junior) و الأكاديمية تتباع معك لحين الحصول على عمل وفي الإختبار النهائي وعند الحصول علي الشهادة سيتم توجيهك وإعطائك النصائح وإذا لاحظ المدرب الذى يمتحنك ضعف لديك في أجزاء معينة سيتم توجيهك لها وإعطائك النصائح. لذلك لا تحمل هم حاليا مشاهدة دورات أخري فستكفي دورة الأكادمية بإذن الله.
-
لاحظي العنوان الذي في الصورة هو user/add.html وإذا لاحظتي في المسارات لديكي في ملف app.js ستجدين /user/add و user/:id لذلك فإن المسار الذي تحاولين الذهاب إليه سيدخل في user/:id وسيظن أن add.htm هو id المستخدم ولذلك يظهر لكي Invalid ID . الخطا في ملف views\Components\sidebar.ejs سطر رقم 30 يجب حذف html من العنوان ليصبح كتالي : <a href="./user/add" class="nav-link text-white <%= currentPage === "add" ? "active" : null %> ">
- 3 اجابة
-
- 1
-
يمكنك البدأ بدورة تطوير التطبيقات باستخدام JavaScript حيث ستتعلم تطوير وبناء الواجهات الأمامية من خلال react وتطوير تطبقات الهاتف من خلال react native و تطوير تطبيقات سطح المكتب من خلال electron.js و ستتعلم nodejs مع إطار عمل Express و قواعد بيانات mongodb للواجهات الخلفية. ويمكنك قراءة تفاصيل الدورة عبر الرابط التالي : ويمكنك قراءة الإجابات التالية لتفاصيل أكثر حول دورات الأكاديمية :
-
وعليكم السلام ورحمة الله وبركاته. إن مفهوم مفتوح المصدر ومغلق المصدر هو واحد في جميع المجالات سواء في التطبيقات أو البرامج أو حتي نماذج تعلم الآلة والذكاء الإصطناعي. إن معني مفتوح المصدر أي أن الكود الخاص به متاح للجميع يمكن لأى شخص رؤيته و التعديل عليه وستجد معظمها لها مستودعات على github مثلا وهو مستودع عام يمكن لأى شخص رؤيته و إقتراح تعيدلات عليه . أما مغلق المصدر فإن الكود الخاص به غير متاح للآخرين بل هو حصري فقط للمطورين والملاك أصحاب الكود المصدري . ومعظم هذه الأكودا تكون مستودعات خاصة غير متاحة للجميع . الفرق بينهم : الوصول إلى الشيفرة المصدرية: مفتوح المصدر: يمكن لأي شخص الوصول إلى الشيفرة المصدرية للنموذج مما يسمح للمستخدمين بمراجعتها و تعديلها وتحسينها. أمثلة على نماذج مفتوحة المصدر تشمل نماذج مثل GPT-Neo وGPT-J. مغلق المصدر: الشيفرة المصدرية غير متاحة للجميع. يمكن للمستخدمين استخدام النموذج، ولكن لا يمكنهم الاطلاع على تفاصيل كيفية عمله أو تعديله. أمثلة على نماذج مغلقة المصدر تشمل نماذج مثل GPT-4 من OpenAI. التحكم: مفتوح المصدر: توفر التحكم والرؤية الكاملة، مما يعزز من فهم كيفية عمل النموذج والمساهمة في تطويره. يمكن للمجتمع التدقيق في الشيفرة المصدرية وإجراء تحسينات عليها. مغلق المصدر: تكون المعلومات محدودة بشأن كيفية عمل النموذج مما قد يؤدي إلى نقص في الرؤية والتحكم حيث تكون السيطرة من خلال الملاك فقط. التكلفة والاستخدام: مفتوح المصدر: غالبا ما تكون النماذج مفتوحة المصدر مجانية للاستخدام لكن قد تحتاج إلى موارد كثيرة لتشغيلها والتي يمكن أن تكون مكلفة. مغلق المصدر: قد تكون هناك تكلفة لاستخدام النماذج سواء كانت على هيئة اشتراك أو دفع مقابل الاستخدام أو رسوم أخرى. الأمان والخصوصية: مفتوح المصدر: قد يكون هناك مخاوف تتعلق بالأمان إذا لم يتم تدقيق الشيفرة بشكل كاف حيث الكود المصدري متاح للجميع ويمكن إكتشاف الثغرات من أشخاص يمكن إستغلالها بسوء، لكن وجود المجتمع يمكن أن يساعد في الكشف عن الثغرات. مغلق المصدر: تكون عملية الأمان تحت سيطرة المالك فقط حيث هو من يقوم بالفحص والتحقق من الثغرات.
- 2 اجابة
-
- 1
-
المشكلة في هذا السطر قم بتغيره إلى <a href="/student/create" class="nav-link ">
- 4 اجابة
-
- 1
-
وعليكم السلام ورحمة الله وبركاته. الخطأ الذى يظهر لك هو بسبب أنك تحاول إستخدام دالة route بإسم المسار /student/create وهو ما لم تقم بتعريفه بالإسم . لذلك أعتقد أن المشكلة في ملف layouts.master حيث يبدوا أنك تستخدم كود كالتالي: route('/student/create') والكود السابق يبحث عن route له إسم /student/create وهو ماليس معرفا. لذلك يرجي إرفاق ملف layouts.master أو البحث في الكود لديك عن سطر route('/student/create'). . أو يمكنك إستخدام الحل التالي مباشرة ولكنه ليس أفضل شئ من حيث تسمية المسار : Route::get('/student/create', [StudentController::class, 'create'])->name('/student/create'); حيث يجب إستبدال سطر 5 في ملف web.php بالسطر السابق.
-
لا ليس كود وهذا ليس للمبتدئين أو المبرمجين ذوي الخبرة المتوسطة حيث هذا مجال مختلف تمام عن الكود ويجب أن تكون لديك خبرة كبيرة وملم بعدة علوم . يمكنك تخيل ال System Architecture كمهندس معماري مثلا ليس هو من سيقوم بنفسه ببناء المباني ووضع الأحجار في أماكنها وهكذا . بل هو من يقوم بتصميم الشكل النهائي و تصميم شكل المبني و أماكان الحجرات و كل شئ و أيضا التأكد من أن التربة أو المكان سيتحمل ثقل المبني والتأكد من مقاومة المبني للزلازل وسلامة المبني وهكذا . وبعد ذلك يأتي دور المهندسين الأخرين المشرفين على العمل سيأخذون هذا التصميم ويقوم بتنفيذه في الحقيقة من حيث إحضار العمال والإشراف عليهم و التأكد من أن كل شئ تم تنفيذه مثل التصميم فمثلا الأعمدة يجب أن يتم وضعها كما في التصميم حيث أن الأعمدة هي ثقل المبني وبدونها سيقع وقد أخذ المعماري هذا في حسبانه لذلك يجب تنفيذ التصميم تمام كما هو . وهذه هي وظيفة ال System Architecture يصمم جميع أركان المشروع و يأخذ في حسبانه إمكانية التطوير مستقبلا و الأمان وسرعة المشروع . وتوزيع أماكن ال classes وأنماط التصميم . وهو لا يقوم بكتابة الكود بل يقوم بتسليم هذا التصميم والمبرمجين هم من سيقومون ببناء الكود والمشروع بناء على تصميم ال System Architecture. أم ال Software Design فتخيل أنه هو المهندس الذي سيقوم بتنفيذ التصميم الخاص بال System Architecture حيث يتعامل مع التفاصيل الدقيقة لكيفية بناء المكونات داخل النظام و يشمل تصميم الواجهات و البيانات والخوارزميات التي تحدد كيفية عمل كل مكون داخليا و يركز على كيفية تنفيذ الكود ضمن الهيكل الذي تم تحديده في مرحلة System Architecture و يكون أكثر تفصيلا من المعمارية ويتعامل مع كيفية عمل الكائنات والفئات والوظائف فهو يتأكد من أن المشروع يطابق التصميم تمام كما وضعه ال System Architecture .
- 5 اجابة
-
- 1
-
وعليكم السلام ورحمة الله وبركاته. بناء أي برنامج سواء كان تطبيق ويب أو موبايل أو نظام ذكاء صناعي فهو يتطلب مراحل عديدة من التصميم والتطوير. مصطلح "تصميم" هنا في هذا السياق يشتمل عدة جوانب مثل تصميم الواجهة وتجربة المستخدم و تصميم النظام والبنية التحتية و تصميم خوارزميات الذكاء الاصطناعي، وغيرها. تصميم البرامج يشمل: تصميم واجهة المستخدم وتجربة المستخدم (UI/UX Design):كيفية تفاعل المستخدم مع البرنامج، وتخطيط الشاشات، وتدفق العمل، وتصميم العناصر الرسومية. تصميم النظام (System Design):كيفية تنظيم مكونات النظام وتفاعلها مع بعضها البعض، وتخطيط قواعد البيانات، والبنية التحتية، والواجهات البرمجية (APIs). تصميم الخوارزميات والذكاء الاصطناعي:تحديد كيفية معالجة البيانات، وتطوير خوارزميات للتعلم الآلي، وتحسين أداء النظام باستخدام تقنيات الذكاء الاصطناعي. علاقة SW Design & Architecture بالتصميم: تصميم البرمجيات (Software Design):يشير إلى عملية إنشاء الحلول البرمجية التي تتضمن تحديد كيفية كتابة الكود وكيفية تنظيمه. يتعامل مع تفاصيل مثل تصميم الكلاسات والوظائف والأنماط البرمجية و الخوارزميات المستخدمة (System Architecture):تشير إلى التخطيط العام للنظام بأكمله، ويشمل تحديد كيفية تقسيم النظام إلى مكونات كبيرة، كيفية ارتباط هذه المكونات، وكيفية توزيعها على الخوادم أو الأجهزة المختلفة. كما يتناول اختيار التقنيات المناسبة والبروتوكولات، وتصميم بنية قاعدة البيانات. تلخيصا لما سبق الSystem Architecture للبرمجيات يوفر إطاراً عاماً لبناء النظام، بينما التصميم البرمجي (Software Design) يتناول التفاصيل الدقيقة لكيفية تحقيق هذا الإطار
- 5 اجابة
-
- 1
-
وعليكم السلام ورحمة الله وبركاته . نعم بالطبع يمكنك إستخدام python 3.11 لا بئس ويفضل عدم تنزيل أحدث إصدار وذلك لتجنب حودث أي مشاكل ويمكنك تنزيله عن طريق الرابط التالي : https://www.python.org/ftp/python/3.11.9/python-3.11.9-amd64.exe وإذا كان جهازك 32 بت يمكنك تنزيله من الرابط التالي : https://www.python.org/ftp/python/3.11.9/python-3.11.9.exe ومن فضلك مستقبلا إذا كان لديك سؤال خاص بالدورة فستجد أسفل الدرس صندوق للتعليقات كما هنا يمكنك طرح سؤالك هناك حيث هنا هو قسم الأسئلة العامة ولانجيب علي الأسئلة الخاصة بالدورات هنا.
-
هذا يعتمد عليك وعلي معرفتك السابقة في المجال الذى تريد الدخول فيه. إذا لم يكن لديك خبرة سابقة في مجال التكنولوجيا عموما فإنه يفضل أخذ دورة علوم الحاسب قبل البدأ مباشرة في دورة الذكاء الاصطناعي وهذه تؤهلك عموما للدخول في اي مجال تريده وتساعدك في اختيار المجال إذا كنت مشتتا ومحتارا في إختيارالمجال. ولكن إذا كانت لديك خبرة سابقة واساسيات علوم الحاسب وتريد تطبيق الذكاء الاصطناعي مع تطوير البرمجيات فيمكنك الاشتراك في اى دورة اخري. واليك بعض الاجوبة التالية يفضل قرائتها جيدا ستساعدك في إختيارالدورة الثانية :
-
مرحبا @Safaa Abbas Hawsawi. من المفترض للإشتراك في العرض الذهاب إلي صفحة العرض وإضافة دورتين ليتم خصم سعر دورة واحدة ولكنكي ما قمتي به هو شراء دورة واحدة فقط. ويمكنكي مراسلة الدعم الخاص بالأكاديمية عن طريق الرابط التالي : https://support.academy.hsoub.com/conversations حيث جميع الأمور المالية والإشتراكات تتم من خلالهم . ولكن لا تقلقي سوف يساعدونكي إن شاء الله. من الممكن أن يتأخر الرد فلا مشكلة في ذلك حيث يوجد بعض الضغط حاليا على قسم الدعم فلا تقلقي سيتم الرد عليكي قريبا بإذن اللله
- 3 اجابة
-
- 1
-
للوصول الى موجه الاوامر في اي إستضافه يجب عليك الوصول إليه عن طريق ال ssh حيث جميع الاستضافات المدفوعة توفر لك طريقة الاتصال عبر ssh . قم بالبحث عن خانة ssh في لوحة التحكم لديك ومن ثم قم بتفعيل خاصية سيرفر ssh إذا كانت غير مفعلة بعد ذلك ستجد البيانات كما الصورة السابقة يمكنك نسخ السطر ووضعه في cmd لديك وستجد انك الان بداهل موجه الاوامر في الاستضافه . ويمكنك إستعمال برامج اخري للاتصال مثل PuTTy وغيرها او الإكتفاء فقط ب cmd لديك. ولتفاصيل اكثر هذا يمكنك الدخول على الرابط النالى من موقع hostinger يشرح لك طريقة الاتصال بال shh. https://support.hostinger.com/en/articles/1583245-how-to-connect-to-a-hosting-plan-via-ssh
- 7 اجابة
-
- 1
-
وعليكم السلام ورحمة الله وبركاته . إن جزء try و except في جميع لغات البرمجة تقوم بمحاولة تنفيذ الكود بداخل جزء try وإذا حدث خطأ في سطر بداخل جزء try فلن يتم إكمال باقي الأكواد بداخل try وسيتم تنفيذ جزء except مباشرة . لا أعرف لماذا إذا حدث خطأ في ال age تريد تكملة البرنامج و لكن لا مشكلة الحل هو وضع كل سطر في جزء try و except هكذا : try: age = int(input("Age: ")) except BaseException as message: print(f"Error message: {message}") try: password = int(input("Password: ")) except BaseException as message: print(f"Error message: {message}")
- 3 اجابة
-
- 1
-
لقد قمت بتجربة المشروع وهو يعمل دون أي مشاكل . لقد قمت بتشغيل المشروع بإستخدام الأمر nodemon app.js وإذا تم تشغيله عن طريق nodemon فقط ستحدث مشكلة ولن يعمل لانه يتوقع وجود ملف index.js وبما أنه ليس موجودا سيحدث خطأ . ولكن يوجد مشكلة في المشروع إذا كانت قاعدة البيانات فارغة . حيث في ملف views\home.ejs في سطر رقم 24 وخصوصا هذا السطر : <h1>your name is <%= arr.at(-1).userNameee %> </h1> هنا أنتي تحاولين الوصول إلى الخاصية userNameee بداخل الكائن الذى يتم إرجاعه من المصفوفة arr وحين تكون المصفوفة فارغة سيحدث خطأ لانكي تحاولين الوصول إلى خاصية ل null . والحل هو إستخدام خاصية null-safe .وهو عن طريق وضع علامة إستفهام بعد المتغير الذى نتوقع منه أن يكون ب null وإذا كان يساوي null فسيتم تجاهل ما بعد علامة الإستفهام وهذا هو الكود بعد التعديل : <h1>your name is <%= arr.at(-1)?.userNameee %> </h1> إذا ما زالت المشكلة موجودة لديكي فيرجي إرفاق صورة للخطأ كاملا في ال cmd .
- 3 اجابة
-
- 1
-
وعليكم السلام ورحمة الله وبركاته . لا العرض يعمل لكل الدول وهذا هو رابط العرض للإشتراك في دورتين مقابل دورة واحده . https://academy.hsoub.com/offers/summer-2024/ أما بالنسبة إلي مشكلة رصيدك المال غير كافي فتأكد من أن الرصيد الذي لديك حاليا في البنك يتم تحويله إلى 290 في البنك الخاص بك . يمكنك التواصل مع البنك والتأكد من المبلغ هو 290 دولار و تأكد أيضا من أن البنك لا يقوم بوضع حدود على الرصيد فبعض البنوك تضع حد أقصي للسحب في الشهر . بعد التأكد من جميع ماسبق وما زالت المشكلة مستمرة يرجي التواصل مع الدعم عن طريق الرابط التالي ويمكنك الإنتظار لحين الرد عليك ومن الممكن أن يتأخر الرد قليلا لوجود ضغط حاليا على الدعم : https://support.academy.hsoub.com/
- 2 اجابة
-
- 1
-
وعليكم السلام ورحمة الله وبركاته . ما فهمته من المطلوب هو أنك يجب وضع خاصية chosen بداخل المستخدم user بناء على الحالة وأيضا تغير مصفوفة skils بداخل المستخدم. الخطأ الأول لديك هو أنك لم تقم بالتكرار على المستخدمين بداخل user حيث أن user هو مصفوفة وللوصول إلى جميع العناصر بداخل المصفوفة وهم المستخدمين يجب إستخدام حلقات التكرار ويمكنك قراءة المقال التالي لتفاصيل أكثر: أو يمكنك متابعة الدرس التالي على موسوعة حسوب على الرابط التالي . والمطلوب أيضا هو إستخدام التفكيك (Destructuring ) ولكنك لم تستخدمه حيث قمت فقط بوضع متغير بداخل الخاصية skils . ويمكنك قراءة المقال التالي حول ال Destructuring : أو يمكنك متابعة الدرس التالي على موسوعة حسوب على الرابط التالي .
-
وعليكم السلام ورحمة الله وبركاته . عند الدفع بالبطاقة فمن تفاصيل الدفع أن يتم كتابة إسم الشخص على البطاقة . و لا يجب أن يكون نفس إسم الشخص الذى سوف يشترك في الأكاديمية حيث هذه معلومات خاصة بتفاصيل الدفع. وكل بطاقة يجب أن يكون مكتوب عليها إسم إذا لم يكن يوجد عليها أى أسماء فيمكنك كتابة أي إسم أو إسم البنك أو الجهة المصدرة للبطاقة . أما بالنسبة لبعد شرائك للدورة فسيكون لك الوصول إليها مدي الحياة بحسابك الذى إشتركت به . ويمكنك مشاهدة الدروس من خلال الجوال أو الكمبيوتر ولكن يفضل مشاهدة الدروس من خلال كمبوتر حتي تستطيع التطبيق وتنفيذ المشروع مع المدرب . ولكن تحميل الدروس غير متاح حاليا وذلك منعا لسرقة محتوي الدورة.
- 2 اجابة
-
- 1
-
وعليكم السلام ورحمة الله وبركاته. CROWDSTRIKE هي شركة تكنولوجيا أمريكية متخصصة في أمن المعلومات وحماية الأجهزة من التهديدات السيبرانية. تأسست في عام 2011، وتقدم حلولاً متقدمة للكشف عن الاختراقات والوقاية منها، وإدارة الاستجابة للحوادث، والحماية من البرامج الضارة والهجمات السيبرانية الأخرى. تشتهر CrowdStrike بتطبيقاتها المبتكرة في مجال الأمن السيبراني واستخدام التحليلات الذكية والذكاء الاصطناعي لمكافحة التهديدات الأمنية عبر منصتها السحابية المتكاملة. والمشكلة التي حدثت هي بسبب برنامج حماية Falcon وهو الخاص بشركة CROWDSTRIKE حيث إن هذا البرنامج هو برنامج حماية مدفوع ويستخدم بكثرة في الشركات لتأمين السيرفرات والأجهزة الخاصة بالشركات من الهجمات السيبرانية والفيروسات . أما الفرق بين النسخ المدفوعة والمجانية هي الخصائص فقط فالنسخ المدفوعة توفر لك العديد من المميزات والتي ليست في النسخ المجانية . وأيضا في الإصدارات فمثلا إصدار Windows Home لديه مميزات أقل من Pro و Enterprise وهكذا.
- 5 اجابة
-
- 1