لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 09/28/24 in أجوبة
-
السلام عليكم هي اي اهميه الدوري دي Google IT Support Professional Certificate ؟ وهل دراست الشبكات مهم حتي لو مش هشغل في المجال الIT ؟2 نقاط
-
لماذا عندما اشغل المحاكي في اندرويد ستوديو عندما اضغط داخل المحاكي يغلق المحاكي مباشرة2 نقاط
-
1 نقطة
-
1 نقطة
-
تلك الشهادة تعتبر من أهم الشهادات التي تقدمها جوجل في مجال دعم تكنولوجيا المعلومات (IT Support) فالشهادة مصممة للأشخاص الذين يريدون الدخول إلى مجال تكنولوجيا المعلومات بدون الحاجة إلى خبرة سابقة. ودراسة الشبكات مفيدة حتى لو لم تعمل مباشرة في مجال تكنولوجيا المعلومات للأسباب التالية: اكتساب المعرفة الأساسية فالفهم الأساسي للشبكات يساعد في فهم كيفية عمل الأنظمة التقنية المختلفة في أي مجال. تحسين مهارات التواصل من خلال فهم الشبكات فهذا سيساعدك في التفاعل مع فرق IT إذا كنت تعمل في أي بيئة تعتمد على التكنولوجيا. التطبيقات العملية لأن الكثير من الشركات تعتمد على الشبكات بشكل كبير، لذا معرفة كيفية تشغيل وصيانة الشبكات قد يكون ميزة إضافية في أي وظيفة مستقبلية. دراسة الأمن السيبراني لأن فهم الشبكات أمر ضروري للحماية من أي تهديدات أمنية. لهذا كنصيحة حتى إذا لم تخطط للعمل في مجال ال IT، فإن المعرفة الأساسية في الشبكات يمكن أن تكون قيمة جدا في التعامل مع أي بيئة تقنية متقدمة قد تندمج فيها مستقبلا.1 نقطة
-
1 نقطة
-
اضغط على Enroll for free في صفحة الكورس ثم اختر Full Course, No Certificate لدراسة الكورس بدون شهادة. للحصول عليها تستطيع الدفع مقابلها.1 نقطة
-
الدفع بالدولار بالطبع، وما يظهر لك هو حساب Coursera plus أي إشتراك للوصول لجميع الدورات المدفوعة والحصول على شهادة، حيث أنّ الشهادة يجب أن تدفع مقابلها في حال كانت الدورة مجانية، لذا تستطيع عدم الإشتراك اضغط على Enroll for free في صفحة الكورس ثم اختر Full Course, No Certificate لدراسة الكورس بدون شهادة.1 نقطة
-
1 نقطة
-
السلام عليكم هو انا ممكن اشتغل في البرمجه وانا لسه طالب ؟1 نقطة
-
لا تستطيع العمل بالشركات أو مواقع العمل الحر في حال كان عمرك أقل من 18 وذلك لأسباب قانونية، عند الوصول لذلك السن تستطيع العمل كما تشاء، بالتالي عليك تجهيز نفسك وإعدادها بالمهارات المطلوبة في سوق العمل لحين الوصول لذلك السن. وفي حال وصلت بالفعل لـ 18، فتستطيع العمل عن بُعد مع الشركات أو على مواقع العمل الحر، لكن للعمل بداخل شركة أي المقر نفسه ستحتاج إلى شهادة جامعية أيًا كانت وليس شرط أن تكون متعلقة بالبرمجة، أي يجب أن تكون قد تخرجت من الجامعة. وبالطبع الأمر ليس حكرًا على مواقع العمل الحر، فتستطيع العمل خارجها من خلال عرض مهاراتك في الجروبات المختصة أو المهتمة بها مثلاً.1 نقطة
-
بالطبع باديء الأمر لغة برمجة، والمستخدم في تحليل البيانات هما بايثون و R، لديك أيضًا لغة الاستعلام الخاصة بقواعد البيانات وهي SQL. ثم عليك فهم كيفية الوصول إلى البيانات، واستخراجها، وتنظيمها من قواعد بيانات مختلفة (مثل MySQL، PostgreSQL، MongoDB). ثم إتقان استخدام برامج مثل Excel، Tableau، Power BI، SPSS، SAS، وتلك الأدوات تساعد في عرض البيانات وتفسيرها بشكل مرئي. ثم فهم المفاهيم الإحصائية الأساسية مثل المتوسط، الانحراف المعياري، الاختبارات الإحصائية، والانحدار. هذا ضروري لتفسير النتائج بشكل صحيح. ثم تعلم أساسيات تعلم الآلة وتطبيقاته في تحليل البيانات، مثل تصنيف البيانات، التنبؤ، وتجميعها. ليس شرطًا دائمًا، لكنه يعتبر ميزة كبيرة. بعد ذلك تعلم مهارة استخراج البيانات Data Mining، أي القدرة على استخراج المعلومات القيّمة من مجموعات البيانات الضخمة. ثم تنظيف البيانات، حيث ستتعامل مع بيانات غير المكتملة أو غير متناسقة، وتنظيفها وإعدادها للتحليل أمر ضروري. بعد ذلك عليك تعلم الـ Storytelling بمعنى تصبح قادر على تقديم النتائج بطريقة واضحة ومفهومة، باستخدام الرسوم البيانية والتقارير لأصحاب الشأن.1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. إذا كنت تقصد العمل عموماً سواء كمستقل أو وظيفة فبالتأكيد يمكنك العمل حتى لو كنت طالباً فليس هناك مشكلة في ذلك حيث يعتمد مجال البرمجة أو علوم الحاسوب عموماً على المهارات المكتسبة والخبرة العملية . فمثلاً بالنسبة للعمل الحر يكفي فقط التسجيل على المنصة مثل منصة مستقل والتقديم على المشاريع الموجودة . أما بالنسبة للعمل في شركة فيوجد شركات لا تشترط التخرج أو شهادة متخصصة في المجال وبالتأكيد يختلف ذلك من مكان إلى آخر .1 نقطة
-
مستوى الدورة هو Beginner level لذا ستتعلم R بها1 نقطة
-
انا أدرس تطوير واجهات المستخدم ومجتهد فيه ولكن كثيرا مايشتتني أسئلة مثل هل حقا سوف اجد عمل في مواقع العمل الحر؟ وكيف؟ وأين؟واتشتت في البحث في المواقع واحيانا قد اصاب بي الإحباط لهاذا السبب فاماذا تنصحوني ان أفعل لكي اركز فقط على مسار التعلم حاليا1 نقطة
-
أولاً تأكد من أن العمل سيأتي مع الوقت. وكلما تعلمت وأتقنت مهاراتك، زادت فرصك. لذا، التركيز على التعلم الآن سيؤدي إلى فرص أفضل في المستقبل ولكن من المهم التركيز على خطواتك الحالية في التعلم دون أن تتشتت كثيرًا بالبحث عن الفرص في الوقت الحالي. ثم بعد الوصول لمستوى جيد في المجال الوظيفي وهو مجال تطوير واجهات المستخدم حاول البحث عن وظيفة بجانب التعلم المستمر والتطبيق فلا تيأس من صعوبة الحصول على عمل مثلاً فالأمر يحتاج لعض التوفيق قليلاً . ولا تقلق فبعد إجتياز الوظيفة سيتم مساعدك من قبل من مركز المساعدة في إنشاء سيرة ذاتية إحترافية وتقديم التوجيهات للحصول على أول عمل لك1 نقطة
-
أولاً لا تستعجل فتصاب بالإحباط بالفعل، الأمر بحاجة إلى وقت وصبر، ومجال البرمجة ليس سهل، لذا على الأقل 6 أشهر قبل البحث عن عمل وفي رأي سنة وليس 6 أشهر حسب مستواك. عند تعلم مسار برمجي بالطبع عليك تحديد ما الوظيفة التي تريدها من أجل تحديد المهارات اللازمة لتلك الوظيفة، ودورة تطوير واجهات المستخدم مخصصة لتخصص الـ Front-End أي الواجهة الأمامية، وعلى منصات العمل الحر ستجد مشاريع تتطلب HTML, CSS, JS وبوتستراب وjQuery، لكن مجال الواجهة الأمامية أعقد من ذلك، حيث يتطلب على الأقل تعلم إطار أو مكتبة مثل React و Vue.js و Angular. من خلالهم ستتمكن من بناء واجهة ديناميكية أكثر تعقيدًا، وذلك ما تتطلبه الشركات. عليك الإنتظار لحين الإنتهاء من الدورة ثم تفقد المشاريع على مستقل مثلاً، ثم تعلم مهارات إضافية بجانب الدورة لتمييز نفسك عن الغالبية وأول ما ستتعلمه هو React أو حسب الإطار المطلوب بكثرة في سوق العمل لديك أو المشاريع على مستقل، أي حسب سوق العمل الذي تستهدفه. بعد الإختبار والإنتهاء من الدورة سيتم توجيهك خلال الـ 6 أشهر التالية.1 نقطة
-
حسب مستوى الدورة التي تتحدث عنها، فأنت لم تذكر ما هي؟ عامًة إن كانت لمستوى متوسط أو متقدم فيعني أنك بحاجة إلى تعلم لغة R أولاً، أما إن كانت للمبتئدين فسيتم شرح لغة R بها بالتأكيد.1 نقطة
-
عند تفعيل الأمر التالي npx prisma migrate dev في مشروع next postegres حصل الخطأ التالي Environment variables loaded from .env Prisma schema loaded from prisma\schema.prisma Datasource "db": PostgreSQL database "CloudHostingDB", schema "public" at "localhost:5432" Error: P1000: Authentication failed against database server at `localhost`, the provided database credentials for `postegres` are not valid. Please make sure to provide valid database credentials for the database server at `localhost`. وهذه بعض الصور لمزيد التوضيح 1. هذه الصورة عندما للمرة الأولى بفتح برنامج pg Admin 2. الإتصال بقاعدة البيانات بواسطة psql 3. شكرا على المساعدة1 نقطة
-
<?php session_start(); // توليد توكن CSRF عند بدء الجلسة if (empty($_SESSION['token'])) { $_SESSION['token'] = bin2hex(random_bytes(32)); } // الاتصال بقاعدة البيانات $servername = "localhost"; $username = "root"; $password = ""; $dbname = "test_db"; $conn = new mysqli($servername, $username, $password, $dbname); // تحقق من الاتصال if ($conn->connect_error) { error_log("فشل الاتصال: " . $conn->connect_error); // سجل الخطأ في ملف السجل die("حدث خطأ أثناء الاتصال بقاعدة البيانات."); } // تسجيل المستخدم if (isset($_POST['register'])) { // التحقق من توكن CSRF if (!hash_equals($_SESSION['token'], $_POST['token'])) { die("خطأ: التوكن غير صحيح."); } // التحقق من المدخلات $username = trim($_POST['username']); $password = $_POST['password']; // التحقق من طول اسم المستخدم (من 3 إلى 20 حرف) if (strlen($username) < 3 || strlen($username) > 20) { die("خطأ: يجب أن يكون اسم المستخدم بين 3 و 20 حرفًا."); } // التحقق من وجود رموز غير مسموح بها في اسم المستخدم if (!preg_match('/^[a-zA-Z0-9_]+$/', $username)) { die("خطأ: اسم المستخدم يمكن أن يحتوي على أحرف إنجليزية وأرقام وشرطة سفلية فقط."); } // التحقق من طول كلمة المرور (يجب أن تكون على الأقل 8 أحرف) if (strlen($password) < 8) { die("خطأ: يجب أن تكون كلمة المرور على الأقل 8 أحرف."); } // تشفير كلمة المرور $hashed_password = password_hash($password, PASSWORD_DEFAULT); // استخدام إعدادات مستعدة للحماية من SQL Injection $stmt = $conn->prepare("INSERT INTO users (username, password) VALUES (?, ?)"); if ($stmt) { // ربط المتغيرات $stmt->bind_param("ss", $username, $hashed_password); // تنفيذ الاستعلام if ($stmt->execute()) { echo "تم التسجيل بنجاح!<br>"; echo "اسم المستخدم المدخل: " . htmlspecialchars($username, ENT_QUOTES, 'UTF-8'); } else { error_log("خطأ أثناء تنفيذ الاستعلام: " . $stmt->error); // سجل الخطأ في ملف السجل echo "حدث خطأ أثناء التسجيل. يرجى المحاولة لاحقًا."; } // إغلاق البيان $stmt->close(); } else { error_log("خطأ في التحضير: " . $conn->error); // سجل الخطأ في ملف السجل echo "حدث خطأ أثناء معالجة الطلب."; } } $conn->close(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>تسجيل الاشتراك</title> </head> <body> <h2>تسجيل الاشتراك</h2> <form method="post" action=""> <input type="text" name="username" placeholder="اسم المستخدم" required><br> <input type="password" name="password" placeholder="كلمة المرور" required><br> <input type="hidden" name="token" value="<?= htmlspecialchars($_SESSION['token'], ENT_QUOTES, 'UTF-8') ?>"> <button type="submit" name="register">تسجيل</button> </form> </body> </html> اريد التاكد هل تم حمابته من بعض الثغرات المستخدمه في الكود1 نقطة
-
1 نقطة
-
أولاً، عليك فهم المطلوب، وهو كتابة دال تستقبل مصفوفة من الأعداد الصحيحة وعدد صحيح (الهدف) كمدخلات، وترجع مصفوفة من مؤشرات (مواقع) العددين في المصفوفة التي مجموعهما يساوي الهدف، ويجب أن تعمل الدالة بكفاءة، خاصةً مع مدخلات كبيرة. أي المسألة تتطلب منك إيجاد مؤشرات (مواقع) رقمين في مصفوفة (nums) بحيث يكون مجموعهما مساوياً لقيمة معينة (target). في أي مشكلة برمجية لا تقم بالتفكير بها ككل، بل نعمل على تقسيم المطلوب إلى أجزاء ثم نعمل على تنفيذها وربطها ببعضها البعض. هناك عدة طرق لحل المسألة، لكن أبسطها وأكثرها شيوعاً هي استخدام حلقة متداخلة nested loop. حاول أولاً حل المسائل من خلال Codewars فهو أبسط وأسهل في البداية.1 نقطة
-
السلام عليكم اخي الفاضل فضلا منك.. هل لديكم دورات تعليمية خاصة للمبتدءىن على برنامج PRORAt؟1 نقطة
-
جرب التواصل مع فريق الدعم واشرح لهم الأمر. يمكنك الوصول إلى فريق الدعم عبر مركز المساعدة من هنا: https://support.academy.hsoub.com/1 نقطة
-
طيب اقدم في الدوري دي يعني حضرتك اتنصحتي بي اي مع العلم انا مش عارف اي حاجه في لغة R فا هل الاوزم اتعلم الاول لغة R وكمان انا اعرف لغة باثيون ؟1 نقطة
-
بالنسبة لبايثون تعتبر لغة عامة الاستخدام وسهلة التعلم، وتستخدم في مجموعة متنوعة من المجالات، بما في ذلك علم البيانات، تطوير البرمجيات، وتطبيقات الويب. تحتوي على مكتبات قوية مما يجعلها مفضلة في مجالات تحليل البيانات والتعلم الآلي. أما لغة R تم تصميمها خصيصا للإحصاء وتحليل البيانات، و تحتوي على مجموعة واسعة من الحزم الإحصائية وهي مشهورة في الأوساط الأكاديمية والبحثية، خاصة في تحليل البيانات الإحصائية، و كلا اللغتين تتمتعان بمجتمع قوي ودعم كبير، لكن بايثون قد تكون لها ميزة في تنوع التطبيقات بسبب استخدامها في مجالات أخرى. تستخدم google لغة R لأنها تعتبر الأفضل حاليا في التحليل الإحصائي، مما يجعله مثاليا للتعلم في سياقات تتطلب مهارات تحليلية قوية، كما تستخدم على نطاق واسع في الأبحاث والدراسات الأكاديمية، لذا قد يكون استخدامها في الكورسات مرتبطا بمحتوى أكاديمي أكثر عمقا، و تفضل بعض الشركات استخدام R في الكورسات لأنها تستهدف المتعلمين الذين يرغبون في تطوير مهارات تحليل البيانات بشكل خاص.1 نقطة
-
هناك العديد من المفاهيم الرياضية المهمة التي تستخدم في AI، ومن بينها الحساب التفاضلي (Calculus) وجبر الخطي (Linear Algebra) والاحتمالات والإحصاء (Probability and Statistics) والرياضيات التفاضلية والمنطق الرياضي (Discrete Mathematics وMathematical Logic). وما يلي هو توضيح للفروق بين Calculus1 وCalculus2 وCalculus3: Calculus1 (التفاضل والتكامل الأساسي): يتم تعلمه عادة في السنة الأولى من دراسة الرياضيات في الجامعة، ويغطي مفاهيم التفاضل والتكامل الأساسية مثل المشتقة والتكامل غير المحدود والتطبيقات الأولية للتفاضل والتكامل. Calculus2 (تفاضل وتكامل متعدد الأبعاد): يركز على التفاضل والتكامل في الفضاء ثلاثي الأبعاد ويتعامل مع المعادلات التفاضلية الجزئية، ويشمل أيضًا تطبيقات متعددة الأبعاد للتفاضل والتكامل مثل الانحدار الخطي والمساحات المعترضة والقيم القصوى والدنيا. Calculus3 (التفاضل والتكامل في الفضاء الأعلى الأبعاد): يركز على المفاهيم المتقدمة للتفاضل والتكامل في الأبعاد العالية والمعادلات التفاضلية الجزئية غير الخطية والمساحات المتعددة الأبعاد. بالنسبة لسؤالك الثاني، فإن تعلم Calculus وLinear Algebra وProbability and Statistics يعد أساسيًا وضروريًا لفهم وتطبيق تقنيات الذكاء الاصطناعي. وتلك المفاهيم الرياضية تستخدم على نطاق واسع في مجالات مثل تعلم الآلة (Machine Learning) والشبكات العصبية (Neural Networks) ومعالجة اللغة الطبيعية (Natural Language Processing) والرؤية الحاسوبية (Computer Vision) والذكاء الاصطناعي العام (General AI). فإذا كنت ترغب في التخصص في مجال محدد داخل الذكاء الاصطناعي، فربما هناك متطلبات إضافية من المواد الرياضية والإحصائية التي تختلف حسب التخصص. أما بالنسبة لسؤالك الثالث، فإن تعلم Discrete Mathematics وMathematical Logic أمر مفيد لفهم بعض المفاهيم والأدوات المستخدمة في AI. وDiscrete Mathematics تركز على المفاهيم المتعلقة بالأعداد والمجموعات المحدودة والجبر المجرد ونظرية الرسم البياني والتركيب التفاضلي والأعداد المركبة، أما Mathematical Logic يغطي المبادئ الأساسية للمنطق الرياضي والمعرفة المنطقية والاستنتاج. وفي البداية كل ما تحتاجه أنت هو Linear Algebra فعليك بالتركيز على ذلك لتعلم الأساسيات.1 نقطة