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

بلال زيادة

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

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

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

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

    30

كل منشورات العضو بلال زيادة

  1. مرحبا @Mohammad Hriri يمكنك بناء سيرفر خاص لهذا التطبيق او اللجوء الى شركات تقدم سيرفرات وتشتري منها. هنا يحب ان تحدد ما تريد اما بناء السيرفر من خلالك ولكن هذا يتطلب معرفة جيدة وخبرة قوية في بناء السيرفرات وهذا الأمر يكلف وقت وجهد وأيضا يكلف أموالاً كثيرة وضمان سرعة أنترنت لا تنقطع ومصدر كهربائي أيضا لا ينقطع. أما أذا أردت استئجار سيرفر من شركات أستضافة هنا ستأخد بعين الاعتبار كم مساحة التخزين في السيرفر وأيضا عدد الرامات و أيضا معرفة قوة المعالج وما هو المعالج المستخدم في السيرفر و أيضا نضام التشغيل المستخدم في السيرفر مثل ويندوز , لينكس , فيدورا , ريد هات وغيرها من أنضمة التشغيل المستخدمة في السيرفرات وهل هناك نسخ أحتياطي أم لا. أيضا لو قمت بأستئجار سيرفر من شركات الأستضافة ستتمكن من ترقيه سيرفرك في كل وقت تحتاج أن تقوم بترقية السيرفر فيه. هنالك ملاحظة وهي الصيانة الدورية لو تم بناء السيرفر من خلالك ستقوم أنت بكافة أعمال الصيانة أما لو قمت بأستئجار سيرفر فستتكلف الشركة المزودة للسيرفر بهذا الأمر من جميع النواحي.
  2. مرحبا @Ahmed Sawy لا تختلف Node.js في أستخدام لها مع أي أطار عمل تستخدمه. هي لغة برمجة نستخدمها لأنشاء المشاريع, ولنا حرية الأختيار في أستخدام أي أطار عمل معها, ما يختلف هو طريقة التعامل مع أطار العمل المستخدم مع Node.js فلكل أطار عمل طريقة تعامل معه و اسلوب خاص فيه. عند تعلم أطار عمل مثل react وقد تريد التغيير والانتقال الى angular فقط ما ستتعلمه هو كيفية أستخدام الأطار و كيفية تنفيذ مشروعك بأستخدام الأطار ولا تختلف Node.js. عند استخدام Node.js مع react native هنا يجب بأخذ بعين الأعتبار أنك ستقوم بأنشاء تطبيق موبايل أما لمنصة جوجل بلاي أو منصة أبل ستور وهنا ممكن أن تكون تريد عمل API باستخدام Node.js أو لوحة تحكم. الأفضل هو أن تدرس أكثر من أطار عمل و تحدد ما هو أطار العمل المناسب لمشروعك ومن ثم البدء بتنفيذ مشروعك لتجنب تغيير أطار العمل عند تنفيذ مشروعك وقد أخذ فعلا منك وقت كبير من وقت تنفيذه.
  3. مرحبا يمكنك تنزيل اضافه تنسيق recact هناك عدة اضافات توجد في marketplace ولكن ما هو محرر النصوص الذي تستخدمه ؟
  4. بلال زيادة

    react

    مرحبا @Mohamed Hassan أطار عمل Laravel مبني على لغة برمجة PHP لذلك هي تعمل في الخلفية او ما تسمى بمصطلح server-side من جهة الخادم. react هو أطار عمل مبني على لغة برمجة JavaScript وقامت شركة فيسبوك بتطوير هذا الأطار. مبدأ هذا الأطار هو Single Page Application - SPA-. وهو مبدأ تطبيقات الويب أحادية الصفحة، تقوم المتصفحات بتحميل أكواد HTML ،CSS و جافاسكريبت مرة واحدة فقط، وعوضا عن أن ننتظر الخادم لكي يقوم بالعمل كله، فإننا (كعملاء أو Clients) نطلب منه فقط البيانات (على شكل Json مثلا) التي نريدها والمتصفح هو الذي يتولى ترتيبها (على شكل HTML) وعرضها للمستخدمين. في السابق، كان المتصفح يقوم فقط بعرض ما يتوصل به من HTML، أما الآن فهو الذي يولد هذا HTML ويحدد بنيته عن طريق جافاسكريبت ثم بعد ذلك يتم تحديث واجهة المستخدم (User Interface) بسرعة وبدون إعادة تحميل الصفحة. التقنية التي تستخدم لطلب وإرسال البيانات من وإلى الخادم ـ بدون إعادة تحميل الصفحة ـ تسمى Asynchronous Javascript and Xml ويشار إليها باختصارا بكلمة Ajax. لذلك يمكن أستخدام Laravel مع react. وهناك أوامر // Generate basic scaffolding... php artisan ui bootstrap php artisan ui vue php artisan ui react // Generate login / registration scaffolding... php artisan ui bootstrap --auth php artisan ui vue --auth php artisan ui react --auth لأرفاق مشروع لارافل مع react او vue أو bootstrap. الفرق بين react, react native كما شرحنا react فهو أطار عمل يستخدم في تصميم هيكلية الموقع. أما react native فهو أطار عمل يستخدم في برمجة تطبيقات موبايل هجينة سواء لأبل ستور أو قوقل بلاي.
  5. مرحبا @عبد الواحد الحدادي كنت أخذ دورة تدريبية في مؤسسة تعلم لغات البرمجة فكنت انا في دورة Freelancer Club و كانت ايضا هناك دورات أخرى تقوم بها المؤسسة مثل تعلم البرمجة بأطار العمل Laravel, لقد زاد فضولي جدا فتعرفت على بعض الشباب من دورة تعلم البرمجة بأطار العمل Laravel لانه كنت قد فكرت انه لو هذه الدورة ممتازة فلقد أسجل فيها أيضا. فعند نقاشي مع الشباب أخبروني بنصيحة وهي ان الدورة لا تساوي شيئا فعلا أذا لم اقوم بتعلم PHP وفهمها قبل الخوض في تعلم Laravel. وقد سألت المدرب فأخبرني أنه لو تعلمت Laravel بدون أن اتعلم PHP فأنني فقط أضيع وقتي.
  6. مرحبا @Samah Mohmmed أرى أنك قد أنتهيت فعلا من البرمجة الأمامية لمشروعك ولكن ما زال لديك شغف وهو ربط مشروعك بقاعدة بيانات من خلال أستخدام لغة برمجة PHP. أولا يجب ان تقوم بأنشاء ملف ashera.php لانه قمت بوضع في خاصية action في الفورم أن البيانات سترسل إلى ملف ashera.php و أود تنبيهك على أن يجب أن تحدد طريقة أرسال البيانات أما POST , GET عن طريق خاصية method="POST" أو method="GET" عن طريق أضافة هذه الخاصية إلى الكود التالي <form action="ashera.php"> ليصبح <form action="ashera.php" method="POST"> أو <form action="ashera.php" method="GET"> عند أنشائك لملف ashera.php يجب كتابة ما يلي بداخله <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $usrname = $_POST['usrname']; $psw = $_POST['psw']; $sql = "INSERT INTO MyGuests (usrname, psw) VALUES ('$usrname', '$psw')"; if ($conn->query($sql) === TRUE) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); ?>
  7. مرحبا @Ahmed Bek Atiaa أود التوضيح أن شركة بيونير هي شركة وسيط مالي سواء في عملية إرسال الأموال أو استقبالها من أفراد أو شركات. المبلغ الذي قمت بسحبه عبر حسابك البنكي سيصل تقريبا في مدة أقصاها 7 أيام, لان هذا قد حصل معي قبل ذلك عندما قمت بسحب الاموال من بيونير عبر حسابي البنكي, لم تظهر المعاملة الا بعد 7 أيام وعند التأخير كنت قد راسلت الدعم الفني لشركة بيونير من خلال الشات المباشر أخبروني أن هذا التأخير كان من قبل البنك الذي أرسلوا إليه الاموال وليس التأخير من شركة بيونير. ولكن في الأخير وصل المال واستلمته مع العلم انني قد قمت بأرسالها الى حسابي البنكي بالدولار من خلال شركة بيونير واستلمته من البنك الذي أتعامل معه بالشيكل (عملتنا المحلية ).
×
×
  • أضف...