-
المساهمات
3558 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
34
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو سمير عبود
-
مرحباً @عبد الواحد الحدادي يُمكنك إستخدام الخاصية clip-path لعمل هذه الأشكال و غيرها و هذه بعض الأمثلة على CodePen: كما يُمكنك الإطلاع على هذا المقال سيُفيدك أيضاً: بالتوفيق
- 6 اجابة
-
- 1
-
-
مرحباً @mohdh34m تعلم البرمجة أو أي تقنية برمجية يعتمد بشكل كبير على التطبيق العملي بعد تعلم الأساسيات فمثلا في حالتك إذا كنت تريد تعلم لغة جافاسكربت عليك المرور بهذه المراحل في التعلم : 1- تعلم أساسيات اللغة بالإضافة إلى DOM و BOM و هذه بعض المصادر للتعلم في هذه المرحلة - دورة تعلم أساسيات اللغة من قناة الزيرو - تعلم HTML DOM من قناة الزيرو - تعلم BOM من قناة الزيرو هناك مصادر أخرى لتعلم الأساسيات لكن أنت خذ النقاط الأساسية و تعلم من المصدر الذي تفهم منه و ترتاح له أثناء تعلمك للغة جافاسكربت سوف تحتاج لمراجع بها المعلومات التي تدرسها بحيث إذا أردت زيادة معلوماتك أو إسترجاع بعضها يمكنك الوصول لها بسرعة و من بين هذه المراجع: - موقع JavaScript info - موقع MDN - موقع W3 School - توثيق موسوعة حسوب في هذه المرحلة يمكنك البحث عن تحديات أو تمارين صغيرة للتطبيق العملي و لو بحثت في موقع Code Pen لوجدت العديد من ال pens المكتوبة بلغة جافاسكربت من خلالها تستطيع تطوير نفسك و ستجد الشيفرات البرمجية موجودة أيضا إذا احتجت لها حاول عدم الإطلاع عليها في البداية و الإعتماد على نفسك و إذا لم تستطع يمكنك الرجوع للأكواد و هكذا سيتطور مستواك يوجد العديد من المواقع التي يمكنك أن تبدأ بممارسة اللغة و حل بعض المشكلات, منها: - hackerrank - edabit - وغيرها العديد 2 - بعد تعلم أساسيات اللغة عليك تعلم معايير ES6 أو EcmaScript 2015 و لتعلم هذه المعايير يمكنك متابعة السلسلة : - تعلم ES6 من قناة الزيرو و كالعادة فلترسيخ الأساسيات يجب عليك البحث عن تطبيقات عملية لذلك يمكنك البحث عن pens على موقع code Pen لزيادة مستواك 3- تعلم البرمجة الغرضية التوجه بلغة جافاسكربت: - تعلم JavaScript OOP من قناة الزيرو 4- حل مسائل و تمارين بلغة الجافاسكربت ؛ هذه المرحلة تستمر معك منذ البداية لأن التطبيق العملي سيزيد كثيرا في مستواك: - تمارين و تطبيقات على قناة الزيرو - تمارين و تطبيقات كبيرة على قناة الزيرو و هذه قائمة بأسماء المواقع التي تقدم تحديات بإمكانك الإستفادة منها: - https://www.hackerrank.com/ - https://www.topcoder.com/ - https://coderbyte.com/ - https://app.codility.com/programmers/ - https://codesignal.com/ - و غيرها الكثير 5- تعلم تقنية ال Ajax و JSON : - تعلم Ajax في قناة الزيرو - تعلم JSON مع قناة الزيرو 6- هناك العديد من المسائل و التحديات على قناة آدم خوري باللغة الإنجليزية ستفيدك بشكل كبير : https://www.youtube.com/playlist?list=PL00952AC35D0A4701 7- إختر أحد اطر جافاسكربت التي تساعدك في الواجهه الأمامية و إحترفها: - إطار Vue.js - إطار Angular - مكتبة React بالتوفيق
-
مرحباً @عبد الواحد الحدادي التوثيق البرمجي هو عبارة عن محتوى مرجعي و هو أقرب للقاموس يبحث فيه المبرمج أو المطور عن ما يحتاج إليه و ذلك عند الحاجة أو لتذكر عمل دالة أو شيء من هذا القبيل لذلك تجد كل لغات البرمجة أو خدمات الويب أو تقنيات أو أطر العمل لها توثيق رسمي. مثلاً: توثيق لغة php توثيق إطار laravel توثيق إطار flutter توثيق vue js و غيرها الكثير معظم التقنيات لها توثيق رسمي تم عمله من أجل المطورين الذين يعملون على هذه التقنية و ذلك للتسهيل عليهم معرفة الأشياء التي تقوم بها هذه التقنية و كيفية إستعمالها. لذلك إن قمت مستقبلاً ببناء تقنية ما أو عمل واجهة برمجية أو خدمة ويب فسيتوجب عليك عمل توثيق لها حتى يسهل على المستخدمين إستعمالها. و من هنا جاءت فكرة موسوعة حسوب فهي تعتبر مرجع للمطورين العرب و توفر توثيقا لمعظم لغات و تقنيات البرمجة. تُعتبر التعليقات البرمجية أيضاً جزء من التوثيق فهي مفيدة لفريق العمل ككل حتى الشخص الذي كتب الشفرة البرمجية فبقراءة التعليق سيتمكن من معرفة ما الغرض من الشفرة البرمجية و ما تفعله و بهذا سيتمكن من إستخدامها بسهولة أيضا لو أراد التعديل سيتمكن من ذلك لأنه استطاع فهم آلية العمل من خلال قراءته للتعليق. بالتوفيق
- 2 اجابة
-
- 1
-
-
مرحباً @Ali Alabri لا بإمكانك مشاهدة دروس الدورة بشكل غير محدود. فبإنضمامك لأي دورة من دورات الأكاديمية ستحصل على وصول لكافة مساراتها مدى الحياة. و دورات الأكاديمية لا تستبدل و لا تنتهي صلاحيتها بل يقوم المشرفون أيضاً بتحديثها بإستمرار لتواكب التطور و بمجرد إنضمامك ستحصل على كافة التحديثات أيضا بشكل مجاني دون اية تكلفة إضافية.
- 2 اجابة
-
- 1
-
-
مرحباً @Sweety Rose كما تكرم الإخوة بالذكر بإمكانك طرح كافة إستفساراتك و أسئلتك في قسم الأسئلة و الأجوبة العام و سيقدم لك المدربون أجوبة و حلول لها مع الشرح و بهذا الشكل ستحققين أكبر إستفادة بالتوفيق
-
مرحباً @الشيخ المختار الشنقيطس تطبيق الخوارزمية بأي لغة كانت يحتاج فقط معرفة و إلمام بطريقة الكتابة او ال syntax الخاص باللغة عليك التركيز على الخوارزمية نفسها و ليس على لغة البرمجة فبفهمك و إتقانك لمبادئ البرمجة يُمكنك التغيير من لغة إلى أخرى بسهولة مستقبلاً لاحظ أن كتابتي للخوارزمية لم تكن بإستخدام لغة برمجة و إنما باللغة الإنجليزية بإعتماد شكل محدد و كان هذا الشكل: ALGORITHM algorithm_name // هنا نقوم بإعطاء إسم للخوارزمية // هنا نقوم بتعريف كافة المتغيرات التي نحتاجها BEGIN // هنا نقوم بالإعلان عن بداية تعليمات الخوارزمية // هنا نضع تعليمات الخوارزمية // <-- التعليمة الاولى // <-- التعليمة الثانية // و هكذا ُEDN // هنا نقوم بإنهاء الخوارزمية و هذا تطبيق لخوارزمية المثال السابق بإستعمال لغة جافا: import java.util.Scanner; // نحتاج هذه الحزمة لقراءة القيمة التي يدخلها المستخدم public class Main { public static void main(String[] args) { int N, i; // هنا قمنا بالتصريح عن المتغيرات // التعليمتين التاليتين لقراءة قيمة عددية يدخلها المستخدم و تخزينها في المتغير N Scanner in = new Scanner(System.in); N = in.nextInt(); for(i = 1; i < N/2; i++) { // عمل حلقة من 1 إلى N/2 if(N % i == 0) { // إذا كان N يقبل القسمة على i System.out.println(i); // نطبع i } } } } و هذا تطبيق للخوارزمية بلغة C++ #include <iostream> using namespace std; int main() { int N, i; cin >> N; for(i = 1; i < N/2; i++) { if(N % i == 0) { cout << i << endl; } } return 0; } هناك العديد من المشاكل والمسائل يُمكنك البحث عن حلول لها على سبيل المثال : جد العاملي أو المضروب لعدد طبيعي N: لفهم ما معنى العاملي : إضغط هنا أكتب خوارزمية لمعرفة إذا كان عدد طبيعي N: عدد أولي: لأخذ نظرة عن الأعداد الأولية: إضغط هنا أكتب خوارزمية لطباعة كافة الأعداد الأولية الأقل من عدد مُعطى N أكتب خوارزمية لطباعة العنصر ذو الترتيب N في متتالية فيبوناتشي: لفهم متتالية فيبوناتشي: إضغط هنا أكتب خوارزمية لتحويل عدد من النظام العشري إلى النظام الثنائي و العكس ليكن في علمك أنه يوجد 4 أعداد محصورة بين 100 و 500 بحيث مجموع مكعبات الأرقام المكونة لكل عدد يساوي العدد نفسه مثال عن أحدها:أكتب خوارزمية لطباعة هذه الأعداد العدد المثالي هو عدد طبيعي يساوي مجموع قواسمه بإستثناء نفسه أكتب خوارزمية لايجاد كل الأعداد المثالية المحصورة بين 1 و N و هنا شرح للعدد المثالي: إضغط هنا أكتب خوارزمية لتبديل رقمي عدد الأول و الأخير فقط مثلا إذا كان العدد 5931 ترجع الخوارزمية 1935 و إذا كان العدد -81 ترجع -18 و هكذا هذه بعض المسائل و هناك العديد منها و إذا قمت بالتمرن عليها سيتطور مستواك بالتوفيق
-
مرحباً @محمد احمد42 نعم أنت بحاجة ان تكون محترفاً في البرمجة حتى تُصبح محترفاً في عالم الإختراق الأخلاقي و ليس هذا فقط بل أنت بحاجة إلى مهارات أخرى لكن إن كان هدفك من تعلم الإختراق هو التخريب فقط أو تعلم الأشياء الطفولية فأنصحك بالإبتعاد عن هذا المجال: لإحتراف هذا المجال عليك بتعلم هذه المهارات: تعلم لغات و تقنيات الويب : html , css , javascript تعلم أنظمة التشغيل و كيف تعمل فهناك دورة A+ المقدمة من شركة CompTIA و هناك دورة MCSA المقدمة من شركة مايكروسوفت و هاتين الدورتين لتعلم نظام ويندوز أما بالنسبة لنظام اللينكس فتقدم شركة CompTIA دورة Linux+ و شركة RedHat أيضا تُقدم دورة RHCSA و هناك العديد من المصادر العربية و الإنجليزية على اليوتيوب لتعلم هذه الدورات إختيار لغة برمجة رئيسية و مناسبة لك كبايثون أو php فالعديد من المواقع بنيت بإستخدام لغة php و لغة بايثون تُستخدم لبناء أدوات الإختراق لذلك عليك أن تتقن أحدهما و أنصحك ببايثون تعلم الشبكات networking و هناك دورات مشهورة و شهادات عالمية تقدمها كل من شركة cisco التي تقدم ثلاث مستويات ccna , ccnp بالإضافة إلى ccie أما شركة CompTIA فتُقدم منهج Network+ و قناة Free4arab | Information Technology مشهورة في شرح هذا المجال الإعتماد على نظام لينكس بالدرجة الاولى و التعمق فيه لأن هناك توزيعات في لينكس مخصصة فقط للإختراق و بها العديد من أدوات الإختراق و أذكر توزيعة كالي تعلم أنظمة إدارة قواعد البيانات ك MySql و PgSql و غيرها و تعلم أيضا لغة الإستعلامات Sql و تعمق فيها تعلم التشفير و تقنياته Cryptography تعلم الهندسة العكسية Reverse Engineering أحصل على شهادات الهاكر الأخلاقي و من بين الشهادات: CEH و OSCP بالتوفيق
-
مرحباً @Rania Abed هناك طريقين لتعلم البرمجة: الطريق الأول و هو النهج الأكاديمي الذي تتبعه الجامعات و المدارس: و هو تعلم الخوارزميات و هياكل البيانات بإستخدام إحدى لغات البرمجة ك C او C++ أو جافا ثم الإنتقال إلى البرمجة الكائنية و أنماط التصميم و بعدها تختار أحد مجالات البرمجة و تحترفه الطريق الثاني و هو إختيار المجال من البداية و معرفة التقنيات التي يجب عليك تعلمها ثم تقوم بدراستها و التعمق فيها إذا كنت ستختارين الطريق الثاني أدعوك لإلقاء نظرة على هذا الدليل: سيكون مفيد لك بشكل جيد و سيكون إنطلاقة جيدة لك بالتوفيق
- 6 اجابة
-
- 1
-
-
مرحباً @الشيخ المختار الشنقيطس بداية عليك أن تقسم هذه المادة إلى 3 أجزاء أولاً ستدرس التحليل و الخوارزميات في هذه المرحلة ستعرف كيف تحلل المشكلة التي تقابلك سواء بالتفكير و كتابة مراحل الحل التي ستقوم بها للوصول إلى الحل أو تقسيم المشكلة إلى مشاكل صغيرة و كتابة مراحل حل هذه المشاكل الصغيرة سواء عن طريق مخططات أو رسوم أو كتابيا لكل شخص طريقته في التحليل. بعدها عليك تحويل التحليل الذي قمت به إلى خوارزمية: الخوارزمية هي عبارة عن مجموعة من التعليمات البسيطة و المراد بها الوصول إلى هدف محدد بعد كتابة الخوارزمية تأتي مرحلة التجريب و في هذه المرحلة تقوم بتنفيذ التعليمات إنطلاقا من قيم مبدئية و هذا للتأكد من صحة الخوارزمية بعدها تأتي مرحلة تطبيق الخوارزمية بلغة برمجة فلنأخذ المثال التالي: المشكلة: جِد قائمة قواسم عدد نص المشكلة بشكل ابسط: فلنفرض أنه لدينا العدد الصحيح N و نريد إنجاز أو إنشاء حل لإيجاد قائمة قواسم هذا العدد I- التحليل: 1- ليكن N عدد صحيح 2- نقسم بشكل متتالي العدد N على i = 1, 2, 3, ... , N/2 3- في كل مرة عندما يكون باقي قسمة N على i يساوي 0 ( إذن i يعتبر قاسم لِ N ) ---> في هذه الحالة إطبع i II- الخوارزمية: ALGORITHM dividers var N, i: integer BEGIN READ(N) FOR i <- 1 to (N DIV 2) DO BFOR IF (N MOD i) = 0 THEN BIF write(i) ENDIF ENDFOR END III- التجريب: IV- تنفيذ الخوارزمية بلغة C #include <stdio.h> int main() { int N, i; scanf("%d", &N); for(i = 1; i < N/2; i++) { if(N % i == 0) { printf("%d\n", i); } } return 0; } هذا مثال بسيط فقط لذلك أنصحك بالبحث عن مشاكل بسيطة من هذا النوع و حلها ثم إبدأ في التدرج بالصعوبة لاحظ أنه لحد الآن لم أذكر لك بنى أو هياكل المعطيات أو البيانات لأن هذ الموضوع يحتاج تركيز و فهم أكبر لذلك بعد ان تحس نفسك تطورت في حل هذا النوع من المسائل إنتقل للجزء الثاني والذي هو هياكل البيانات الخطية أذكر منها المصفوفات و القوائم فبعد فهمها هناك بعض الخوارزميات أنصحك بتنفيذها و هي: إضافة عنصر جديد , حذف عنصر, البحث عن عنصر, الترتيب و هكذا إبحث عن مشاكل تحلها في هذا المستوى. بعد تطور مستواك إنتقل إلى الجزء الثالث: هياكل البيانات الهرمية كالأشجار و غيرها و تعلم كيفية إنشائها و تطبيق الخوارزميات المتعلقة بها . هياكل البيانات مادة دسمة و تحتاج تركيز و جهد عالي لفهمها بالتوفيق
-
مرحباً @انس حوامدة جميع منتجات حسوب تشترك في نفس الحساب و لتغيير كلمة السر الخاصة بك يُمكنك ذلك من خلال المراحل التالية: 1- إضغط على إعدادات الحساب 2- إضغط على تعديل الحساب: 3- سيتم توجيهك إلى صفحة إعدادات الحساب بحيث يُمكنك تعديل معلوماتك الشخصية بالإضافة إلى تعديل كلمة المرور 4- بعد ملء البيانات التي تريد تعديلها إضغط على حفظ التعديلات بالتوفيق
-
مرحباً @Bjm678 لنكن صريحين مع بعض البرمجة ليست الدخول في دورة و إتمامها و فقط مبروك عليك أصبحت مبرمج محترف . أو مثلا تقول سأضع مدة شهر أو شهرين أو حتى سنة و تقول بعد مرور هذه المدة في التعلم أصبحت مبرمج محترف. طالما اخترت هذا المجال عليك أن تحبه فإذا لم تحب هذا المجال فما الداعي. حتى تصبح مبرمج محترف يجب أن تحب البرمجة أولاً و يجب أن تتوفر لديك الرغبة في التعلم و معرفة كيف تم عمل الأشياء التي تراها حولك ثانياً. أدري أن الأمر صعب في البداية. ستفشل أحياناً ستمر بمراحل ملل و ستصل لمرحلة تقرر فيها التوقف لكن إن كنت تحب البرمجة أنصحك بالإستمرار و الصبر. و كي لا تسقط في الملل أنصحك بوضع خطة للتعلم ضع وقت محدد للدراسة فالعقل البشري محدود في النهاية وإذا أكثرت عليه سيحبطك و سيمل و يعطيك أسباب واهية أنه عليك التوقف و يزينها لك. أَحطْ نفسك بِطاقات إيجابية و ابتعد عن الأشخاص السلبيين فهذا يؤثر عليك. أي دورة موجودة على الإنترنت أو الواقع صُممت أن تُعلمك بعض المبادئ الأساسية في بعض التقنيات و تُلقنك بعض الخبرات و المهارات و ستفتح لك مجالات أخرى للتعلم و الإستمرار و التعمق أكثر . في مشاهدتك للدروس أنصحك بالفهم الجيد و عدم التسرع و إذا لم تصل للفهم أعد مشاهدة الدرس و أسأل حتى تترسخ لديك المفاهيم. لا تنتقل للدرس التالي قبل فهمك للدرس الحالي . لديك موسوعة حسوب توثيق لمعظم لغات البرمجة باللغة العربية إذا كان لديك لُبس في مصطلح أو مفهوم ما يمكنك البحث عنه فيها حتى يتضح لك المعنى. بالتوفيق.
- 3 اجابة
-
- 1
-
-
مرحباً @Momen Gamal الفكرة ككل هي إيجاد القيمة الأعظمية لطول الضلع الثالث في مثلث بمعرفة طول كل من الضلعين الآخرين لنفرض أن side1 هو طول الضلع الأول و side2 هو طول الضلع الثاني و المطلوب إيجاد x طول الضلع الثالث و على هذا الأساس : max(side1, side2) - min(side1, side2) < x < side1 + side2 لمعرفة كيف جاء هذا القانون يُمكنك مشاهدة هذا الفيديو التوضيحي لكن التحدي يشترط أن تكون القيم كلها طبيعية لهذا فالقيمة الأعظمية هي side1 + side2 - 1 المطلوب إنشاء دالة بلغة جافاسكربت تمرر لها قيمة كل من الضلعين و يتم تعريفها بالشكل التالي: function nextEdge(side1, side2) { // core here } وبما أن الدالة ترجع القيمة القصوى فسنكتب في جسم الدالة تعليمة return متبوعة بالقيمة التي نريد إرجاعها و على هذا الأساس تصبح الدالة بالشكل التالي: function nextEdge(side1, side2) { return side1 + side2 - 1; } بالتوفيق
-
مرحباً @حسام الجهني إذا قمت بالإشتراك في دورة من دورات يُمكنك الوصول إليها من خلال الرابط التالي: دوراتي بحيث يُمكنك الوصول لكافة مسارات الدورة التي اشتركت بها بالإضافة إلى المسار الأول من كل دورة من الدورات الأخرى إذا واجهت أي مُشكلة في الوصول إلى الدروس يُمكنك مراسلة الدعم الفني من خلال هذا الرابط: إضغط هنا و فتح تذكرة للإستفسار عن المشكلة التي تواجهها و سيقوم الفريق بمساعدتك في أقرب وقت بالتوفيق.
-
مرحباً @Nedjadi Med نعم سيدفعون لك فهم ينشرون بشكل دوري مشاريع ترجمة أو كتابة مقالات على منصة مستقل و هذا ما تم ذكره في صفحة: اكتب معنا لذلك إن كنت مهتم و توفرت فيك الشروط التي يشترطونها قم بالتقديم على المشاريع التي تناسبك وسيتواصلون معك. بالتوفيق
- 1 جواب
-
- 2
-
-
مرحباً @Sami Remili الخطأ في كلمة cache فهي cache وليست cashe. و هنا طريقة عمل cache لل credentials: إضغط هنا ستجد في هذا السؤال على stackoverflow نفس الطريقة: إضغط هنا أيضاً في هذا المقال شرح مفصل عن الموضوع : إضغط هنا بالتوفيق
- 2 اجابة
-
- 1
-
-
مرحباً @Imane Alhadi أنصحكِ بالإطلاع على هذا المقال : دليلك لاختيار أفضل منصات التجارة الإلكترونية لأنه هناك العديد من المعايير و النقاط التي يجب النظر فيها قبل إختيار منصة التجارة الإلكترونية المناسبة لك و للمشروع الخاص و قد تم شرحها بالتفصيل في المقال بالتوفيق.
-
مرحباً @Imane Alhadi ستجدين في هذا المقال كل ما تبحثين عنه في ما يخص البرمجة و لغات البرمجة بالإضافة إلى مجالات البرمجة و نصيحتي لك أن تختاري مجالاً واحداً يُعجبك و تتعلمين كل شيء فيه بالتوفيق
-
مرحباً @Imane Alhadi يُمكنك الإتصال بقاعدة بيانات MySQL من خلال PDO بالشكل التالي: <?php // بيانات الإتصال $host = "localhost"; // إسم الهوست $username = "root"; // إسم المستخدم $password = ""; // كلمة المرور $database = "testing"; // إسم قاعدة البيانات try { $conn = new PDO("mysql:host=$host; dbname=$database", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; // في حالة نجاح الإتصال } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); // في حالة حدوث خطأ } ?> لفهم الموضوع أكثر أنصحك بمشاهدة هذا الدرس: بالتوفيق
-
مرحباً .. أداة Nmap هي برنامج يُستخدم لفحص الأنظمة و الشبكات و معرفة المنافذ و الثغرات و لتعلمها تحتاج إلى معرفة مُسبقة عن الشبكات و البرتوكولات بالإضافة إلى معرفة بنظام التشغيل لينكس لأن هذه الأداة تُستخدم في لوحة الأوامر و مُعتمدة في إختبار الإختراق. لأخذ نظرة عن أداة Nmap يُمكنك مُشاهدة هذه السلسلة باللغة العربية: و هذه السلسلة باللغة الإنجليزية: بالتوفيق
-
مرحباً ... طبيعي أن يشعر المُتعلم بالملل أثناء رحلة تعلمه و كلنا قد مررنا بهذه المرحلة لذلك أنصحك بالصبر و تنظيم وقتك مثلاً تضع 3 أو 4 ساعات فقط للتعلم يومياً و تُمارس نشاطاتك الأخرى و أنصحك أيضا بمتابعة مطورين و مبرمجين في نفس المجال الذي تتعلمه فهذا سيُحفزك و يُعطيك دافع أقوى في التعلم . أيضا لا تُشوش ذهنك و تُشتت نفسك بالمُقارنات التي ليس لها معنى و تُركز على هدفك و أهم شيء وضع خطة أو مسار كيف تصل إلى هدفك فبتقسيم هدفك إلى نقاط و المرور عليها الواحدة تلو الأخرى سيُشعرك بالراحة و يجعلك تُواظب على الخُطة التي وضعتها . لا تحسبن المجد تمراً أنت آكله لن تبلغ المجد حتى تلعق الصبرا. دائماً ضع هذا البيت الشعري في ذهنك فأنت لن تصل لهدفك بسهولة ستمر عليك أوقات صعبة ستحتار ستشعر بالملل ستمر بإنتكاسات لكن لا تجعل هذه العقبات تُبعدك عن هدفك و هذا الأمر ليس في البرمجة فقط بل في جميع أهدافك في الحياة و هذه بعض النصائح من مبرمجين أتمنى أن تفيدك : أتمنى لك التوفيق
-
مرحباً @Mohamed Mejri زر سحب الرصيد يظهر عندما يتوفر الحد الأدنى من الرصيد القابل للسحب في حسابك وهو 25 دولار . قم بعمل clear cache للمتصفح الخاص بك و تحديث الصفحة بإستمرار و في حالة لم يظهر الزر يُمكنك مواصلة الدعم الفني من خلال فتح تذكرة : إضغط هنا لفتح تذكرة و سيقوم فريق الدعم بحل مُشكلتك في أقرب وقت بالتوفيق
-
مرحباً @Alaa Emam يُمكنك عمل البرنامج بلغة جافا بالشكل التالي فهو عبارة عن إنشاء كلاس يتضمن خاصيتين (properties) من النوع النصي ( string ) و 5 توابع (methods) أي getters and setters و إعادة تعريف للتابع toString : class Author { // Instance variables private String firstName, lastName; // Constructor public Author(String firstName, String lastName) { this.firstName = firstName; this.lastName = lastName; } /* Instance methods */ public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } @Override public String toString() { return this.firstName + " " + this.lastName; } } ويُمكنك إستخدام الكلاس Author في الميثود main بالشكل التالي: public class Main { public static void main(String[] args) { // create instance Author author = new Author("Alaa", "Emam"); System.out.println(author); // print author => call toString method } } بإمكانك تجربة المثال من خلال الرابط التالي: إضغط هنا بالتوفيق
- 3 اجابة
-
- 1
-
-
مرحباً ... أولاً أنصحك بالإطلاع على كافة المجالات الموجودة و التخصص في مجال واحد و الإبتعاد عن التشتت و الإنتقال من مجال لآخر سيجعلك متأخر و لن تحترف أي مجال ثانياً بعد اختيارك للمجال الذي تريد أن تخوض فيه و تحترفه و بما أنك لا تجيد اللغة الإنجليزية فهناك عدة مصادر عربية مفيدة جدا لتعلم الأساسيات و ترسيخها بمشاريع صغيرة تفتح لك عدة أبواب للبحث في مصادر أخرى للتعلم أكثر أذكر من هذه المصادر: قناة الزيرو ويب سكول قناة عبد الله عيد قناة محمد عيسى قناة محمد يحيى قناة خالد السعداني أكاديمية حسونة قناة بغداد الجديدة و غيرها العديد هناك أيضا مقالات عديدة و كتب هنا على الأكاديمية ستفيدك جدا إن كنت من محبي المحتوى النصي أيضا موسوعة حسوب: مرجع المطورين العرب الذي يضم توثيق لمعظم لغات البرمجة . ثالثاً بعد تعلمك لأساسيات أي تقنية عليك تطبيق هذه الأساسيات و لتطبيقها عليك إنجاز مشروع أو أكثر ستُقابلك مشاكل و تحديات و ستبحث لها عن حلول و هذا الشيء هو ما يزيد خبرتك و إحترافك للمجال رابعاً بما أنك اخترت هذا المجال فأنت مُلزم بالإطلاع على كل ما هو جديد في تخصصك و ذلك كي لا يدوسك القطار خامساً اجعل محرك البحث صديقك الدائم و تابع مجتمع تخصصك . ليست كل المصادر العربية غير مفيدة بالعكس فبعضها أحسن. بعد تطور مستواك في تخصصك يمكنك البحث عن مصادر إنجليزية لتتعمق أكثر بالتوفيق
- 2 اجابة
-
- 1
-
-
مرحباً .. في لغة php يُمكنك الإستعانة بدوال Filesystem لإنشاء ملفات و التعامل معها مثلا بالشكل التالي: <?php $myFile = "filename.html"; // or .php $fh = fopen($myFile, 'w'); // إذا كان الملف غير موجود سيتم إنشاؤه $stringData = "your html code php code goes here"; fwrite($fh, $stringData); // write content in file fclose($fh); // close file بالتوفيق
-
مرحباً .. يُمكنك عمل هذا البرنامج من خلال حلقتين for اي (nested for loop) بهذا الشكل: l = ['p', 'q', 'r'] output = [] n = 4 for x in range(1, n + 1): for e in l: output.append(e+str(x)); print(output) لتجربة البرنامج : إضغط هنا بالتوفيق
- 4 اجابة
-
- 1
-