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

كل الأنشطة

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

  1. الساعة الماضية
  2. اليوم
  3. وعليكم السلام ورحمة الله وبركاته من الصورة يظهر أن المشكلة ليست في XAMPP نفسه، بل في Apache تحديدًا. الخطأ الأساسي هو: Port 80 in use Apache WILL NOT start without the configured ports free أي أن المنفذ 80 مستخدم من برنامج آخر، لذلك Apache يفشل في التشغيل. سبب المشكلة غالبًا أحد الأمور التالية: وجود برنامج آخر يعمل على المنفذ 80 مثل: IIS (خدمة الويب الخاصة بويندوز) Skype VMware Docker أي سيرفر محلي آخر أو أن Apache يعمل مسبقًا في الخلفية أو أن الخدمة محجوزة من النظام الحل الأول (الأسهل): تغيير منفذ Apache افتح XAMPP اضغط Config بجانب Apache اختر Apache (httpd.conf) ابحث عن السطر: Listen 80 وغيّره إلى: Listen 8080 ثم ابحث عن: ServerName localhost:80 وغيّره إلى: ServerName localhost:8080 احفظ الملف وأعد تشغيل XAMPP ثم شغّل Apache بعدها افتح المتصفح واكتب: http://localhost:8080 الحل الثاني: إيقاف البرنامج الذي يستخدم المنفذ 80 اضغط Win + R اكتب services.msc ابحث عن: World Wide Web Publishing Service إن وجدته، أوقفه واجعل Startup type = Disabled أعد تشغيل XAMPP وجرب تشغيل Apache. الحل الثالث: معرفة من يستخدم المنفذ افتح CMD كمسؤول واكتب: netstat -ano | findstr :80 سيظهر رقم PID بعدها افتح Task Manager وابحث عن نفس PID لمعرفة البرنامج.
  4. يمكنك الحصول على Redis بشكل عالمي ومجاني (أو بخطة مجانية قوية) من عدة منصات موثوقة، وهذه أشهرها للمبتدئين: أولًا: Redis Cloud (الرسمي) تقدمه شركة Redis نفسها. يوفر خطة مجانية بحجم صغير مناسبة للتجربة والتعلم، مع اتصال عالمي ومستقر. مميز لأنه رسمي، لكن السعة محدودة. ثانيًا: Upstash من أفضل الخيارات حاليًا. يوفر Redis عالمي (Serverless) مع خطة مجانية جيدة جدًا. سهل الربط مع Web و Node.js و Python و Cloud Functions. مناسب للمشاريع الصغيرة وReal-Time. ثالثًا: Railway يمكنك تشغيل Redis بنقرة واحدة. الخطة المجانية تعتمد على الرصيد الشهري، وغالبًا تكفي للتجارب. جيد إذا كنت تستخدم Railway لبقية المشروع. رابعًا: Render يدعم Redis ضمن خدماته. الخطة المجانية محدودة لكنها كافية للتعلم. مناسب إذا كنت تستضيف الـ Backend على Render. خامسًا: تشغيل Redis محليًا (للتعلم فقط) على جهازك باستخدام Docker أو WSL. ليس عالميًا، لكنه ممتاز للتجارب والتطوير. ملاحظة مهمة: لا يوجد Redis “غير محدود 100% مجاني” للإنتاج الحقيقي، لكن Upstash هو الأقرب لفكرة المجاني العالمي للمبتدئين والمشاريع الصغيرة.
  5. لقد تواصلت مع فريق الدعم كما هو موضح في حال انتهينا من المسارات ونرغب في تقديم ولاكن مركز الدعم لم يجب من يومين ورسالتي هي : سلام عليكم قد انتهيت من جميع مسارات في الاكاديمية وارغب بأجراء الامتحان ولاكن لدي سؤال قبل ان ارفع جميع المشاريع على GiThub ماذا يتوقع ان يكون منها ؟؟ لاضرب مثال ففي دورة صنع متجر كتب LARAVEL لم استطع اضافة طريقة دفع عبر paypal وضفت بدلا عنها تعديلاً خاص بي يضع المستخدم موقعه ودفع عند استلام ويختار مدير الموقع ماذا كان يريد الموافقة على طلبية شراء او لا وفي مشاريع اخرى قد اضفت من عندي بعض لمسات و بعضها لم اجعل البيانات اختبارية فيها جيداً بالمختصر انا متوتر كثيراً من الامتحان ولا اعرف كيف ستكون طريقة اسألة وكيف سيتم تقييم لانني اريد ان يكون ملفي قوياً جداً
      • 1
      • أعجبني
  6. وعليكم السلام ورحمة الله وبركاته، سؤالك مهم جداً، لأن اختيار المسار الصحيح في البداية يوفّر عليك وقتاً وجهداً كبيرين. نعم، هناك وظائف تقنية أخرى مناسبة للمبتدئين غير Web Developer و SOC Analyst Tier 1، وبعضها أسهل دخولاً وأسرع من حيث فرص العمل. من أفضل الخيارات للمبتدئين حالياً: Web Developer (Front-end أو Back-end أو Full-stack) من أكثر المسارات طلباً. يمكن البدء بـ HTML و CSS و JavaScript ثم إطار عمل واحد مثل React أو Laravel. مناسب للعمل الحر والوظائف التقليدية. SOC Analyst Tier 1 مناسب لمن يميل للأمن السيبراني. لا يحتاج برمجة قوية في البداية، بل فهم الشبكات، أنظمة التشغيل، SIEM، ومفاهيم الهجمات. غالباً متاح للمبتدئين في الشركات الكبيرة. IT Support / Help Desk مدخل ممتاز للمجال التقني. يعلّمك أنظمة التشغيل، الشبكات، حل المشاكل، والتعامل مع المستخدمين. كثير من المحترفين بدأوا منه ثم انتقلوا لمسارات أقوى. QA / Software Tester اختبار البرمجيات يركز على التفكير المنطقي وتحليل السلوك وليس البرمجة العميقة في البداية. يمكن البدء بالاختبار اليدوي ثم الانتقال إلى Automation لاحقاً. Junior Data Analyst مناسب لمن يحب الأرقام. يتطلب Excel، SQL، وأساسيات Python أو Power BI. أسهل من الذكاء الاصطناعي وأسرع دخولاً لسوق العمل. No-Code / Low-Code Developer مثل استخدام أدوات Bubble، Webflow، n8n، Zapier. مطلوب حالياً في الشركات الصغيرة والناشئة، ولا يحتاج برمجة عميقة. Cloud Support Associate مبتدئ في مجال السحابة (AWS / Azure / GCP). يركز على الإعدادات، المراقبة، والدعم الفني، وليس التصميم المعقد. WordPress Developer ليس مجرد تركيب قوالب فقط، بل تخصيص مواقع، متاجر، وتحسين الأداء. مناسب للعمل الحر والدخول السريع للسوق. نصيحة مهمة: اختر المسار بناءً على ميولك، وليس فقط على “ما هو الرائج”. لو تحب البرمجة اختر Web أو Back-end، لو تحب التحليل اختر Data أو SOC، ولو تحب الحلول السريعة اختر No-Code أو QA.
  7. إذا أردت مشاريع أقل تعقيدًا من Social Media Developers Hub ولكن ما زالت تحدّي حقيقي وتعمل بالزمن الحقيقي (Real-Time) فهذه أمثلة مناسبة جدًا للتدرّب وبناء خبرة فعلية، دون أن تكون سطحية أو “لعب أطفال”: أولًا: نظام دردشة بسيط لغرفة واحدة تطبيق محادثة حيّة (Chat Room) يسمح لعدة مستخدمين بالدخول والتحدث في نفس الغرفة. ستتدرّب فيه على: التعامل مع WebSocket أو Firebase Realtime / Firestore إدارة المستخدمين المتصلين تحديث الواجهة فورًا بدون إعادة تحميل التعامل مع الرسائل والوقت (timestamps) هذا المشروع أساس ممتاز قبل أي منصة اجتماعية كبيرة. ثانيًا: نظام تتبع الطلبات (Order Tracking System) مثل نظام مطعم أو توصيل. المستخدم يطلب، والإدارة تغيّر حالة الطلب، والمستخدم يرى التحديث لحظيًا. تحدّيه الحقيقي: Real-time updates لحالة الطلب فصل الصلاحيات (مستخدم / مشرف) لوحة تحكم بسيطة هذا قريب جدًا من تطبيقات حقيقية في السوق. ثالثًا: لوحة إعلانات حيّة (Live Notice Board) تطبيق يسمح بنشر إعلانات أو تنبيهات تظهر فورًا لجميع المستخدمين. تتعلّم فيه: Real-time broadcasting إدارة المحتوى تحديث الواجهة لجميع المستخدمين بنفس اللحظة مفيد جدًا لفهم كيف تعمل الأنظمة الجماعية. رابعًا: نظام حجز مواعيد مع تحديث لحظي مثل حجز طبيب أو صالون. المواعيد المحجوزة تختفي فورًا من باقي المستخدمين. التحدي هنا: منع التعارض (Race Conditions) التحديث الفوري التعامل مع الوقت والتاريخ هذا مشروع قوي ومحبوب في المقابلات. خامسًا: نظام أسئلة وأجوبة مباشر (Mini Q&A Platform) المستخدم يطرح سؤال، الآخرون يجيبون، والتصويت يحدث لحظيًا. ستتدرّب على: Real-time voting ترتيب المحتوى ديناميكيًا التعامل مع البيانات المتغيرة باستمرار نسخة مصغّرة جدًا من StackOverflow. سادسًا: لوحة مهام جماعية (Real-Time Task Board) مثل Trello لكن بشكل مبسّط. عدة مستخدمين يضيفون ويعدّلون المهام وتظهر التغييرات فورًا. تحدياته: التزامن إدارة الحالة التعامل مع تعدد المستخدمين مشروع ممتاز لفهم التطبيقات التعاونية. لماذا هذه المشاريع أفضل لك الآن؟ لأنها: أصغر من منصة اجتماعية كاملة لكن تحتوي مشاكل حقيقية من الواقع وتجعلك تفهم Real-Time بعمق وتبني عقلية مهندس وليس مجرد كاتب كود
  8. استعمال Bootstrap أو أي إطار عمل آخر لا يُضعف مستوى المبرمج بحد ذاته، لكن طريقة الاستعمال هي التي قد تؤثر سلبًا أو إيجابًا. إطارات العمل وُجدت لتسريع العمل، وتنظيم الواجهات، وتوحيد الأسلوب، خاصة في المشاريع الحقيقية التي يُهم فيها الوقت والجودة أكثر من إعادة اختراع كل شيء من الصفر. المبرمج المحترف في الواقع العملي يستخدم الأطر باستمرار، ولا يُنظر إلى ذلك على أنه ضعف أبدًا. المشكلة تظهر فقط في حالة واحدة، وهي أن يعتمد المتعلم على الإطار دون أن يفهم الأساسيات التي يقوم عليها. فإذا كان الشخص لا يفهم كيف يعمل flexbox أو grid، ولا يعرف أساسيات CSS مثل box model أو positioning، ثم يستخدم Bootstrap فقط عن طريق نسخ الأصناف الجاهزة، هنا فعلاً سيتكوّن اعتماد زائد، وسيشعر بالعجز عند العمل بدون إطار. أما إذا تعلم الأساسيات أولًا، وفهم HTML وCSS جيدًا، ثم استخدم Bootstrap كأداة لتوفير الوقت، فلن يفقد قدرته أبدًا على كتابة كود يدويًا. بل العكس، سيصبح قادرًا على تخصيص الإطار، وتعديل سلوكه، بل وحتى الاستغناء عنه عند الحاجة. بمعنى آخر، Bootstrap لا يُعلّمك، لكنه أيضًا لا يمنعك من التعلّم. أنت من يحدد كيف تستخدمه. من العلامات الجيدة أنك ما زلت على المسار الصحيح: أن تستطيع بناء صفحة بسيطة بدون أي إطار. أن تفهم ماذا يفعل كل class تستخدمه، ولو بشكل عام. أن تعرف كيف تحقق نفس النتيجة بـ CSS خام حتى لو لم تفعلها دائمًا. وفي الحياة العملية، كثير من المطورين الأكفاء جدًا يستخدمون Bootstrap أو Tailwind أو غيرها يوميًا، ومع ذلك يستطيعون كتابة كود نظيف بدون أي إطار عند الحاجة.
  9. وعليكم السلام ورحمة الله وبركاته، قبل الدخول في تعلّم الذكاء الاصطناعي، من المهم أن تكون لديك قاعدة رياضية متينة، لأن معظم خوارزميات الذكاء الاصطناعي وتعلّم الآلة مبنية أساسًا على مفاهيم رياضية واضحة. لا يشترط أن تكون خبيرًا رياضيًا، لكن الفهم الجيد أهم بكثير من الحفظ. أول ما يجب التركيز عليه هو الجبر. تحتاج إلى فهم المتغيرات والمعادلات، حل المعادلات الخطية، التعامل مع الدوال، وفهم فكرة المتجهات والمصفوفات بشكل مبدئي. هذه المفاهيم تُستخدم مباشرة في تمثيل البيانات وفي كيفية تعلّم النماذج من القيم الرقمية. بعد ذلك تأتي المصفوفات والجبر الخطي، وهو من أهم الأساسيات في الذكاء الاصطناعي. يجب أن تفهم ما هي المصفوفة، كيفية جمعها وضربها، معنى المتجه، والفرق بين الضرب العادي والضرب المصفوفي. كذلك من المهم فهم مفهوم التحويلات الخطية، لأن الشبكات العصبية في جوهرها عمليات جبر خطي متتالية. ثالثًا، التفاضل والتكامل، وبالأخص التفاضل. لا تحتاج إلى الغوص العميق في التكامل المعقّد، لكن يجب أن تفهم معنى المشتقة، ولماذا تُستخدم، وكيف تساعد في معرفة اتجاه التغيّر. هذا المفهوم هو الأساس في خوارزميات التدريب مثل الانحدار التدريجي، حيث يتم تحسين النموذج خطوة بخطوة. رابعًا، الاحتمالات والإحصاء. هذا الجزء مهم لفهم كيفية التعامل مع البيانات وعدم اليقين. يجب أن تفهم معنى الاحتمال، التوزيعات الاحتمالية، المتوسط الحسابي، الوسيط، الانحراف المعياري، والتباين. هذه المفاهيم تُستخدم في تحليل البيانات، تقييم النماذج، وفهم نتائج التنبؤ. خامسًا، أساسيات التحليل العددي والمنطق الرياضي بشكل عام. مثل فهم التقريب، الأخطاء العددية، ولماذا لا تكون النتائج دائمًا دقيقة بنسبة مئة بالمئة. هذا يساعدك على فهم سلوك النماذج في الواقع العملي. لو أردنا تحويل ذلك إلى مسار تعلّم عملي، فيمكنك البدء بالجبر الأساسي، ثم الجبر الخطي، بعدها التفاضل، ثم الاحتمالات والإحصاء، وكل ذلك مع تطبيقات بسيطة باستخدام البرمجة، وخصوصًا بلغة بايثون، لأن التطبيق العملي يرسّخ المفاهيم أكثر من الدراسة النظرية وحدها.
  10. اولًا يجب أن تفهم طبيعة العمل أنت لا تكتب بيانات جاهزة فقط، بل ستقوم بجرد فعلي للمتجر. هذا يعني أنك ستتعامل مع عدد كبير من الأصناف، وستحسب الكميات، وتدوّن الأسعار، وربما تصحّح أخطاء أو تسأل عن منتجات متشابهة. هذا عمل يتطلب وقتًا وتركيزًا ومسؤولية. ثانيًا ما الذي يحدد السعر؟ السعر لا يُحسب هكذا مباشرة، بل يعتمد على عدة أمور، أهمها عدد المنتجات، حجم المتجر، هل الأسعار واضحة أم تحتاج سؤال صاحب المتجر، وهل ستعمل في مكان المتجر أم ستأخذ البيانات وتعمل عليها لاحقًا. لكن أبسط طريقة عادلة للتسعير هي الاعتماد على الوقت، لأنك لا تعرف مسبقًا كم صنف بالضبط. ثالثًا تسعير تقريبي عملي في العادة، إدخال بيانات منتج واحد في إكسل مع الكمية والسعر قد يأخذ من نصف دقيقة إلى دقيقة إذا كان كل شيء واضحًا. لو افترضنا أن المتجر فيه 500 منتج، فهذا يعني من 6 إلى 8 ساعات عمل تقريبًا، وربما أكثر إذا كان العمل مرهقًا. تسعير منطقي في هذه الحالة يكون بالأجر اليومي أو بالساعة، وليس بالمشروع ككل. كم تطلب؟ إن كنت في بلد عربي، فطلب أجر يوم عمل كامل يتراوح عادة بين 20 إلى 40 دولارًا حسب بلدك ومستوى الخبرة. إن حسبتها بالساعة، فبين 3 إلى 7 دولارات للساعة يعد رقمًا مقبولًا لهذا النوع من العمل. لو كان المتجر كبيرًا جدًا (ألف صنف أو أكثر)، من حقك أن تطلب أكثر أو تقسّم العمل على أيام. رابعًا كيف تتفق معه بذكاء؟ قبل أن تبدأ، قل له بوضوح إن السعر يعتمد على عدد الأصناف والوقت، واقترح أحد حلّين: إما أجر بالساعة أو أجر يومي محدد ولا تبدأ العمل قبل الاتفاق حتى لا تجد نفسك تعمل ساعات طويلة بأجر قليل. خامسًا نصيحة مهمة لا تُقلّل من قيمة عملك، فصاحب المتجر سيبني قراراته التجارية لاحقًا على هذه البيانات، وهي أساس إدارة المخزون والمحاسبة. عملك ليس مجرد كتابة، بل تنظيم معلومات مهمة.
  11. البارحة
  12. #!/usr/bin/env python3 """ linbet_crash_simulator.py Offline crash game simulator and strategy tester. This script: - Simulates crash multipliers using a heavy-tailed distribution (Pareto-like). - Lets you test simple strategies: fixed cashout, auto-repeat fixed bet, and a simple martingale-style stake increase after losses. - Produces summary statistics and an optional histogram of multipliers. Important: - This is for offline analysis and education only. - It does NOT connect to any betting site, manage accounts, or place real bets. """ from __future__ import annotations import argparse import math import statistics import sys from typing import Dict, List, Optional, Tuple import numpy as np try: import matplotlib.pyplot as plt # type: ignore except Exception: plt = None # plotting optional def sample_multiplier(alpha: float = 1.5, scale: float = 1.0) -> float: """ Draw a multiplier >= scale using a Pareto Type I variant. With np.random.pareto(alpha) the returned value is >= 0; adding 1 shifts the minimum to 1. We then multiply by scale so that scale is the minimum possible multiplier. Returns float >= scale """ return (np.random.pare Brit had skript i5dm 3la la lin #!/usr/bin/env python3 """ linbet_crash_simulator.py Offline crash game simulator and strategy tester. This script: - Simulates crash multipliers using a heavy-tailed distribution (Pareto-like). - Lets you test simple strategies: fixed cashout, auto-repeat fixed bet, and a simple martingale-style stake increase after losses. - Produces summary statistics and an optional histogram of multipliers. Important: - This is for offline analysis and education only. - It does NOT connect to any betting site, manage accounts, or place real bets. """ from __future__ import annotations import argparse import math import statistics import sys from typing import Dict, List, Optional, Tuple import numpy as np try: import matplotlib.pyplot as plt # type: ignore except Exception: plt = None # plotting optional def sample_multiplier(alpha: float = 1.5, scale: float = 1.0) -> float: """ Draw a multiplier >= scale using a Pareto Type I variant. With np.random.pareto(alpha) the returned value is >= 0; adding 1 shifts the minimum to 1. We then multiply by scale so that scale is the minimum possible multiplier. Returns float >= scale """ return (np.random.pare crash_simulator_improved.py crash_simulator_improved.py #!/usr/bin/env python3 """ linbet_crash_simulator.py Offline crash game simulator and strategy tester. This script: - Simulates crash multipliers using a heavy-tailed distribution (Pareto-like). - Lets you test simple strategies: fixed cashout, auto-repeat fixed bet, and a simple martingale-style stake increase after losses. - Produces summary statistics and an optional histogram of multipliers. Important: - This is for offline analysis and education only. - It does NOT connect to any betting site, manage accounts, or place real bets. """ from __future__ import annotations import argparse import math import statistics import sys from typing import Dict, List, Optional, Tuple import numpy as np try: import matplotlib.pyplot as plt # type: ignore except Exception: plt = None # plotting optional def sample_multiplier(alpha: float = 1.5, scale: float = 1.0) -> float: """ Draw a multiplier >= scale using a Pareto Type I variant. With np.random.pareto(alpha) the returned value is >= 0; adding 1 shifts the minimum to 1. We then multiply by scale so that scale is the minimum possible multiplier. Returns float >= scale """ return (np.random.pare crash_simulator_improved.py crash_simulator_improved.py
  13. وعليكم السلام ورحمة الله وبركاته، المشكلة هي أن المنفذ رقم 80 مشغول بواسطة عملية أخرى وهي System (PID 4) وهي خدمة "World Wide Web Publishing Service" التابعة ل IIS في Windows. وهذه الخدمة الآن تعمل في الخلفية حتى بعد إلغاء تثبيت IIS وتمنع Apache من استخدام Port 80 لحل المشكلة قم بفتح من قائمة Run من خلال الضغط على Win+R ثم اكتب services.msc وقم بالبحث عن "World Wide Web Publishing Service" ثم انقر عليها بالزر الأيمن واختر Stop لإيقافها ثم اختيار Properties وتغيير Startup type إلى "Disabled" لمنعها من العمل مستقبلا. أرجو في حال كان سؤالك متعلقا بأحد الدروس الخاصة بالدورات أن تقوم بطرحه أسفل الدرس الذي واجهت فيه المشكلة لنساعدك بشكل أفضل فهنا نجيب فقط على الأسئلة العامة الغير متعلقة بمحتوى
  14. وعليكم السلام ورحمة الله، يمكنك الحصول على Redis مجانا بشكل عالمي من Redis Cloud التي توفر خطة مجانية دائمة بسعة 30 ميغابايت. وهي مثالية للتعلم والتطوير وتدعم الخدمة نشر قواعد البيانات على AWS أو Google Cloud أو Microsoft Azure عبر مناطق متعددة حول العالم كما يمكنك أيضا استخدام Heroku Redis Cloud التي تقدم خطة مجانية مع إدارة كاملة للخدمة وللبدء يجب إنشاء حساب على redis.io ثم اختر Free عند إنشاء قاعدة البيانات.
  15. السلام عليكم ورحمة الله وبركاته مساء الخير مانوع الخطأ هنا وكيف الحل
  16. من اين يمكنني ان احصل على Redis Database بشكل عالمي و مجاني 100%
  17. وعليكم السلام ورحمة الله وبركاته . لاحظ أن دورة تطوير التطبيقات بلغة java script لا تتطلب أى معلومات سابقة مثل html و css فهي تعتمد بشكل أساسي على جافاسكريبت وأطر العمل الخاصة بالواجهة الأمامية مثل React وسيتم توفير لك أكواد html و css ولن تحتاج إلى تعديل أو إنشاء شئ بنفسك كل ما عليك فقط هو التركيز على الواجهة الأمامية . ولكن بالطبع وجود خبرة ب html و css ستكون شئ ممتاز لك ولهذا يمكنك مشاهدة أول مسار من دورة "تطوير واجهات المستخدم" فهو مجاني بشكل كامل لك وسيعطيك الأساسيات اللازمة بهم وستكون بداية ممتازة لك للدخول في دورة java script . ونعم بالطبع الدورة هي من أقوى الدورات الموجودة في الأكاديمية فستعلمك تطوير الواجهات الأمامية والواجهات الخلفية وأيضا تطوير تطبيقات الهاتف وسطح المكتب أى أنك بالطبع ستكون full stack developer. ونعم بالطبع في النهاية يمكنك إستخدام أدوات الذكاء الإصطناعي بعد أن تكون متقن لعملك وتعلمت بشكل جيد مما سيزيد إنتاجيتك ويعطيك أفضلية على كثير من المطورين.
  18. السلام عليكم , اي مستوى يجب ان احققق في html , css حتى اتمكن من الدخول في دورة javascript بدون مشاكل و هل هذا مسار جيد للبدء كfull stack developer و هل يجب بعدها تعلم التعامل مع ادوات الذكاء الاصطناعي للاستعانة بها في العمل؟
  19. وعليكم السلام ورحمه الله وبركاته. تتكون الدورة من عدة مسارات وهذه المسارات تتكون من العديد من الأقسام. واساسيات بايثون هو مسار واحد وكذلك تطبيقات عملية على النماذج النصية الكبيرة LLMs هو مسار ايضاً. وعموماً يفضل الإستفادة من الدورة كاملة لدراسة المحتوى الموجودة بالدورة واكتساب المهارات الموجودة بالدورة أهم بكثير من الحصول على الشهادة.
  20. السلام عليكم أنا في مسار الذكاء الاصطناعي ، ولدخولى الاختبار للحصول على شهادة يجب ان انتهى من اربع مسارات . فهل مثلا اسياسيات بايثون هذا مسار رقم1 و تطبيقات عملية على النماذج النصية الكبيرة LLMs هذا المسار رقم 2 أم يكفى اساسيات البايثون لدخول الاختبار ؟ ولكم جزيل الشكر
  21. آخر أسبوع
  22. أولا المحتوى رائع و كافي , و لكن طريقة عرض الفيديوهات سيئة معروضة ك keywords , و عند التطبيق تحاول ان تكبر الشاشة , يكبر كل شيء الا محتوى الفيديو يبقى بحجم صغير , و عند الخروج و الرجوع ما تعرف وين وقفت او من وين تكمل , صدقا لو كنت اعرف ان طريقة العرض بالشكل السيء هذا ما سجلت , اتمنى ان يتم تطويرها و تحسينها
  23. سيتوجب عليك دائما تفعيل البيئة بنفسك إذا كنت تستخدم سطر الأوامر وذلك لأن هذا الأمر إختياري وليس إجباري عند الدخول على سطر الأوامر لذلك يجب القيام بذلك يدويا . ولكن إذا كنت تستعمل IDE مثل vs code او Pycharm فتلك ال IDES تقوم بتفيعل البيئة الإفتراضية تلقائيا إذا قمت بتحديد ذلك عند فتح سطر الأوامر دون أن تقوم بذلك يدويا . يمكنك إخبارى بأى IDE تعمل عليه وإذا لم يكن يتم تفعيل البيئة الإفتراضية فيه يمكنني توضيح لك كيف تقوم بذلك.
  24. هذا السؤال يتكرر كثيرا بالنسبة للأشخاص المبتدئين ويجب عليك اولا تحديد المجال الذي تحبه وتريد تعلمه والعمل فيه . حيث يوجد العديد من المجالات المتاحه في البرمجة . سواء كان مجال تطبيقات الويب او تطبيقات الهاتف او سطح المكتب . وحتى مجال تطوير الالعاب والذكاء الاصطناعي. وبعد تحديد المجال يمكنك اختيار التقنيات واللغة الانسب لك لتعلمها واتباع ال roadmap الخاص بها. وإليك الإجابات التالية والتفاصيل المهمة لكيفية البدأ في تعلم البرمجة :
  25. حاليا لا يوجد أى دورة متخصصة بلغة c++ أو C# مع إطار عمل Asp.net core على أكاديمية حسوب هنا . ولكن من الممكن بالطبع إضافته مستقبلا حيث يتم دائما إضافة دورات وتحديثات على الدورة الحالية بشكل دورى بما يناسب سوق العمل العربي والعالمي . وسأقوم بإرسال إقتراحك للإدارة هنا وسيتم دراسة إضافة الدورة إن شاء الله . يمكنك متابعة الدروس والمقالات الخاص بلغة C# في الأكاديمية يوجد أيضًا دروس ومقالات لإطار ASP.NET . أيضًا متابعة صفحة آخر التحديثات لمعرفة الجديد في الأكاديمية.
  26. السلام عليكم ورحمة الله تعالى وبركاته، يمكنك تصفح مقالات ASP.NET المتوفرة حاليا من هنا: https://academy.hsoub.com/programming/c-sharp/dotnet/aspnet/ كما يتم تحديثها وإضافة المزيد منها، يمكنك عمل متابعة للصفحة لكي يصلك أي تحديث بخصوصها كالتالي: كما أنّ المقالات الموجودة في الأكاديمية تحتوي على مصادر ومراجع وحتى على توثيقات رسمية تقودك مباشرة للتصفح أكثر والتعمق في الدرس.
  27. السلام عليكم ورحمة الله، حاليا لا توجد دورة مخصصة حاليا لذلك لكن قد يتم إضافتها على حسب الحاجة فإن اقتضت الحاجة ذلك قد يتم إضافتها لاحقا. لكن مع ذلك فإنّ أكاديمية حسوب تقدم حاليا مقالات تعليمية حول ASP.NET Core يمكنك تصفحها من هنا: ASP.NET Core
  28. بالطبع لا حيث أن أطر العمل مثل bootstrap او tailwind ما هي إلا أطر عمل مساعدة تساعدك في تصميم الموقع بشكل سريع وأفضل ولكن إستخدامك له هو ما يفرق بين هل يؤثر على مستواك أم لا . فهناك بعض الأشخاص المبتدئين من يقومون مباشرة بالبدأ في bootstrap أو tailwind دون مذاكرة أو البدأ بدراسة أساسيات CSS وهكذا سيؤثر هذا الأمر على مستواهم فهم ليس لديهم الأساس القوي وهنا أطر العمل ستكون عائق له ولن يقوم بإستخدامه بالشكل الأفضل وسيقوم فقط بنسخ ولصق الأكواد دون فهمها ولو حدثت مشكلة لن يستطيع حلها بنفسه دون الإستعانة بأحد ولهذا دائما الأفضل هو دراسة الأساسيات بشكل عميق ومن ثم إستخدام أى إطار عمل تريده. وإليك الفرق بين bootstrap و tailwind :
  1. عرض المزيد
×
×
  • أضف...