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

عبد الوهاب بومعراف

الأعضاء
  • المساهمات

    2316
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    3

كل منشورات العضو عبد الوهاب بومعراف

  1. أولا أنصحك أن تركزي على فهم المسارات الأولى للدورة والتطبيق مع المدرب خطوة بخطوة، وبما أنّ الشروط الأساسية للتقدم للامتحان تركز على إتمام أربع مسارات فمن الضروري إكمالها، يمكنك مراجعة الشروط من هنا: الامتحان والحصول على الشهادة أما بالنسبة لتعزيز مهاراتك في دجانغو فهذا ممكن من خلال إتمام مسارات الدورة المعنية به، وأنصحك بإتمامها أو تخصيص وقت لإتمامها للاستفادة القصوى من محتوى الدورة، وإضافة إليه يمكنك الاستفادة من سلسلة المقالات التي توفرها الأكاديمية كتعزيز من هنا: دجانغو - مقالات أكاديمية حسوب حيث توجد العديد من التطبيقات يمكنك اتباعها:
  2. وعليكم السلام ورحمة الله، هي في الحقيقة ليست خيارا بل هي ضرورة أساسية حتى على المستوى المتوسط لأن مهارات البرمجة هي التي تمكّن المهندس من تحويل التصاميم المعمارية إلى حلول قابلة للتنفيذ بالإضافة إلى تصحيح الأخطاء وتحسين الكود وذلك ما يجعل الدور أكثر تكاملاً وفعالية لكن الاعتماد فقط على التصميم المجرد دون برمجة سيمنع المهندس من فهم التفاصيل التقنية الدقيقة التي تؤثر على جودة الحل واستقراره. فالبرمجة تعزز التفكير المنطقي والقدرة على حل المشاكل وتجعل المهندس جزءا فاعلا في دورة تطوير المنتج بالكامل وهو أمر مطلوب جدا خاصة في المقابلات التقنية أما التصميم المعماري يبقى مهما لكنه مكمّل للبرمجة ولا يغني عنها خاصة في المراحل المتقدمة والمشاريع الكبيرة التي تتطلب تعاونا بين فرق متعددة التخصصات.
  3. وعليكم السلام ورحمة الله، إن كنت تقصد هذا الكتاب: فهو كتاب مجاني ومثله أيضا يمكنك تصفح قائمة الكتاب المجانية الخاصة بأكاديمية جسوب https://academy.hsoub.com/files/ يمكنك تحميله وقراءته بلا أيّة اشتراكات أو متطلبات أخرى.
  4. وعليكم السلام ورحمة الله، تحليل البرمجيات أو تحليل المتطلبات والنظام يحتاج أساسًا لمواد مثل: مبادئ هندسة البرمجيات ومرحلة ال SDLC تحليل المتطلبات (Requirements Analysis) تصميم النظم باستخدام المخططات (UML, DFD, ERD) قواعد البيانات نمذجة الأعمال (Use Cases, User Stories) بالإضافة لمفاهيم الجودة والاختبار ويتم فيه فهم المشكلة وجمع المتطلبات من العميل والمستخدمين ثم تنظيمها وتصنيفها وتمثيلها في نماذج ورسومات والتحقق من صحتها ثم إنتاج وثيقة متطلبات واضحة تقود التصميم والتنفيذ لاحقا يمكنك مراجعة هذه المصادر:
  5. السلام عليكم ورحمة الله، مسار دورة تطوير واجهات المستخدم في أكاديمية حسوب يركز على أساسيات HTML وCSS وJavaScript ثم أدوات مثل Bootstrap خاصة الإصدار 5 و Sass، Gulp، jQuery، Webpack، وHugo وذلك لغرض بناء مشاريع عملية كالمتاجر الإلكترونية. كما يمكنك التأكد من قائمة الدروس الكاملة من صفحة الدورة من هنا:
  6. السلام عليكم ورحمة الله، في الحقيقة جميع هذه المجالات مطلوبة جدا خاصة في سوق العمل الأوروبي وخاصة مع قوانين مثل NIS2 التي يزداد الطلب على Cybersecurity فيها، بينما AI/ML يزداد الطلب عليها خاصة بسبب نمو الشركات التقنية وأما الفرونتاند فهو جزء أساسي من ال Full Stack الذي يمكن أن يفتح لك أبواب تأشيرات الهجرة بعد التخرج مباشرة إذا بنيت مشاريع قوية. لكني أنصحك أولا بالبدء بدورة علوم الحاسوب في حال أردت الاشتراك فيها، فهي ستعطيم الأساس وستستطيع من خلالها أن تفهم أي مجال سترغب في التوسع فيه فيما بعد، وأنصحك أن تهتم بالتعلم أكثر من الوظيفة والأموال، صحيح أنّ الهدف الأساسي لأي مبرمج قد يكون ايجاد وظيفة لكن الأمور في هذا المجال الواسع لا تسير بتلك الطريقة لأنّ الكثيرين يتوقفون في بداية المسير ويستسلمون، لذا احرص على فهم الأساسيات بشكل جيد، ويجب أن تتحلى بالصبر أثناء التعلم ولا تستهن بالأمور البسيطة فهذا مجال يكون تدريجيا من ناحية التعقيد، والاستمرارية والتطبيق العملي هي أساس النجاح في هذا المجال.
  7. وعليكم السلام ورحمة الله، لاستلام شهادة أكاديمية حسوب يجب أولا إتمام الدورة بالشروط الكاملة وهي: إنهاء أربعة مسارات تعليمية على الأقل التطبيق العملي للمشاريع مع المدرب ثم رفعها على GitHub مع التأكد من توثيق الهوية بعدها تتواصل مع مركز المساعدة لتحديد موعد الامتحان حيث تجرى محادثة صوتية لمدة 30 دقيقة تناقش فيها الدورة والمشاريع تليها مهمة مشروع تخرج تنفذها خلال أسبوع إلى أسبوعين وبعد مراجعة المشروع واجتيازه بنجاح، سترسل الشهادة الإلكترونية برابط مباشر قابل للتحقق على academy.hsoub.com/verify كما يمكنك طلب نسخة ورقية مختومة مع كود فريد وهذه الشهادة معتمدة وليست مجرد إكمال وترسل تلقائيا بعد التأكيد.
  8. وعليكم السلام ورحمة الله وبركاته، موقع HTMLrev.com يقدم قوالب جاهزة لل dashboards والمواقع للتنزيل الفوري دون تسجيل مع خيارات مدفوعة للميزات المتقدمة ويحتوي على فلاتر واضحة في الصفحة الرئيسية لذا يمكنك أن تختار ما تشاء من خلال استخدام الفلاتر في الصفحة الرئيسية: "HTML" ل HTML/CSS "Bootstrap" ل HTML/CSS/JS+Bootstrap بعدها يمكنك تحميلها وتعديلها في VSCode.
  9. وعليكم السلام ورحمة الله، يمكنك استخدام Figma مجانا عبر المتصفح من خلال إنشاء حساب على figma.com ثم تفتح المشاريع العامة أو تختار أحد القوالب الجاهزة من Figma Community بكتابة إما: "dashboard designs" أو: "web app UI kits" وذلك في شريط البحث وستجد تصاميم جاهزة لتطبيقات مثل HRMS أو AI dashboards. لاستخراج العناصر وإن كان لديك تصميم جاهز يمكنك فقط فتحه ثم المتابعة أولا تقوم بتكبير التصميم من خلال عمل zoom in واستخدام أداة "Inspect" في اللوحة اليمنى لنسخ أبعاد العناصر بدقة كال width, height, margins, padding والألوان والخطوط والمسافات ثم تقوم بنقلها مباشرة إلى CSS في مشروعك أما بخصوص الأيقونات يمكنك تصديرها ك SVG أو PNG عبر "Export". ومن المهم أن تركز على responsive breakpoints من التصميم (mobile, tablet, desktop) لتحويلها إلى components في كودك فيما بعد.
  10. السلام عليكم ورحمة الله وبركاته، دورة الذكاء الاصطناعي في أكاديمية حسوب تحتوي على مشاريع عملية حقيقية منها تنظيف وتحليل بيانات كبيرة مثل بيانات المبيعات اليومية والسلسلة الزمنية كذلك بيانات الزبائن ومنتجات المتاجر الإلكترونية مع تمثيل مرئي وإنجاز لوحات التحكم باستخدام مكتبات مثل Pandas، Matplotlib، وSeaborn بالإضافة إلى دمج نماذج AI مع APIs للتوصيات والتوقعات وهي مشاريع مركبة تجمع كل المهارات المتعلَمة، أقترح عليك الاطلاع الكامل على محتوى الدورة من هنا: ومن هنا: https://academy.hsoub.com/learn/artificial-intelligence/ وبخصوص أي استفسار حول الشهادة وطرق الدفع وإتمامه يمكنك دوما مراسلة مركز مساعدة أكاديمية حسوب.
  11. أهلا وسهلا بك، اشتراكك في الدورة ليس مخاطرة بل هو استثمار ممتاز حيث ستحصل على وصول مدى الحياة للمحتوى مع تحديثات مجانية والقيمة الأساسية تكمن في المهارات المتينة التي تؤهلك للعمل الحر أو التوظيف قبل تخرجك الجامعي بما أنك في مرحلة الثانوية فهذا لا يعني أنك لن تجد وظيفة أو أنّ سنك صغير، يمكنك أن تعمل عن بعد وفي منصات العمل الحر المختلفة. أما بالنسبة لشهادة حسوب فهي معتمدة بعد اجتياز الامتحان العملي والمقابلة، وهي ليست مجرد إكمال بل إثبات قدرات حقيقية عبر مشاريع تشبه طلبات سوق العمل مع رابط تحقق مباشر ورقم كود فريد للنسخة المختوم وعلى منصات حسوب كخمسات ومستقل وبعيد تُعترف بها تلقائيا كدليل مهارات موثوق، مما يعزز فرصك في بيع خدماتك أو الحصول على مشاريع، خاصة مع دعم فريق التوظيف لتحسين ملفك الشخصي. ومرافقتك. وفي حال كان لديك استفسارات أخرى لا تتردد في التواصل مع مركز مساعدة أكاديمية حسوب.
  12. وعليكم السلام ورحمة الله، الطريقة الأمثل لتطبيق الفيديوهات هي أن تشاهد الجزء الأول بسرعة قليلا للفهم العام ثم توقف فورا واكتب الكود بنفسك من الصفر محاولا تذكر المنطق وإن استصعب عليك الأمر ارجع لثوان قليلة من الفيديو أو افتح التوثيق الرسمي مباشرة. لكن لا داعي للتسرع أو السباق نحو إنهاء الدروس بسرعة فهذا ليس الهدف الأساسي من دراسة الدورات، فالدورة متاحة مدى الحياة إضافة إلى التحديثات التي تطرأ عليها فهي ليست مرتبطة بوقت معين لإنهائها لذا أنصحك بالتركيز على فهم الدروس واستيعابها والتطبيق عليها لتستفيد أقصى استفادة من الدورة.
  13. وعليكم السلام ورحمة الله، لتقليل الهلوسة بفعالية أنصحك باستخدام Retrieval-Augmented Generation (RAG) لتزويد النموذج بمصادر موثوقة ثم اكتب تعليمات واضحة ومحددة تطلب من النموذج الاعتماد على المعلومات المقدمة فقط والاعتراف بعدم المعرفة كما يمكنك التقليل من ال top_p إلى 0.1-0.3 بدلا من Temperature فقط. وأيضا استخدم presence_penalty وfrequency_penalty لتقليل التكرار والمعلومات المختلقة. وليس هذا فقط لانه توجد حلول أخرى كوضع قيود صريحة في البرومبت مثل "لا تخمن" أو "قل 'لا أعرف' إذا كنت غير متأكد" وهذه الطرق مجتمعة أكثر فعالية من Temperature وحده.
  14. السلام عليكم ورحمة الله، في الأكاديمية المحتوى المعروض يكون من خلال الفيديوهات التعليمية المرفقة بمسارات التطبيقات العملية وفي المسارات التي تحتاج إلى ملفات مصدرية ستجدها في درس المدخل أو المقدمة عند بداية المسار أين يمكنك تحميل المشروع النهائي والاطلاع عليه. أما الملخصات فهنا نشجع الطالب على إعداد الملخصات بنفسه، فالهدف ليس حفظ ما يتمّ تعليمه بل فهمه والتطبيق عليه بشكل صحيح، كما أنه مع التعلم والتطبيق المستمرّين ستتمكن من تذكر الأوامر والمفاهيم أثناء البرمجة ويمكنك الرجوع إلى التوثيقات الرسمية في حال نسيت أيّ شيء من هنا: موسوعة حسوب
  15. السلام عليكم ورحمة الله، في الدورة، الملفات المصدرية تكون عادة في درس المقدمة أو المدخل عند بداية المسار يمكنك الانتقال إلى هناك وستجدين الرابط ويمكنك تحميلها أو تصفح المشروع المصدري على غيتهاب مباشرة. يرجى في المرات القادمة طرح الأسئلة المتعلقة بالدورات أسفل الدرس الذي تواجهين مشكلة فيه.
  16. نعم هذا الأمر ممكن، يمكنك إما تثبيت بايثون من الموقع الرسمي و من ثم تشغل Vs code و تحديد المترجم الذي قمت بتثبيته، أو عن طريق قائمة الإضافات في Vs code حيث تجد هناك بايثون و تثبته و بعدها تقوم بالأمر نفسه و سيشتغل معك.
  17. وعليكم السلام ورحمة الله، من الجيد تنزيل نسخة Godot 4.x فأحدث إصدار مستقر حاليا هو 4.3 أو 4.4 لكن حتى لو تغيرت الإصدارات فالمفاهيم الأساسية متشابهة والاختلافات الرئيسية هي في أسماء بعض الدوال وطريقة كتابة الكود مثل _ready() بدلا من func _ready() واستخدام @onready بدلا من onready وتغيير بعض أسماء العقد. يبقى Godot 4 أقوى فهو يدعم ميزات حديثة مثل الرسوميات المتقدمة (Vulkan) وسيظل مدعوما لسنوات قادمة يمكنك متابعة الفيديوهات القديمة وترجمة الكود ل Godot 4 عبر البحث السريع عن الفروقات في التوثيق الرسمي أو طلب ذلك منا مباشرة. لكن ما أنصح به حاليا هو المتابعة مع المدرب خطوة بخطوة إلى حين التمكن من الأساسيات فالنسخ لا تؤثر كثيرا في مرحلة التعلم، ثم فيما بعد يمكنك استخدام ما تريد وستكون على دراية بأي نسخة تحتاجها وتتوافق مع مشاريعك.
  18. السلام عليكم ورحمة الله، يمكنك تعلم HTML من خلال مقالات ومراجع الأكاديمية من هنا: https://academy.hsoub.com/programming/html/ كما يمكنك تعلمها من توثيق أكاديمية حسوب الخاص بال HTML من هنا: لغة HTML - توثيق حسوب كما توجد دورة تطوير واجهات المستخدم في أكاديمية حسوب: ومن خلال: ومن هنا:
  19. السلام عليكم ورحمة الله وبركاته، في الأكاديمية لا توجد خاصية متابعة التقدم في الدروس لأننّا نركز هنا على دراسة الدورة أكثر من متابعة إنجاز الدورة كما أنها غير مهمة بشكل كبير خاصة في المجال التقني فهنا نقدم وصولا مدى الحياة للدورات المدفوعة إضافة إلى التحديثات المجانية التي تطرأ دوريا بين الفينة والأخرى وهذه الميزة تعني أنك تدفع مرة واحدة وتحتفظ بالوصول للدورة ودوراتها التحديثات المستقبلية. فهنا نركز على إتقان المهارة والخروج لسوق العمل وليس مجرد إنهاء نسبة 100% من الدورة أو المحتوى فشريط الإنجاز يشجع على السرعة والتخطي حسب العديد من الدراسات بينما الأكاديمية تشجع على المراجعة المتعمقة وحل التمارين والتطبيق العملي والبحث المستمر في أي وقت.
  20. السلام عليكم ورحمة الله، شوبيفاي (Shopify) هي منصة عالمية تمكّن الأفراد والشركات من إنشاء وإدارة متاجر إلكترونية كاملة بسهولة وتقدم خدمات الدفع والشحن والتسويق وإدارة المخزون بينما سلة (Salla) هي أكبر منصة سعودية للتجارة الإلكترونية في الشرق الأوسط تقدم خدمات مشابهة لإنشاء متاجر إلكترونية احترافية في دقائق مع حلول متكاملة للمدفوعات والشحن والتسويق وستجد هذه المشاريع مطلوبة بكثرة في مواقع العمل الحر لأن الكثير من التجار يحتاجون إلى مطورين لتصميم وتخصيص متاجرهم وإضافة المنتجات وربط بوابات الدفع والشحن. يمكنك تعلم كيفية إنشاء المتاجر من خلال دورة تطوير واجهات المستخدم على أكاديمية حسوب أين ستتعلم كيفية إنشاء متجر احترافي، يمكنك تصفح محاور الدورة من هنا:
  21. السلام عليكم ورحمة الله، دورة الذكاء الاصطناعي في أكاديمية حسوب تركز على الأساسيات البرمجية والتقنية التي تشكل قلب هذا المجال حيث تتضمن: تعلم بايثون Python كلغة رئيسية تحليل البيانات Data Analysis التعامل مع نماذج الذكاء الاصطناعي LLMs نماذج الرؤية الحاسوبية أما Power BI فهو أداة تصور بيانات Business Intelligence متخصصة في إنشاء التقارير ولوحات التحكم التفاعلية بطريقة سهلة عبر واجهة drag-and-drop وتستهدف بشكل رئيسي محللي الأعمال Business Analysts والمهنيين في مجال استخبارات الأعمال. والفرق الجوهري هنا أن دورات الذكاء الاصطناعي تبنى على تعلم البرمجة والخوارزميات والنماذج الرياضية باستخدام بايثون ومكتباتها مثل Pandas وMatplotlib وSeaborn مما يمنح المتعلم تحكما كاملا في كل عملية تحليلية وإمكانية بناء نماذج تعلم آلي معقدة وتطبيقات مخصصة بينما Power BI يقدم حلولا سريعة وجاهزة للتصور والتقارير التفاعلية دون الحاجة لكتابة أكواد معقدة وهو مثالي للمؤسسات التي تستخدم منظومة Microsoft.
  22. السلام عليكم ورحمة الله، لقد اطلعت على المشروع وهو جيد ويعمل بشكل جيد وواضح أنك فهمت أساسيات عمل التطبيق. أنصحك فيما بعد بالعمل على React مباشرة، والمشكلة أيضا ليست في المشروع نفسه لكن المشكلة أنك لو بقيت تعتمد على AI كثيرا قد لا تتعلم من الأخطاء فال debugging هو الذي سيجعلك مبرمجا جيدا. يمكنك محاولة عمل مشروع ثاني من الصفر لوحدك بدون مساعدة لكي ترى الفرق وترى أخطأءك وتنمّي المهارات التي تنقصك.
  23. السلام عليكم ورحمة الله، بداية لا داعي للقلق، فمن ناحية محتوى الدورة فهو متاح مدى الحياة مع التحديثات المباشرة التي تطرأ على الدورات التي تشترك فيها، لكن نحن ننصح دائما بتجنب الانقطاع الطويل الذي يكون من أسبوعين فما فوق، فالبرمجة تحتاج إلى اجتهاد واستمرارية في العمل والانقطاع الطويل قد يسبب النسيان وصعوبة الاستمرار من النقطة التي توقفت فيها، لذا في تلك الحالة ننصح بإعادة مشاهدة الدروس ويمكنك تسريع الفيديو قليلا عند المقاطع التي تحسّ أنك فهمتها وطبقت عليها من قبل، ويمكنك في أي وقت طلب تمارين اختبارية قصيرة سواء هنا أو من خلال أدوات الذكاء الاصطناعي أو من خلال المواقع المختصة بذلك. لكن للتنويه فقط من الأفضل أن لا تعوّد نفسك كثيرا على ال AI خاصة في بداية التعلم، قم بطلب التمارين والأسئلة فقط، ثمّ قم بحلّها بنفسك مرة ومرتين وثلاث ولا بأس إن أخطأت، ثم بعدها يمكنك تقييم نفسك وشيئا فشيئا ستنمّي في نفسك الحسّ البرمجي، بعد ذلك ستصبح أدوات الذكاء الاصطناعي أدوات مساعدة ومسرّعة وتكون قادرا على توجيهها لا العكس، وتتمكن من فهم الأكواد عكس النسخ واللصق.
  24. السلام عليكم ورحمة الله، كشف ال ID في cursorPaginate لا يعتبر خطرًا أمنيا مباشرا خاصة حينما يكون لدينا تحكم صحيح بالصلاحيات (Authorization) لكنه يعتمد على نوع المشروع أيضا. بخصوص الترميز في Laravel فهو لإخفاء تفاصيل التنفيذ وليس للأمان الحقيقي فالأمان الفعلي يأتي من التحقق من صلاحيات المستخدم قبل السماح له بالوصول للبيانات والمخاطر الرئيسية هي: كشف حجم قاعدة البيانات للمنافسين إمكانية تخمين IDs أخرى والوصول غير المصرح له إذا كانت الصلاحيات ضعيفة الاعتماد الشديد على بنية قاعدة البيانات لذا فالحل الأمثل هو استخدام UUIDs بدلا من IDs وتطبيق فحص صلاحيات صارم على كل عملية والاعتماد على الأمان الحقيقي وليس إخفاء المعلومات فقط.
  25. وعليكم السلام ورحمة الله، Software Engineer يركز على بناء وتطوير أنظمة البرمجيات والتطبيقات من خلال كتابة أكواد نظيفة وتصميم الأنظمة واستخدام مفاهيم هندسة البرمجيات مثل DevOps والحوسبة السحابية بينما Data Scientist فهو الذي يستخرج الرؤى من البيانات ويبني النماذج التنبؤية باستخدام الإحصائيات والتعلم الآلي مع التركيز على التحليل والتجريب وتصور البيانات أما ال ML Engineer فيأخذ النماذج التي يطورها Data Scientist ويحولها إلى أنظمة إنتاجية قابلة للتوسع من خلال دمج مهارات هندسة البرمجيات مع التعلم الآلي حيث يركز على نشر النماذج وتحسين الأداء والاهتمام بالصيانة المستمرة.
×
×
  • أضف...