Aouadi Mohamed Adib
-
المساهمات
54 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
7
إجابات الأسئلة
-
إجابة Aouadi Mohamed Adib سؤال في كيف أتعلم البرمجة بشهادة من منصات الانترنت باللغة العربية؟ كانت الإجابة المقبولة
السلام عليكم
يمكنك التعلم في دروس الأكاديمية
https://academy.hsoub.com/programming/
وإن كنت ترغب بالحصول على شهادة معتمدة الأفضل أن تقوم بشراء دورتهم من هنا
https://academy.hsoub.com/learn/front-end-web-development/
يمكنك ايضا ان تدرس في موقع FreeCodeCamp
https://www.freecodecamp.com/
او يمكنك ان تتعلم في مواقع اخرى و تتحصل على شهادة بعد التاست
http://ittestonline.com.cutestat.com/
حظا سعيدا اخي
-
إجابة Aouadi Mohamed Adib سؤال في هل أحتاج اللغة الإنجليزية لتعلم البرمجة؟ كانت الإجابة المقبولة
السلام عليكم اخي
نعم يجب ان تتعلم الانقليزية من الفضل ان تصبح تفهمها لان البرمجة و التوثيقات و الاكواد كلها بالانقليزي
يمكنك ان تعتمد
https://www.duolingo.com/
-
إجابة Aouadi Mohamed Adib سؤال في ما هي أفضل المواقع العربية لتعليم برمجة تطبيقات الاندرويد مجانا ؟ كانت الإجابة المقبولة
السلام عليكم
اخي لتعلم لغة الاندرويد يمكنك الدخول على هذا الرابط
https://academy.hsoub.com/programming/android/
-
إجابة Aouadi Mohamed Adib سؤال في كيف يمكن فحص اتصال الانترنت وسرعته برمجيا؟ كانت الإجابة المقبولة
السلام عليكم
اخي لكي تتمكن من التاكد من الاتصال
<?php function is_connected() { $connected = @fsockopen("www.example.com", 80); //website, port (try 80 or 443) if ($connected){ $is_conn = true; //action when connected fclose($connected); }else{ $is_conn = false; //action in connection failure } return $is_conn; } ?> و لكي تتمكن من التعرف على سرعة الاتصال
function microtime_diff($a, $b) { list($a_dec, $a_sec) = explode(" ", $a); list($b_dec, $b_sec) = explode(" ", $b); return $b_sec - $a_sec + $b_dec - $a_dec; } function test_speed($test_size) { flush(); $start_time = microtime(); $comment = "<!--O-->"; $len = strlen($comment); for($i = 0; $i < $test_size; $i += $len) { echo $comment; } flush(); $duration = microtime_diff($start_time, microtime()); if($duration != 0) { return $test_size / $duration / 1024; } else { return log(0); } } $speed = test_speed(1024); if($speed > 50) { // a fast connection, send more byte for more accuracy $speed = test_speed(10240); if($speed > 500) { // a really fast connection, send even more byte for more accuracy $speed = test_speed(102400); } } echo sprintf("Download speed is %0.3f kb/s", $speed);
-
إجابة Aouadi Mohamed Adib سؤال في ما هي الخطوات التي يجب علي اتباعها لتعلم برمجة المواقع؟ كانت الإجابة المقبولة
السلام عليكم
تتقسم لغات برمجة الواب الى قسمين :
FrontEnd
اي التصميم و برمجة كل ما يخص صفحات المستخدم حيث ان التصميم يكون باستعمال: HTML5 و CSS3
و يوجد ايضا اطارات العمل المبنية على HTML5 و CSS3 و هي :
Bootstrap
Materializecss
Foundation
هذا بخصوص التصميم اما ما يخص البرمجة فهي باستعمال لغة Javascript و لها اطارات عمل خصة بها مثل:
AngularJS
React.js
jQuery
=========================================================================
اما بخصوص القسم الثاني و هو :
Backend
يتمثل هذا القسم في برمجة كل ما يخص السيرفر و قاعدة البيانات حيث نقوم بالبرمجة باستعمال PHP و لها اطارات عمل مثل :
Symfony
Laravel
Codeigniter
-
إجابة Aouadi Mohamed Adib سؤال في كيف أتعلم البرمجة من الصفر؟ كانت الإجابة المقبولة
السلام عليكم
اخي تتفرع البرمجة إلى عدة ميادين مختلفة و لكل منها لغات برمجة خاصة بها. و انا انصحك بلغات الواب لان يمكنك استعمالها في برمجة مواقع و تطبيقات الواب بالاضافة إلى تطبيقات الجوال الشغالةعلى جميع الانظمة.
يمكنك ان تبدأ بتعلم لغة HTML5 ثم CSS3. عندما تكملهم تبدأ بتعلم لغة Javascript و هي مهمة جدا يجب ان تاخذ وقتك في تعلمها و في انشاء كثير من الامثلة.
عندما تتمكن تماما من لغة Javascript تبدأ بتعلم انظمة العمل أي Frameworks حيث تتعدد انظمة العمل و لعل اهمها و ابرزها:
Angular.js
React.js
Ember.js
افظل المواقع التي يمكن ان تتعلم فيها هي :
https://www.freecodecamp.com
https://www.tutorialspoint.com
https://www.codeschool.com
حظا سعيدا اخي.
-
إجابة Aouadi Mohamed Adib سؤال في برمجة أداة php و sql؟ كانت الإجابة المقبولة
السلام عليكم
بما ان المعلومات تكون مخزنة في الداتابايز يجب عليك ان تاخذ البيانات التي ادخلها المستخدم و تقوم بانجاز SQL Query
$symbol = $_POST["symbol"] ; $number = $_POST["number"] ; try { $db = new PDO('mysql:host=localhost;dbname=your_database_name', 'root', ''); $db->exec("SET CHARACTER SET utf8"); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (Exception $ex) { echo $e->getMessage(); } $query = $db->query("select * from table_name where symbol='$symbol' and number='$number'"); $tab = $query->fetchAll(PDO::FETCH_ASSOC); if(empty($tab)){ echo "لا توجد" ; }else{ foreach ($tab as $key => $value) { echo $value["symbol"]." ".$value["number"] ; } }
-
إجابة Aouadi Mohamed Adib سؤال في كيف يمكنني برمجة نظام اشعارات شبيه بالفيسبوك؟ كانت الإجابة المقبولة
السلام عليكم
لكي تتمكن من انجاز نظام اشعارات Real time notification يجب ان تستعمل
PHP
NodeJS
Socekt.IO
يمكنك رؤية هذا المثال
http://stackoverflow.com/questions/17209717/how-to-integrate-nodejs-socket-io-and-php
او يمكنك تحميل هذا المثال
http://imrealashu.in/code/javascript/simple-realtime-notification-system-using-php-node-and-socket-io/
إذا كنت لست جيدا في Javascript اي انك لا تتقن NodeJS و انت متمكن في PHP يمكنك استعمال :
Elephant.io
الموقع :
http://elephant.io
المثال :
http://www.supinfo.com/articles/single/128-elephantio-client-socketio-php