اذهب إلى المحتوى

كل الأنشطة

تحدث تلقائيًا

  1. الساعة الماضية
  2. كل دورة منفصلة عن الدورة الأخرى، لكن المشترك هو أنّ المسار الأول من كل دورة متاح لك بشكل مجاني، تستطيع دراسة محتواه كما يحلو لك. ولمشاهدة باقي المحتوى الدورة يجب الإشتراك بها. ولتحديد الدورة المناسبة لك، عليك تحديد المجال الذي تريد التخصص به لترشيح الدورة المناسبة.
  3. اليوم
  4. السلام عليكم انا اشتركت في دورة علوم الحاسوب قبل سنتين ولم اكملها ، والآن عدت و وجدتها مازالت متاحه لي لكني وجدت ايضاً دورات اخرى متاحه لي واستطيع الدخول على محتواها مثل (دورة الدكاء الصناعي) . هل هي مدرجه تحت دورة علوم الحاسوب ام هي منفصله؟ وهل استطيع البدء بأي دورة ام هناك ترتيب معين أبدأ به؟
  5. مرحبا احمد . إن الدورة التى أنت مشترك بها هى دورة php بالأساس و يتم فيها شرح إطار عمل لارافيل ويتم التعمق فيه بكثرة و إنشاء عدة مشاريع من خلاله حيث أن لارافيل هو اطار العمل الأشهر القائم على php وهو متوفر بكثرة في سوق العمل سواء في الشركات او حتى العمل الحر لذلك يتم شرحه بتعمق في الدورة ويتم تحديثه دوريا حيث أن مطورين لارافيل يقومون بتطوريه وإنشاء اصدارات أحدث منه سنويا كذلك الأكاديمية هنا تواكب هذا التطور. أما بالنسبة لمسار وورد بريس فإنه يتم شرح الاساسيات فيه من حيث تطوير القوالب و تطوير و تطوير الإاضافات وأيضا إنشاء مشاريع عملية للتطبيق عليهم و بما أن وردبريس هو اطار عمل يقوم بانشاء نظام ادارة محتوى المواقع والمدونات وحتى المتاجر البسيطة فانه لن يخلو من الاساسيات التى يتم شرحها في هذا المسار في الدورة . أما بالنسبة للعمل الحر ستجد أن المطلوب بكثرة بالنسبة إلى وورد بريس فإنه سيكون إنشاء قوالب أو تطوير إضافات أو حتى تركيب قالب على الموقع واعتقد أن ما تم شرحه فى هذه الدورة سيكمنك من تنفيذ ذلك بسهولة . وأيضا ساقوم بتوصيل طلبك إلى الادارة والنظر إذا ما كان يحتاج المحتوى أى تطوير ام لا . شكرا لتفهمك وبالتوفيق ان شاء الله.
  6. مرحبا هل دورة وورد بريس لا تزال مصدر ممتاز لتعلم اطار العمل هذا؟ بحيث انها قديمة جدا، وهل هناك خطط لتحديثها؟ وشكرا.
  7. اولا بالنسبة لمشكلة السلة فيجب اولا اخفاء جزء السلة عند بداية تحميل الصفحة حيث نقوم بوضع سمة تسمى hidden الى العنصر الذى يحوى السلة ونقوم باعطائه الخاصية display: none !important; هكذا. .hidden { display: none !important; } ولاظهاره عند الضغط عليه ثم اخفاءه مره اخرى نستخدم الجافاسكريبت لفعل ذلك. حيث اولا نضع لعنصر السلة id يسمى my-cart حتى نستعمله فى جافا سكريبت . والان نقوم بتعريف متغيرين الاول يحوى الزر الخاص بفتح السلة والاخر هو عنصر السلة هكذا. const cart = document.getElementById('cart-btn') const my_cart = document.getElementById('my-cart'); والان نقوم بالاستماع الى الحدث الخاص click على زر السلة و عند الضغط عليه نقوم بحذف السمة hidden اذا كانت موجودة لاظهار السلة او وضع السمة hidden اذا لم تكن موجودة وذلك لاخفائها هكذا. cart.addEventListener('click', () => { my_cart.classList.toggle('hidden'); }); والان نضع حدث click على document حتى نقوم باغلاق السلة اذا تم الضغط فى اى مكان اخر وذلك للتسهيل على المستخدم وعدم اجباره على الضغط فقط على الزر لاخفاء السلة هكذا. document.addEventListener('click',(e)=>{ if( !(e.target.id == "cart-btn") && !my_cart.classList.contains('hidden')){ my_cart.classList.add('hidden'); } }) والان نقوم باستدعاء ملف الجافاسكريبت فى ملف index.html وايضا حذف زر السلة الاخر حيث يوجد زرين فى الكود . ولقد قمت بارفاق الملفات بعد تعديلها . اما بالنسبة تسجيل الدخول فان الامر ليس بتلك السهولة حيث ما قمت به الان هو فقط برمجة الواجهة الامامية اما تسجيل الدخول فيحتاج الى جزء الواجهة الخلفية والتعامل مع قواعد البيانات . ويمكنك عمل واجهة خلفية عن طريق استخدام لغة php او javascript مع اطار عمل express و nodejs . واذا لم يكن لديك اى خلفية عن تطوير الواجهات الخلفية فانصحك اولا بمذاكرة اللغة التى تريد العمل بها بداية من الاساسيات حتى يتسنى لك انشاء اى موقع كاملا script.js style.css index.html
  8. بشكل مجاني الأفضل حاليًا هي استضافة render و vercel (تدعم بايثون 3.9 فقط) أو fly.io أو يمكنك استخدام https://appliku.com/ لتسهيل العملية أكثر. وإذا أردت استضافة قاعدة بيانات بشكل منفصل فيوجد Supabase. ومدفوع، لديك Digital Ocean و aws وHostinger
  9. اريد انشاء شات بوت يجيب على اسئلة من ملف وكتب كبيرة لكن اواجه مشكلة في تقسيم الى فقرات حيث يكون التقسيم غبي رغم اني حاولت استخدام تقسيم دلالي اريد افضل طريقة لتقسم الملفات بحيث لا يضيع السياقات حيث عن التقسيم اقسام صغيرة يؤدي الى فقدان اصل الفقرة في حال كانت تابعة لشيئ مرتبط بها يسبقها او كانت تحت عنوان معين واذا تم التقسم لاقسام كبيرة لا يجلبه تابع حساب التشابه بسبب كبر القسم وصغر السؤال بنسبة له كيف احل هذه المشكلة علمتا اني استخدم langchain
  10. انا سويت الموقع بس ما عرفت كيف اربط تسجيل الدخول والسله مستمره طالعه ابيها تختفي بس اذا ضغطت عليها تطلع ونفس الشي للتسجيل الدخول ؟ واذا احد دخل ايميل مستخدم من قبل يطلع له تنبيه انه مستعمل مدري اذا كتابتي للكود صح ولا لا index.html style.css script.js
  11. السلام عليكم سويت مشروع جانغو وابغى ارفعه للسيرفر عشان يشتغل ايش هي الخطوات (اني ما اشتغل docker) ؟ وايش هي افضل الاستضافات المجانية وايش افضل الاستضافات المدفوعة؟ مع طريقة الرفع عليها اذا امكن واشكركم
  12. هنالك العديد من الطرق التي يمكننا استخدامها لإنشاء البوت باستخدام Python. إليك بعض الخيارات الممكنة للبدء في إنشاء بوت واتساب: فمثلا من الطرق الأشهر نجد Whapi.Cloud API أنه يعتبر خيارا جيدا، حيث يمكن استخدام Flask لإنشاء تطبيق ويب يستجيب لرسائل WhatsApp الواردة، وهذه الطريقة تتطلب امتلاكك لحساب على Twilio ورقم هاتف نشط مع تطبيق WhatsApp. توجد مقالة مستفيضة في هذا الموضوع على الأكاديمية يمكنك تصفحها من خلال الرابط التالي:
  13. وعليكم السلام ورحمة الله وبركاته . نعم بالفعل فان اكاديمية حسوب تقوم دائما بتحديث الدورات لتتوافق مع سوق العمل ومع احدث التقنيات التى يتم نشرها لذلك نحن مستمرون دائما بتطوير المحتوى وبالفعل انت لديك وصول مدى الحياة على الدورة بتحديثاتها . ويمكنك متابعة الدروس والاقسام الجديدة التى تم تحديثها فى الدورة لديك واذا ما واجهتك أى مشكلة فلا تتردد يمكنك السؤال عن اى شئ اسف الدرس فى الدورة .
  14. صحيح، فالدورة متاحة لك مدى الحياة، ويتم تطوير الدورات بالأكاديمية كل فترة لمواكبة التطورات المستمرة في مجال البرمجة، وعامًة يمكنك الرجوع للمحتوى القديم للدورة في مسار الأرشيف بالدورة إذا أردت تفقده، لكن أنصحك بمتابعة المحتوى الجديد من البداية.
  15. السلام عليكم و رحمة الله انا كنت مشترك معاكم قبل سنتين تقريباً في دورة ناسي اسمها وقطعت بسبب ضروف عملي، الآن رجعت على الموقع ودخلت على قسم (دوراتي) ولقيتت في اشياء جديده في الدورة (حسب ما يبدو لي) فهل صحيح انه الدورة اضفتوا لها مواد ك نوع من تحسين مضمون الدورة ؟
  16. السلام عليكم اخوان ابغى انشأ بوت يجاوب المستخدمين عن طريق واتساب واريده يرد من تلقاء نفسه من بيانات موضوعة له او موضوع محدد كالاستعلام عن عروض مطاعم مثلا بحثت ووجدت الكثير من الطرق وشعرت بالضياع فايش هي افضل الطرق لانشائها في بايثون واخفضها سعرا واضمن ان توفر لي كل الميزات
  17. الفكرة هي أن البرمجة الديناميكية تعتمد على مبدأ تكسير المشكلة إلى مشكلات فرعية أصغر، وحلّ تلك المشكلات بشكل متكرر، وتخزين الحلول للاستفادة منها في حلّ المشكلة الأصلية. بالتالي تُحسّن البرمجة الديناميكية من كفاءة الخوارزميات من خلال تقليل الوقت والمساحة اللازمين لحلّ المشكلة، والحصول على الحل الأمثل للمشكلة، وبإمكانك تطبيق البرمجة الديناميكية على مجموعة واسعة من المشكلات ذات البنية المتكررة. إذا لو المشكلة بسيطة ويمكن حلّها بسهولة باستخدام خوارزميات أخرى أكثر كفاءة، فلا داعي لاستخدام البرمجة الديناميكية، أيضًا لا تُعدّ البرمجة الديناميكية فعالة لحلّ المشكلات التي لا تتبع بنية مثالية أو متكررة، لأنه يصعب تطبيق البرمجة الديناميكية على مشكلات تتضمن قيودًا معقدة أو تعتمد على عوامل عشوائية. بجانب أنها غير مناسبة في حال كانت الموارد (مثل الذاكرة أو وقت المعالجة) محدودة.
  18. الذكاء الاصطناعي و تحليل البيانات هما فرعان من المجال الأكبر "علم البيانات"، وهما شيئان مختلفان من ناحية المبدأ إلّا أن العلاقة بين هاذين المجالين هي أن كليهما يُستخدمان لاستخراج نتائج انطلاقا من البيانات. في تحليل البيانات، يقوم الخبير بدراسة البيانات واستخراج معلومات وأنماط منها بالاعتماد على دوال وحسابات وخوارزميات معينة. باستخدام هذه الطرق، يتمكن الخبير من توقع شكل البيانات المستقبلية انطلاقا من البيانات التي لديه حاليا، وكذلك يمكنه إنجاز تقارير حول صفات البيانات ورسم رسوم بيانية تلخص خصائصها وتجعلها أكثر قابلية للفهم. أمّا في الذكاء الاصطناعي، فالهدف هو إنشاء برامج وخوارزميات تقوم بمحاكاة قدرة الإنسان في حل مشاكل معينة. يعني أن هدف الذكاء الاصطناعي هو تعويض الإنسان (أو مساعدته مساعدة كبيرة) في حل المشاكل، فهو شيء أكثر تقدما من تحليل البيانات. من أمثلة الذكاء الاصطناعي نجد: الترجمة الآلية، التعرف على النص من الصورة، تصنيف النصوص والصور حسب موضوعها، تحويل النص إلى صوت... وغير ذلك من عشرات التطبيقات الموجودة حاليا. ذكاء الأعمال هو مصطلح عام يعني استخدام تقنيات تحليل البيانات في مجال الأعمال. هذا يعني استخدام بيانات حقيقية وتحليلها بطرق تحليل البيانات المعروفة وحساب القيم ورسم المخططات وإعداد التقارير بما يتناسب مع احتياجات العمل المقصود. لذلك، يمكن القول أن دورة الذكاء الاصطناعي بالفعل مفيدة في ذكاء الأعمال، لأن طرق تحليل البيانات المستخدمة في ذكاء الأعمال هي نفسها التي يتم تدريسها في دورة الذكاء الاصطناعي.
  19. ممكن شرح only داخل request داخل php في كل صفحة استدعي Include('config.php'); كيف يكون باستخدام لارافيل
  20. الذكاء الاصطناعي يعتمد بشكل كبير على البيانات لتحليلها واستخراج الأنماط والأنماط التنبؤية منها، و يمكن استخدام الذكاء الاصطناعي لتحليل البيانات واستخراج أنماط وتوجهات، وبالتالي توقع الأحداث المستقبلية، مثل توقع مبيعات أو طلب العملاء، كما يمكن استخدام تقنيات التعلم الآلي لتصنيف البيانات في مجموعات محددة، مما يسهل فهم البيانات بشكل أكبر. بالنسبة لدورة الذكاء الإصطناعي فتتعلم فيها أساسيات بايثون ومعالجة البيانات بمختلف أنواعها، وستتعامل مع مختلف LLMs مثل GPT من OpenAI و LLaMA 2 من Meta وكيفية دمجها مع تطبيقاتك العملية، و الدورة تحتوي على تحديثات دورية بين الحين و الآخر، و سيصل طلبك للإدارة بخصوص إضافة ذكاء الإعمال .
  21. من اي ناحيه يوجد ترابط بين الذكاء الاصطناعي وتحليل البيانات؟ وهل دوره الذكاء الاصطناعي تشرح بعض الجزئيات في ذكاء الاعمال؟
  22. مجال تشفير البيانات أصبح يتزايد الطلب عليه بشكل كبير في الآونة الأخيرة، بالنسبة لمارشال فهي أداة تستخدم لفك تشفير البيانات المشفرة باستخدام خوارزمية "مارشال"، ويعتمد عملها على نقاط ضعف خوازرمية التشفير، فمنها الأدوات القائمة على التحليل الثابت، الهجمات المعروفة، الهجمات العنيفة. بالنسبة لمرحلة التعلم، كمبتدئين فمن الطبيعي أن نبدأ بتعلم المفاهيم الأساسية للتشفير وهذه لمحة عنها: التشفير المتماثل والمتناظر. وظائف التجزئة. التوقيعات الرقمية. تحليل الشيفرة. بروتوكولات الاتصال الآمنة. والسر في التعلم والوصول لمستوى كبير واكتساب الخبرة يعتمد على الشغف والإرادة والالتزام بالتعلم المستمر وتحديث معلوماتك بشطل دوري ومتزامن مع التطورات الحاصلة في هذا المجال. يمكنك أن تطلع أكثر على هاته المقالات التي تتحدث حول التشفير:
  23. وعليكم السلام ورحمة الله وبركاته . أولا، في Laravel، يتم استخدام نظام المصادقة (Authentication) المدمج لإدارة عمليات تسجيل الدخول والتحقق من الهوية. يجب عليك اولا ان تقوم بكتابة المسارات الخاصة بتسجيل الدخول والتسجيل وتسجيل الخروج في ملف التوجيه (routes/web.php). على سبيل المثال: use App\Http\Controllers\LoginController; Route::get('login', [LoginController::class,'create'])->name('login'); Route::post('login', [LoginController::class,'login']); Route::post('logout', [LoginController::class,'logout'])->name('logout'); ويجب انشاء متحكم فى المسار الذى قمنا بكتابته Auth\LoginController وانشاء الدوال التى قمنا بتمريرها ايضا. الآن، يمكننا أن ننشئ الدالة login() داخل LoginController. حيث تقوم هذه الدالة بالتحقق من بيانات تسجيل الدخول التى يتم ارساله من المستخدم وإذا كانت صحيحة، يتم تسجيل الدخول باستخدام Auth facade المدمجة في Laravel. على سبيل المثال: use Illuminate\Support\Facades\Auth; public function login(Request $request) { $credentials = $request->only('email', 'password'); if (Auth::attempt($credentials)) { // هنا نقوم بكتابة اى شئ نريده فى حالة قام المستخدم بعمل تسجيل دخول صحيح return redirect()->intended('dashboard'); } return redirect()->back()->withErrors(['email' => 'These credentials do not match our records.']); } تقوم دالة attempt() بمحاولة تسجيل الدخول باستخدام البيانات المقدمة. إذا نجحت عملية التسجيل، يتم توجيه المستخدم إلى المسار المعين في هذه الحالة 'dashboard' ، وإذا فشلت، يتم توجيه المستخدم إلى الصفحة السابقة الطلب عليها مع رسالة خطأ. اما بالنسبة للمستخدم والادمن فيمكنك اضافة حقل فى قاعدة البيانات يسمى is_admin وجعل قيمته ب 1 اذا كان ادمن و 0 اذا لم يكن ادمن. ويمكنك قراءة هذا المقالة لتفهم جيدا عن الاستيثاق جيدا . وايضا هذا الرابط لموسوعة حاسوب ويمكنك قراءة المزيد حول لارافيل هناك.
  1. عرض المزيد
×
×
  • أضف...