لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 12/24/20 in أجوبة
-
إذا كنتي تريدين أن تصبحي مطورة تطبيقات هواتفيمكنك أن تبدأي بتعلم أساسيات البرمجة و مفاهيمها الأساسية، و بعدها يوجد أمامك مسارين يمكنك: Native mobile apps developer: أي بناء تطبيق بلغات native مثل kotlin و swift و هذه التطبيقات تعمل على منصة واحدة فقط إما android أو IOS. فإذا كنت تريدين أن تتعلمي بناء تطبيقات لل android فعليك بتعلم kotlin و ليس java فقد أصبحت kotlin أشهر و أفضل الآن و أصبحت أغلب الشركات تنتقل من java إلى kotlin. أيضًا kotlin تشبه java في الsyntax بعض الشئ. أما إذا كنت تريدين بناء تطبيقات لل IOS فعليك تعلم لغة swift. Hybrid mobile apps developer: أي بناء تطبيقات هجينة و التطبيقات الهجينة هي التطبيقات التي تعمل على المنصتبن android و ios. فإذا كنت تريدين بناء تطبيقات هواتف هجينة يمكنك تعلم لغة Dart و إطار العمل Flutter أو لغة javaScript و المكتبة react native و غيرها. و كل من هذه المكتبات/أطُر العمل ممتاز و يمكنك تعلم أيًا منها كما تحبين. إذا كنت تريدين أن تصبحي مطورة مواقع يمكنك أن تبدأي بتعلم أساسيات البرمجة و مفاهيمها الأساسية و بعدها يمكنك أن تنتقلي لتعلم لغات مثل html و css و javaScript و الذين يتم استخدامهم لبناء واجهات المستخدم "واجهة الصفحات التي يتعامل معها المستخدم" و بعدها تتعلمي مكتبة لبناء واجهات المستخدم مثل React.js مثلًا بعدها يمكنك الانتقال إلى تعلم كيفية بناء ال backend "" باستخدام node js و express "يستخدمان لغة جافاسكريبت" أو laravel "تستخدم لغة php" "" و قواعد البيانات مثل mongodb و postgresql. و بعدها إذا أردت تعلم تطوير تطبيقات الجوال باستخدام مكتبة react native و هي مكتبة تستخدم لبناء تطبيقات الهاتف الهجينة أي أنها تعمل على android و ios. أما بخصوص الانجليزية: فاللغة الإنجليزية مهارة أساسية و مهمة جدًا في مجال البرمجة. و لكن لا يجب أن تُوقف تعلمك للبرمجة من أجل تعلم الإنجليزية خاصةً مع توفر دورات باللغة العربية هذه الأيام مثل الدورات التي تقدمها أكاديمية حسوب أو بعض قنوات اليوتيوب مثل قناة elzero. نصيحتي لك هي أن تبدأ في التعلم من خلال الدورات العربية مع تعلم اللغة الإنجليزية في نفس الوقت ومن الوسائل التي قد تساعدك على ذلك هو مشاهدة فيديوهات أو قراءة مقالات متعلقة بالمهارة التي تعلمتها ولكن باللغة الإنجليزية فمثلًا: إذا قمت بتعلم أنواع البيانات في لغة جافاسكريبت من المصادر العربية قم بالبحث عن مقالات أو فيديوهات تشرح نفس الشئ و لكن بالإنجليزية. هذه الطريقة ستساعدك كثيرًا في تعلم اللغة الإنجليزية. من الممكن أن تجد صعوبات كبيرة في البداية و لكن الأمر يحتاج الصبر و المثابرة فتعلم اللغات يتطلب الكثير من الوقت و الجهد حتى تتمكن من إتقانها. إذا كان استفسارك عن دورات أكاديمة حسوب، فيمكنك الاطلاع عليها من هنا. أما عن التواصل مع المعلمين، فيوجد أكثر من مدرب في الأكاديمية لمساعدة الطلاب و حل مشكلاتهم و الإجابة على استفساراتهم بصورة مستمرة، لا تقلقي حيال هذا الأمر. نعم بالتأكيد يمكنك تعلمها، و صدّقيني الخوف من الفشل هو سبب الفشل، لا تقلقي و ابدأي فتعلم البرمجة يحتاج إلى الصبر و المثابرة فقط لا أكثر، و ستنجحين و تصلين إلى هدفك مع الوقت. و هذه مقالة شاملة ستتعرفين من خلالها على الطرق التي تستطيعن سلكها لتعلم البرمجة1 نقطة
-
مرحبًا @مصطفى محمود ابوزيد عبدالجوهر، برمجة الواجهات الأمامية لصفحات الويب Front end تتم من خلال مخطط تصميمي للصفحة والتي يقوم صاح المشروع إعطأك إياها بهد تصميمها من قبل مصمم. فأنت يجب عليك فقط معرفة كيفية تحويل هذا التصميم إلى صفحة ويب جاهزة وذلك من خلال لغات البرمجة الأساسية في الواجهات الأمامية. HTML والتي تعتبر القالب الأساسي والهيكل البنائي لصفحة الويب. CSS والتيمن خلالها يمكنك إضافة الألوان والتصميمات والشكل الذي يظهر لديك عند فتح صفحات الويب. JavaScript والمسؤالة عن الآلية العملية للصفحة والتنقل بين أجزء الصفحة وإضافة الحياة إلى صفحة الويب. أنت كمطور واجهات أمامية كل ماعليك هو معرفة كيفية تحويل التصميم المعطى لك إلى صفحة ويب حية. بعض الأحيان من الممكن أن يقوم العميل فقط بإعطأك مخطط للصفحة ويطلب منك تصميم صفحة حسب رغبتك، وهذا عندما لايكون التصميم مهم جدًا للعميل، حيث أنه سوف يستخدمه لأمر شخصي مثلًا أو داخل الشركة.1 نقطة
-
من المفترض أن مطور الواجهات الأمامية يقوم بتكويد التصميمات فقط، فهذا هو تخصصه‘ أمّا التصميم فهو تخصص منفصل بذاته. و لكن في بعض الأحيان يطلب العميل من مطور الواجهات التصميم و التكويد في نفس الوقت، و هذا يتوقف على تطلعات العميل/توقعاته أو احتياجاته من الموقع لذلك لن يضرك شئ إذا اطلعت على مبادئ التصميم أو تعلمت عن التصميم، سيتسح لك هذا فرص أكثر. إذا كان الموقع بسيط و صاحب لا يهتم كثيرًا للتصميم سيطلب من مطور الواجهات التصميم و التكويد. و لكن في حال كان المشروع كبير ستجد أن العميل لديه تصاميم جاهزة و سيطلب منك تكويدها فقط لا أكثر. أيضًا طلب العميل في البعض الأحيان يتوقف على ثقافته البرمجية، و مدى إيمانه بنقطة التخصصات. لذلك أنصحك بتعلم التصميم لا يشترط أن تصبح خبيرًا و لكن ما يمكنك من بناء تصميمات مقبولة، أو أن تحاول إقناع العملاء بهذا الأمر و أن تخصصك هو التكويد فقط و أنه إذا استعان بمصمم سيكون ذلك أفضل له و لمشروعه و العائد الذي يعود إليه و ما إلى ذلك.1 نقطة
-
الجلسة غير معرّفة، اضف الكود التالي session_start(); إلى قبل ()get_header وضعها بين بادئة و خاتمة php و أخبرنا بالنتيجة1 نقطة
-
اخي zonasabri لا الكود غير موجود اين اضع هذا الكود function register_session(){ if( !session_id() ) session_start(); $sendto = $_SESSION['authorid']; } add_action('init','register_session'); واين اضع هذا الكود ايضا global $session; هل اضعه في فايل الfunctions1 نقطة
-
السلام عليكم هل هناك طريقة لجعل اشعارات ورسائل موقع مستقل تأتي في الويندوز (الكمبيوتر نفسه) علي هيئة اشعار في قائمة الأشعارات بالأسفل لأنني اعمل مثلا علي برنامج ما واترك المتصفح ومستقل مفتوح عليه, فأحتاج للتحقق من الرسائل من حين الي اخر هل هناك طريقة لتأتي هذه الأشعارات علي الويندوز بدلا من التحقق من الموقع؟ وشكرا لكم1 نقطة
-
يا مرحب هل قمت باستدعاء الـمتغير session في الأول global $session; أو قمت ببدء الـ session كالتالي : function register_session(){ if( !session_id() ) session_start(); $sendto = $_SESSION['authorid']; } add_action('init','register_session'); وإذا لا فقم بذلك و أخبرني إذا كان يعمل معك الكود أو لا1 نقطة
-
مرحبا، يبدو أن الخطأ موجود في هذا القسم: <?php if(empty($_SESSION['authorid'])){ _______________^^^^^^^^^^^^^^^^^^^^^^ echo '<div class="warn">خطأ بالصفحة يرجي اعادة محاولة مراسلة العضو </div>'; } هل يمكنك التأكد من الصلاحيات؟ وكيفية بدء الجلسة! وإطلاعنا على الشيفرة البرمجية التالية: <?php get_header(); ?> فأظن أنها هي مسؤولة عن الاتصال. شكرا لك1 نقطة
-
نعم يمكنك ذلك جميع محتويات ويكيبيديا تخضع لتراخيص الحقوق المتروكة Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY-SA) و GNU Free Documentation License . يسمح هذان الترخيصان بإعادة الاستخدام والتعديل ، لكنهما يحتفظان بالحق في الإسناد. يمكن نسخ محتوى ويكيبيديا وتعديله و إعادة توزيعه إذا كانت النسخة المنسوخة متاحة بنفس الشروط للآخرين و يتم تضمين إقرار بإسم مؤلفي مقالة ويكيبيديا المستخدمة أو أعط الرابط للمصدر الأصلي ، ويمكنك استخدام المحتوى حتى للاستخدامات التجارية. لكن يجب أن يقع المحتوى المعاد توزيعه على نفس الترخيص. ولكن (الصور المستخدمة في ويكيبيديا قد يكون لها ترخيص مختلف) . يجب أن تقر بالمؤلف أو الكاتب وكذلك بويكيبيديا كمصدر للمحتويات.1 نقطة
-
مرحبا، السؤال الأول: حساب العاملي لعدد ما، هو الضرب المتكرر للأعداد من 1 حتى هذا العدد وتكتب هكذا: factorial = 10 result = 1 for num in range(1, factorial+1): # المجال من 1 حتى العدد المطلوب result *= num print(result) السؤال الثاني: l = [11,12,15,14,9,6,8,7,5,10,1,2,13,4,3] # الترتيب l = sorted(l) print(l) # بعد الترتيب يمكننا إيجاد أصغر و أكبر عنصر من أول و آخر المصفوفة المرتبة print(l[0]) # أصغر print(l[-1]) # أكبر # أو عن طريق تطبيق التابع التالي # لا يحتاج لترتيب print(max(l)) print(min(l)) for item in l: if item > 10 and item % 2 !=0: # عدد أكبر من 10 و فردي l.remove(item) # حذف عنصر من قائمة print(l) # حذف الأرقام بين الدليلين 3 و 7 l = l[:3]+l[7:] # ننسخ العناصر المرغوبة print(l) السؤال الثالث: نستخدم التابع join لدمج عناصر المصفوفة مع الفراغ، و split لتفريق العناصر myList = ["my" , "name" , "is" , "aya"] text = ' '.join(myList) # سلسة نصية print(text) # مصفوفة print(text.split(' ')) السؤال الرابع: يمكننا استخدام البحث عن طريق التعابيرالمنتظمة ويوجد مكتبة في بايثون لذلك re = regular expression سوف نختبر كل شرط على حدى ونطبع رسالة الخطأ التي تقابلها في حال بقيت قيمة flag = True ستكون الكلمة مقبولة import re password = input('enter a password:') flag = True # Valid Password if (len(password)<6 or len(password)>20): flag = False print("Error with Length") if not re.search("[a-z]", password): flag = False print("Error with small letters") if not re.search("[A-Z]", password): flag = False print("Error with capital letters") if not re.search("[0-9]", password): flag = False print("Error with numbers") if not re.search("[%#@$]", password): flag = False print("Error with one of %#@$") if flag: print("Valid Password") بالتوفيق1 نقطة
-
وعليكم السلام ورحمة الله وبركاته مرحبا بك هو ليس شرط أن تحصل على الشهادة كي يكون لديك عمل ولكن نصيحتي لك أن تكمل دراستك هناك العديد من المبرمجين المتميزين يشتكون من عدم حصولهم على الشهادة الجامعية لأنها كانت ستوفر لهم الحصول على فرص أفضل ( لكن لا تأخذ الطريق السهل حاول في الدراسة وستنجح بإذن الله ).1 نقطة
