السلام عليكم ورحمة الله وبركاته
بعد إذنكم يا شباب محتاج أعمل multi level drawer زي اللي معمول هنا في الموقع هل فيه حاجة جاهزة أو plugin ولا هضطر أعمله من الاول.
أنا أعتقد المشكلة في ال CMD يمكنك تحميل ال git cli من هنا أو إذا كنت تتعامل مع محرر visual studio code افتح مشروعك فيه واضغط ctrl + ذ
ثم نفذ الأوامر من جديد ويجب أن تمر بالخطوات كلها
git status
git add -A
git commit -m 'message'
git push origin master
مرحباً عبد الرحمن :
الرسالة هنا لغرض معين وهو وصف عملك ليست هناك شروط لكتابة الرسالة بإمكانك أن تكتب أي كلام تريده هو فقط لكي تعرف مراحل عملك على المشروع يعني مثال أنت تعمل على مشروع وانتهيت اليوم من إنها ال header فإذا أردت أن ترفع نسخة من عملك إلى المستودع اكتب في الرسالة مثلاً
git commit -m 'header is done'
وهكذا
مرحباً عبدالعزيز:
بالطبع أنأ أعلم كم أنت حائر لأني كنت في مثل موضعك في يوم من الأيام وأيضا أنا تعلمت من الزيرو ومن معظم كورساته وهو محتوى فوق الممتاز .أما عن أسئلتك فهي بالترتيب كالآتي:
بالنسبة لتعلم HTML - CSS فهي بداية صحيحة لبرمجة المواقع الإلكترونية أما عن الإختلاف بينهم وبين HTML5 - CSS3 فلا يوجد فرق إلا أن محتوى HTML تحدث وأصبحت فيه عناصر أكثر من HTML ولذلك هناك تحديث يسمى
HTML5 = HTML + التحديثات الجديدة
وكذلك بالنسبة ل CSS3
أما عن المدة التي تستطيع تعلم فيها HTML - CSS فهذه تعتمد عليك فقد تأخذ معي شهر وتأخذ معك أسبوع على حسب إستيعابك ولكن في المتوسط 3 أسابيع بالتطبيقات ويمكنك متابعة الزيرو فهو يطبق على مواقع.
أما عن الفرونت إيند هو المسار الذي يمكنك من برمجة تطبيقات الواجهة الأمامية ويمكنك الإطلاع على التفاصيل من أكادمية الزيرو
أما عن برمجة الأندرويد والمليون مبرمج عربي فأنا لم أتعامل معهم مباشرة ولكن ممن تعاملوا معهم أستطيع ان أقول إنهم محترفين.
في النهاية لا تركز في برمجة المواقع الإلكترونية وبرمجة الأندرويد في بداية مشوارك يجب أن تصقل مهاراتك في أحدهم ثم بعد ذلك تدرس الآخر.
مرحباً ملك:
الصورة هذه تسمى favicon ويمكنك إضافتها عن طريق وسم link في ملف ال HTML هكذا
<link rel='icon' href='favicon.ico' type='image/x-icon'/ >
2. لكي تجعل موقعك متجاوباً لكل الشاشات يمكنك إستخدام أحد الطرق الآتية :
1. تعلم ال MediaQuery ويمكنك تعلمها من هنا
2. أو يمكنك إستخدام إطار عمل مثل Bootstrap.
مرحباً أحمد:
في البداية تعلم ال ReactNative هي خطوة ممتازة لك وستفيدك في مسيرتك المهنية وخاصة أنك تستطيع أن تبرمج تطبيقات علي ال Android وال ios من خلالها لكن من وجهة نظري أنك إذا تريد أن تترك الجافا نهائيا فهذا خاطئ من عدة نواحي أبرزها أن هناك شركات تطلب خصيصا مبرمجين Java وذلك لأنها مختصة في برمجة تطبيقات الأندرويد وطالما أنت على قدر جيد من الجافا لا تتركها بل إكتسب مهارات برمجية جديدة كتعلم ال ReactNative وطورهم هم الإثنين لترقى بنفسك لأن لكل لغة عملها الخاص والعملاء الذين يطلبون البرمجة بلغات محددة. ومن خلال تعملي مع أشخاص أقوياء في المجال أنهم يبرمجون تقريباً بأي لغة مثل Flutter - ReactNative - NativeScript - Java ولم يتوقفوا عند لغة واحد لمجرد أنها توفر عليهم الوقت والجهد.
مرحباً ليسا:
public class MyClass {
public static void main(String[] args) {
// هنا تم تعريف القيمة الإبتدائية ب 1 وليس 0 لأن الصفر ليس من مضاعفات ال 3
int i = 1;
// هنا جعلت اللوب إلي الرقم 100 كما في السؤال
while (i <= 100) {
// هنا أفحص إذا كان الرقم الرقم يقبل القسمة على 3 أما لا فإذا كان يقبل القسمة فسيكون باقي القسمة هو 0 وإذا كان باقي القسمة 0 إذاً هذا الرقم يعتبر من مضاعفات الرقم 3
if(i % 3 == 0) {
// هنا أطبع الرقم
System.out.println(i);
}
// هنا أحرك الرقم ليكون 2 ثم 3 ..... 100 لكي يتم التحقق من جميع الأرقام
i++;
}
}
}
مرحباً ليسا:
public class duplicatesOfNumber3
{
public static void main(String args[])
{
int i;
// iterating over 100 number
for (i = 1; i <= 100; i++) {
// هنا أفحص إذا كان الرقم الرقم يقبل القسمة على 3 أما لا فإذا كان يقبل القسمة فسيكون باقي القسمة هو 0 وإذا كان باقي القسمة 0 إذاً هذا الرقم يعتبر من مضاعفات الرقم 3
if(i % 3 == 0) {
System.out.print(i + " ");
}
}
}
}
// 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99
مرحباً ليسا:
المحور الأساسي لإجابة السؤال هو دالة ()Math.abs
public class AbsExample1
{
public static void main(String args[])
{
int x = 78;
int y = -48;
//print the absolute value of int type
System.out.println(Math.abs(x));
System.out.println(Math.abs(y));
}
}
مرحباً ملك:
يمكنك أن ترفعه على إستضافة مجانية أو مدفوعة مثل 000webhost - hostinger - eb2a - godaddy - netlify وغيرها ولكن يجب مراعاة ما تدعمه الإستضافة فمثلاً هناك بعض الإستضافات لا تدعم ال animations أو PHP وغيرها لذلك يجب مراعاة هذه الأشياء عند إختيار الإستضافة ولمزيد من التفاصيل يرجى طرح سؤالك في قسم الأسئلة والأجوبة ليستطيع الجميع المشاركة ولأن السؤال خارج نطاق الدورة .
شكراً لك.
بالنسبة لطلبك يمكنك إستخدام الإستضافة المجانية مثل eb2a أو 000webhost أو netlify (لكن تأكد أن مشروعك يحتوي على ملف إسمه index.html ويكون في واجهة المشروع وليس بداخل أي folder) لأنك لا تحتاج لكل إمكانيات الإستضافات المدفوعة أما في حين إنشاءك لموقع إحترافي فيمكنك بالتأكيد الإعتماد علي godaddy أو hostgator
مرحباً ملك:
يمكنك أن ترفعه على إستضافة مجانية أو مدفوعة مثل 000webhost - hostinger - eb2a - godaddy وغيرها ولكن يجب مراعاة ما تدعمه الإستضافة فمثلاً هناك بعض الإستضافات لا تدعم ال animations أو PHP وغيرها لذلك يجب مراعاة هذه الأشياء عند إختيار الإستضافة ولمزيد من التفاصيل يرجى طرح سؤالك في قسم الأسئلة والأجوبة ليستطيع الجميع المشاركة ولأن السؤال خارج نطاق الدورة .
شكراً لك.
مرحباً باسم:
بالنسبة للنقاط بالترتيب:
أما عن ال office فهو سهل يجب أن تتعامل معه عن طريق الممارسة وهناك دورات تقدم هنا
أما عن أساسيات البرمجة فهناك مسارات عدة يجب أن تدرسها وتحدد أي جزء في البرمجة تريد أن تتعلم هل تريد تعلم برمجة المواقع الإلكترونية أم برمجة تطبيقات سطح المكتب أم برمجة الأندرويد وما إلى ذلك يمكنك الإطلاع على مصادر خارجية مثل هذه القناة فمثلاً إذا قررت تعلم برمجة المواقع فيجب أن تقرر هل تريد أن تكون مبرمج واجهات أمامية أم مبرمج قواعد بيانات فإذا قررت أن تكون مبرمج واجهات أميمة فيجب أن تبدأ بال HTML ثم CSS ثم جافاسكربت.
من واقع خبرتي أن لا تعتمد على مصدر واحد ولا تعتمد على مدرب واحد ودرب نفسك على أن تقتنص المعلومات من أي موقع ومن أي كتاب ولا تبخل على نفسك بالدراسة المستمرة ويجب أن تطبق كثيراً فإذا تعبت طبق مرة أخرى ولا تيأس ولا تترك المجال فترة طويلة وتعود مرة أخرى حتى لا تنسى.
لديك عدة أخطاء:
ملفات وأكواد الجافا سكربت تكون في نهاية ال body tag وليست ممتزجة بال HTML كما في الصورة.
أي مكتبة الخطوط يجب أن تستدعيها بين وسم ال head ولا تكون داخل ال HTML كما في الصورة.
لديك </div> زائد بداخل ال aside يجب أن تكون قبله وليس بداخله لأنها تغلق ال container.
وبهذا سيعمل معك الملف بشكل صحيح كما في الصورة.
مرفق الملف بالتعديلات الجديدة.
space.html