كل الأنشطة
- الساعة الماضية
-
يوجد مشكلة في تلك الميزة حاليًا في يوتيوب عند الترجمة من الإنجليزية للغة أخرى، في العادة ستقوم بالتالي: قم بالضغط على زر cc وسيظهر لك الترجمة بالإنجليزية بشكل إفتراضي، ولتحويلها للعربية، اضغط على أيقونة الترس الخاصة بالإعدادات، ثم اختر subtitles أو الترجمة، ثم اختر auto-translate أي الترجمة التلقائية ثم اختر arabic أو العربية. لكن حاليًا لا تعمل وجاري حل المشكلة، تم ذكر ذلك هنا: https://support.google.com/youtube/thread/367205716/i-haven-t-had-automatic-subtitles-for-a-few-days-now?hl=en ستحتاج إلى الإنتظار لبعض الوقت لحين إصلاح المشكلة، اعتمد على الفيديوهات العربية في الوقت الحالي.
-
Abdulrahman Muhammad بدأ بمتابعة سؤال حول asp.net core ,php
-
مرحباً خالد، بالنسبة لـ PHP، ليست الخيار الأحدث لكن ما زالت مستخدمة، خصوصًا مع أنظمة مثل WordPress و Laravel، وفي سوق العمل الحر كثير من العملاء يطلبون مشاريع تعديل أو إنشاء مواقع مبنية بها. Node.js : منتشرة جدًا في مشاريع الشركات الناشئة (Startups) ومطلوبة في سوق العمل الحر. Spring Boot (جافا) : مطلوبة في الشركات الكبيرة أكثر من العمل الحر. ASP.NET Core : منتشرة خاصة في بيئات الشركات والمؤسسات التي تستخدم مايكروسوفت.
-
بعد مرفعت المشروع وعملت لينك عشان اللي يخش يعرف يشوف المشروع ولاكن مش شغال معرفش لي https://github.com/Ibrahim-Almahdy/Arab-Creators اللينك دا لينك ملفات المشروع
-
رزان شعبان اشترك بالأكاديمية
-
في بعض الكورسات اللي عايز اتفرج عليها بس هيا اجنبيه ولما بشغل ترجمه عربي مش بتشتغل مش عارف لي لأني مش هفهم كل اللي بيتشرح ب الانجلش عشان اشغل الترجمه ب العربي اعمل اي
- 1 جواب
-
- 1
-
-
Elhabashy Gamming اشترك بالأكاديمية
-
Khalid Alrashid بدأ بمتابعة سؤال حول asp.net core ,php
-
هل ما زال يعتبر تعلم php مهما للعمل الحر ام يكفي اتقان تقنية باك اند واحدة مثل spring boot او asp.net core , node.js ماهو رأيكم في هذا؟ اي التقنيات الان انسب للعمل الحر منهم ؟
- 1 جواب
-
- 2
-
- اليوم
-
Hamza Mohamed11 اشترك بالأكاديمية
-
السلام عليكم ممكن حل مشكلة C:\laragon\www\CMS λ php artisan serve Warning: require(C:\laragon\www\CMS/vendor/autoload.php): Failed to open stream: No such file or directory in C:\laragon\www\CMS\artisan on line 10 Fatal error: Uncaught Error: Failed opening required 'C:\laragon\www\CMS/vendor/autoload.php' (include_path='.;C:/laragon/etc/php/pear') in C:\laragon\www\CMS\artisan:10 Stack trace: #0 {main} thrown in C:\laragon\www\CMS\artisan on line 10 عملت composer install مره ومره composer update لم اجده داخل مجلد vendor تم حل مشكلة
-
Rahaf Elgharabawy اشترك بالأكاديمية
-
عائشة العبقري اشترك بالأكاديمية
-
Islam Farouk اشترك بالأكاديمية
-
أحمد العفيفي2 اشترك بالأكاديمية
-
Bouba Fft اشترك بالأكاديمية
-
Abdelrahman Mohamed51 اشترك بالأكاديمية
-
Micheal Hany2 اشترك بالأكاديمية
-
Youssef Gamal12 بدأ بمتابعة عُمر راضي
-
Youssef Gamal12 بدأ بمتابعة أروى عفان
-
نعم دورة تطوير تطبيقات الويب باستخدام PHP تعني تطوير الواجهات الخلفية (Back-end).ولكن يجب عليك أولاً قراءة المقالة التالية للتعرف أكثر على مجال الويب عموماً وبعد ذلك يمكنك الإطلاع على محتوى دورة تطوير تطبيقات الويب باستخدام PHP من خلال الرابط التالي https://academy.hsoub.com/learn/php-web-application-development/
- البارحة
-
أولاً لا تحتاج لأي مهارات لتعلم دورة الذكاء الإصطناعي ولكن هناك بعض للأساسيات التي تحتاجها من الرياضيات (في حالة التعمق أكثر في المجال ويمكنك أيضاً دراستها لاحقاً )يمكنك الإطلاع عليها من خلال التعليق التالي ثانياً لديك الكثير من المصادر العربية والتي تتمثل في أكاديمية حسوب مثل الكتاب التالي وأيضاً لديك قسم من المقالات كما بهذا الرابط https://academy.hsoub.com/programming/artificial-intelligence/
-
وعليكم السلام ورحمة الله وبركاته. أكبر خطأ هو محاولة تعلم كل شيء في نفس الوقت (تطوير الويب، تطبيقات الجوال) ولذلك يجب أولاً تحديد المجال الذي تريد التخصص به فكما ذكرت أنك اشتركت في عدة دورات فيسبب ذلك التشتت بين اللغات، الشعور بالضياع وسط كم هائل من المعلومات، نتيجة لذلك أيضاً الانقطاع عن الدراسة . وبالإضافة لذلك يرجى الإطلاع على النصائح بالتعليقات التالية فهي نصائح مهمة لأبعد الحدود
-
بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته تحية طيبة اخواني انا مشترك باكثر من دورة في الاكاديمية ، لكن اعاني من انقطاع او عدم فهم المحتوى احيان اذا مر احد بنفس وضعي تشتت بين اللغات وعدم الاستمرار واستافد من طريقة معينه لتعلم البرمجة ياليت يشرح لي طريقة نجحت معه بالتعلم والاستافدة الكاملة من المحتوى بالاخص ( تقدر تطلع ببرنامج كامل دون الرجوع للدروس ) . وشكرا
- 1 جواب
-
- 1
-
-
ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
- 1 جواب
-
- 1
-
-
لم استطع تنزيل الاصدار المذكور في الدورة هل من الممكن ان اعمل على احدث اصدار
- 1 جواب
-
- 1
-
- آخر أسبوع
-
تستطيع إنشاء النموذج وتدريبه من خلال ما تعلمته في دورة الذكاء الإصطناعي . ولكن لإنشاء برنامج ويندوز فبالطبع ستحتاج إلى تعلم لغة مناسبة لإنشاء برامج تعمل على الحواسيب . في دورة الذكاء الإصطناعي هناك مسار لدمج الذكاء الإصطناعي بتطبيق ويب خاص بالمتاجر . ولكن لن تتعمل في الدورة إنشاء متجر من البداية أو غيره فهذه خاصة بدورة أخرى ووظيفة أخرى. كل ما تستطيع إنشاءه هو النموذج وكيفية إنشاء API خاص به ليستطيع أى تطبيق أن يعمل معه . أما لو أردت أيضا أن تقوم بإنشاء تطبيق الويندوز أو الويب بنفسك فستحتاج إلى تعلم لغة البرمجة المناسبة لذلك.
-
دورة الذكاء الاصطناعي.. برنامج ويندوز يعتمد على تحليل (ملفات pdf قضايا) في فهم موضوع القضية واعداد ملخص لها، وقراءة أحكام قضائية وربطها بملف القضية... بحيث الفكرة اعمل على تحميل الملفات كافة سواء قضايا او أحكام قضائية أو مقالات، ويقوم بتحليلها وتلخيصها وربطها بملف آخر أقوم بتحميله وهكذا
- 3 اجابة
-
- 1
-
-
مرحبا . هل يمكنك توضيح الدورة التي أنت مشترك بها ؟ وأيضا ما الذي تقصده بالتطبيق ؟ هل تقصد تطبيق ويب أم تطبيق هاتف أم ماذ؟
-
مرحبا، هل سأتمكن من صناعة تطبيق يعتمد على الذكاء الاصطناعي بعد نهاية هذه الدورة بإذنه؟ أم أن يجب أن اشترك بدورة أخرى؟
- 3 اجابة
-
- 1
-
-
ReverseFileWithScanner
-
السلام عليكم ورحمة الله وبركاته، كيف اشترك في هذا الموقع؟
-
سلام عليكم لقد انشأت موقع الكتروني ب Next.js 15 لكن توجد مشكلة غريبة والتي هي اول ما يفتح رابط مشروع يظهر وكأنه غير متجاوب وعند نزول الى الاسفل Footer يصبح بعدها متجاوب فجأة يعني تأخر ب responsive ماهي مشكلة وللعلم هاد شيء حصل فقط ب مشاريع Next لكن مع رياكت لم اواجه مشكلة اطلاقاً Social.zip
-
هو يقصد بال ٣ مشاريع القوية أن تكون مشاريع حقيقية ومتكاملة وليس مجرد مشاريع بسيطة أو مشروع صغير للتجربة حيث يجب على تلك المشاريع أن تبين أنك ملم وتفهم الأكواد وما تقوم بكتابته وأيضا لتوضيح ما هي دقة الكود ونظافته وهيكلة الكود وأيضا لو تستطيع إستخدام أطر العمل framework أو المكتبات . وتلك المشاريع تستطيع أن تعرضهم في CV أو في مقابلة شغل كأمثلة عملية وحقيقية على مهاراتك . والمشاريع تختلف بناء على ما تعلمته والمجال الخاص بك . أما بخصوص وضع المشاريع على GitHub فهذا حتى يستطيع الأشخاص الذين يقومون بالتوظيف أو ال Team Lead بالدخول على حسابك ورؤية كودك وطريقة كتابتك للكود ومدى فهمك وخبرتك وطريقة تفكيرك ف GitHub سيكون ك portfolio لك كمبرمج وحاليا لا غنى عنه لإبراز الشخص مهاراته. أما بالنسبة إلى ال documentation فهي الشرح المكتوب عن المشروع وهذا يجعل أي شخص يفتح المشروع يفهم: ماذا يفعل هذا المشروع (Description). كيف يتم تشغيله (Installation & Usage). متطلبات التشغيل مثل الحزم وغيرها من البرامج (Requirements). أمثلة لتوضيح مخرجات المشروع (Examples). يعني أن README.md وهو الملف الخاص في github لكتابة التوثيق يكون مكتوب بشكل منظم وواضح وليس مجرد كود فقط فإن التوثيق هي مهارة مهمة للمبرمج وهناك بعض الوظائف والشركات التي تتطلب توثيق إجباري لكل مشروع. إذا تلخيصا لما سبق الفكرة هي أن المشاريع هذه تبين أنك لاتتعلم كود فقط ولكن تقدر أت تبني أى شئ حقيقي والشخص اللذي سيراها سيعرف مدى فهمك ومستواك وخبرتك.
- 1 جواب
-
- 1
-
-
ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
- 1 جواب
-
- 1
-
-
<!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <title>طائرة العقبات ✈️</title> <style> body { margin: 0; background: #87CEEB; text-align: center; font-family: Arial, sans-serif; } canvas { background: #87CEEB; display: block; margin: auto; border: 3px solid #000; } h1 { margin: 10px; } </style> </head> <body> <h1>✈️ لعبة الطائرة وتخطي الحواجز</h1> <p>اضغط المسافة للقفز!</p> <canvas id="gameCanvas" width="400" height="500"></canvas> <script> const canvas = document.getElementById('gameCanvas'); const ctx = canvas.getContext('2d'); // اللاعب (الطائرة) let plane = { x: 80, y: 200, width: 30, height: 30, velocity: 0, gravity: 0.6, lift: -10 }; let score = 0; let gameOver = false; // الحواجز let pipes = []; const pipeWidth = 50; const gap = 120; let pipeSpeed = 2; // أول حاجز pipes.push({ x: canvas.width, top: Math.random() * 200 + 20 }); // التحكم document.addEventListener('keydown', function (e) { if (e.code === 'Space' && !gameOver) { plane.velocity = plane.lift; } else if (gameOver && e.code === 'Space') { location.reload(); // إعادة اللعبة } }); function drawPlane() { ctx.fillStyle = 'red'; ctx.fillRect(plane.x, plane.y, plane.width, plane.height); } function drawPipes() { ctx.fillStyle = 'green'; pipes.forEach(pipe => { // الجزء العلوي ctx.fillRect(pipe.x, 0, pipeWidth, pipe.top); // الجزء السفلي ctx.fillRect(pipe.x, pipe.top + gap, pipeWidth, canvas.height); }); } function update() { if (gameOver) return; // حركة الطائرة plane.velocity += plane.gravity; plane.y += plane.velocity; // تحديث الحواجز pipes.forEach(pipe => { pipe.x -= pipeSpeed; }); // إضافة حواجز جديدة if (pipes[pipes.length - 1].x < canvas.width - 150) { pipes.push({ x: canvas.width, top: Math.random() * 200 + 20 }); } // إزالة الحواجز القديمة if (pipes[0].x + pipeWidth < 0) { pipes.shift(); score++; } // تصادم pipes.forEach(pipe => { if ( plane.x < pipe.x + pipeWidth && plane.x + plane.width > pipe.x && (plane.y < pipe.top || plane.y + plane.height > pipe.top + gap) ) { gameOver = true; } }); // اصطدام بالأرض أو السقف if (plane.y + plane.height > canvas.height || plane.y < 0) { gameOver = true; } } function drawScore() { ctx.fillStyle = 'black'; ctx.font = '20px Arial'; ctx.fillText('النقاط: ' + score, 10, 30); } function drawGameOver() { ctx.fillStyle = 'black'; ctx.font = '30px Arial'; ctx.fillText('انتهت اللعبة!', 100, canvas.height / 2 - 10); ctx.font = '18px Arial'; ctx.fillText('اضغط المسافة لإعادة اللعب', 90, canvas.height / 2 + 20); } function loop() { ctx.clearRect(0, 0, canvas.width, canvas.height); drawPlane(); drawPipes(); drawScore(); update(); if (gameOver) { drawGameOver(); } else { requestAnimationFrame(loop); } } loop(); </script> </body> </html> <!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <title>طائرة العقبات ✈️</title> <style> body { margin: 0; background: #87CEEB; text-align: center; font-family: Arial, sans-serif; } canvas { background: #87CEEB; display: block; margin: auto; border: 3px solid #000; } h1 { margin: 10px; } </style> </head> <body> <h1>✈️ لعبة الطائرة وتخطي الحواجز</h1> <p>اضغط المسافة للقفز!</p> <canvas id="gameCanvas" width="400" height="500"></canvas> <script> const canvas = document.getElementById('gameCanvas'); const ctx = canvas.getContext('2d'); // اللاعب (الطائرة) let plane = { x: 80, y: 200, width: 30, height: 30, velocity: 0, gravity: 0.6, lift: -10 }; let score = 0; let gameOver = false; // الحواجز let pipes = []; const pipeWidth = 50; const gap = 120; let pipeSpeed = 2; // أول حاجز pipes.push({ x: canvas.width, top: Math.random() * 200 + 20 }); // التحكم document.addEventListener('keydown', function (e) { if (e.code === 'Space' && !gameOver) { plane.velocity = plane.lift; } else if (gameOver && e.code === 'Space') { location.reload(); // إعادة اللعبة } }); function drawPlane() { ctx.fillStyle = 'red'; ctx.fillRect(plane.x, plane.y, plane.width, plane.height); } function drawPipes() { ctx.fillStyle = 'green'; pipes.forEach(pipe => { // الجزء العلوي ctx.fillRect(pipe.x, 0, pipeWidth, pipe.top); // الجزء السفلي ctx.fillRect(pipe.x, pipe.top + gap, pipeWidth, canvas.height); }); } function update() { if (gameOver) return; // حركة الطائرة plane.velocity += plane.gravity; plane.y += plane.velocity; // تحديث الحواجز pipes.forEach(pipe => { pipe.x -= pipeSpeed; }); // إضافة حواجز جديدة if (pipes[pipes.length - 1].x < canvas.width - 150) { pipes.push({ x: canvas.width, top: Math.random() * 200 + 20 }); } // إزالة الحواجز القديمة if (pipes[0].x + pipeWidth < 0) { pipes.shift(); score++; } // تصادم pipes.forEach(pipe => { if ( plane.x < pipe.x + pipeWidth && plane.x + plane.width > pipe.x && (plane.y < pipe.top || plane.y + plane.height > pipe.top + gap) ) { gameOver = true; } }); // اصطدام بالأرض أو السقف if (plane.y + plane.height > canvas.height || plane.y < 0) { gameOver = true; } } function drawScore() { ctx.fillStyle = 'black'; ctx.font = '20px Arial'; ctx.fillText('النقاط: ' + score, 10, 30); } function drawGameOver() { ctx.fillStyle = 'black'; ctx.font = '30px Arial'; ctx.fillText('انتهت اللعبة!', 100, canvas.height / 2 - 10); ctx.font = '18px Arial'; ctx.fillText('اضغط المسافة لإعادة اللعب', 90, canvas.height / 2 + 20); } function loop() { ctx.clearRect(0, 0, canvas.width, canvas.height); drawPlane(); drawPipes(); drawScore(); update(); if (gameOver) { drawGameOver(); } else { requestAnimationFrame(loop); } } loop(); </script> </body> </html>
-
كنت بسمع فيديو لشخص على يوتيوب دلوقتي بيقول احسن حاجه انك تزود فرص شغلك تعمل مثلا ٣ مشاريع قويه على GitHub وتظبط documention بتاعهم يعني اي بقا؟
- 1 جواب
-
- 1
-