أبو مكة
20-04-2020, 23:35
https://www.efadh.com/wp-content/uploads/2015/12/haraj.png (https://www.efadh.com/%d8%aa%d8%b5%d9%85%d9%8a%d9%85-%d9%85%d9%88%d8%a7%d9%82%d8%b9/)[/URL]
لذا ، أنت مهتم بتعلم تصميم المواقع (https://www.efadh.com/%d8%aa%d8%b5%d9%85%d9%8a%d9%85-%d9%85%d9%88%d8%a7%d9%82%d8%b9/") وأن تصبح مطور ويب؟ بادئ ذي بدء ، تهانينا. لقد قمت باختيار رائع.
وبما أنك تقرأ هذا ، فقد تكون بالفعل عضوًا نشطًا في مجموعة Facebook أو subreddit أو مجتمع ترميز آخر عبر الإنترنت. وهو مكان رائع للبدء ، والعثور على الدعم طوال سعيك المختار.
مرة أخرى ، أنت تقوم بعمل رائع حتى الآن.
بناءً على خلفيتك ، قد تتساءل من أين تبدأ تعلم تطوير الويب. إذا كنت تتجول أساسًا في Google ، فقد تشعر بأن الأمر بسيط للغاية بسبب كل اللغات والأطر وموارد التعلم.
حسنًا ، لا تقلق. انت لست وحدك. يمكن أن يكون Google أفضل صديق لك أو أسوأ عدو لك. يعتمد فقط على كيفية استخدامه.
من أول الأشياء التي أوصي بها عند بدء تعلم تطوير الويب هو اتخاذ قرار بشأن هدف نهائي واضح ، ووضعه في الاعتبار.
ربما تريد إجراء تغيير مهني. ربما لديك فكرة شريرة لتطبيق. أو ربما تريد فقط التعلم من أجل المتعة.
مهما كان هدفك ، من المهم أن تفهم سبب قيامك بذلك. سيساعدك هذا الفهم على أن تكون أكثر إنتاجية في وقت التعلم. سيساعدك أيضًا على تشجيعك خلال تلك الأوقات التي تشعر فيها بالاستسلام.
تذكر أنه بغض النظر عن مدى تفصيل الهدف النهائي وبعده الآن ، يمكنك تحقيقه بالعمل الجاد والمثابرة.
بافتراض أنه ليس لديك خبرة سابقة ، من الجيد في البداية أن تقرر أيضًا ما إذا كان اهتمامك يكمن في تطوير الواجهة الأمامية أو الأمامية. اسمحوا لي أن أشرح الفرق باختصار.
الواجهة الأمامية - هذا ما يراه المستخدم ويتفاعل معه على الصفحة. كل التصميم ، والتأثيرات الفاخرة ، والتخطيط والصور التي تخلق تجربة المستخدم.
بشكل عام ، سيكون مطورو الواجهة الأمامية عبارة عن تصميمات مرئية ذات مهارات تصميم ممتازة وشغف بإمكانية الوصول وتجربة المستخدم. التقنيات التي ترتبط غالبًا بتطوير الواجهة الأمامية هي HTML و CSS و jQuery و JavaScript.
الخلفية - هذا هو الجزء الذي يعالج البيانات ويخزنها ويعالجها عادةً. كيف يعمل الموقع أو التطبيق. يعد مطورو البرامج الخلفية بشكل عام محللين لمشكلات جيدة ، ومفكرين منطقيين مهتمين بوظيفة موقع ويب أو تطبيق. عادة ما يرتبط تطوير الواجهة الخلفية باللغات من جانب الخادم مثل PHP و Python و Ruby.
عرفت منذ البداية أنني لم أكن أملك هذا التصميم التصويري الذي يجذب العديد من المطورين إلى تطوير الواجهة الأمامية. من المحتمل أنني وجدت هذا القرار أسهل من معظم الأشخاص بسبب خلفيتي في الهندسة والبناء. أنا بطبيعة الحال أقرب إلى حل المشكلات ، ومعرفة كيفية عمل الأشياء ، من جعل الأمور تبدو جميلة!
في كلتا الحالتين ، أينما كان اهتمامك ، ما زلت أعتقد أن أفضل مكان للبدء هو تعلم بعض HTML و CSS الأساسية. بعد كل شيء ، لا يهم مجال التطوير الذي ترغب في العمل فيه في نهاية المطاف ، لا تزال بحاجة إلى أن تكون قادرًا على عرضه على صفحة ويب في شكل ما يمكن تقديمه بشكل معتدل.
أولاً وقبل كل شيء ، توجه مباشرةً إلى freeCodeCamp أو Codecademy وأخذ دورات "HTML & CSS". يجب أن يمنحك هذا إحساسًا بما تدور حوله هذه التقنيات.
أيضًا ، نظرًا لبيئات التعلم التفاعلية الخاصة بهم ، سوف يساعدك أيضًا على بدء كتابة التعليمات البرمجية على الفور ، بدلاً من الاضطرار إلى معرفة كيفية إعداد بيئة تطوير محلية أولاً. لا شيء سيعزز ثقتك أكثر من كتابة بعض التعليمات البرمجية واجتياز بعض الاختبارات على الفور.
إقرء: علي هذا الموقع:
[URL]https://www.efadh.com/%D8%AA%D8%B5%D9%85%D9%8A%D9%85-%D9%85%D9%88%D8%A7%D9%82%D8%B9/
لذا ، أنت مهتم بتعلم تصميم المواقع (https://www.efadh.com/%d8%aa%d8%b5%d9%85%d9%8a%d9%85-%d9%85%d9%88%d8%a7%d9%82%d8%b9/") وأن تصبح مطور ويب؟ بادئ ذي بدء ، تهانينا. لقد قمت باختيار رائع.
وبما أنك تقرأ هذا ، فقد تكون بالفعل عضوًا نشطًا في مجموعة Facebook أو subreddit أو مجتمع ترميز آخر عبر الإنترنت. وهو مكان رائع للبدء ، والعثور على الدعم طوال سعيك المختار.
مرة أخرى ، أنت تقوم بعمل رائع حتى الآن.
بناءً على خلفيتك ، قد تتساءل من أين تبدأ تعلم تطوير الويب. إذا كنت تتجول أساسًا في Google ، فقد تشعر بأن الأمر بسيط للغاية بسبب كل اللغات والأطر وموارد التعلم.
حسنًا ، لا تقلق. انت لست وحدك. يمكن أن يكون Google أفضل صديق لك أو أسوأ عدو لك. يعتمد فقط على كيفية استخدامه.
من أول الأشياء التي أوصي بها عند بدء تعلم تطوير الويب هو اتخاذ قرار بشأن هدف نهائي واضح ، ووضعه في الاعتبار.
ربما تريد إجراء تغيير مهني. ربما لديك فكرة شريرة لتطبيق. أو ربما تريد فقط التعلم من أجل المتعة.
مهما كان هدفك ، من المهم أن تفهم سبب قيامك بذلك. سيساعدك هذا الفهم على أن تكون أكثر إنتاجية في وقت التعلم. سيساعدك أيضًا على تشجيعك خلال تلك الأوقات التي تشعر فيها بالاستسلام.
تذكر أنه بغض النظر عن مدى تفصيل الهدف النهائي وبعده الآن ، يمكنك تحقيقه بالعمل الجاد والمثابرة.
بافتراض أنه ليس لديك خبرة سابقة ، من الجيد في البداية أن تقرر أيضًا ما إذا كان اهتمامك يكمن في تطوير الواجهة الأمامية أو الأمامية. اسمحوا لي أن أشرح الفرق باختصار.
الواجهة الأمامية - هذا ما يراه المستخدم ويتفاعل معه على الصفحة. كل التصميم ، والتأثيرات الفاخرة ، والتخطيط والصور التي تخلق تجربة المستخدم.
بشكل عام ، سيكون مطورو الواجهة الأمامية عبارة عن تصميمات مرئية ذات مهارات تصميم ممتازة وشغف بإمكانية الوصول وتجربة المستخدم. التقنيات التي ترتبط غالبًا بتطوير الواجهة الأمامية هي HTML و CSS و jQuery و JavaScript.
الخلفية - هذا هو الجزء الذي يعالج البيانات ويخزنها ويعالجها عادةً. كيف يعمل الموقع أو التطبيق. يعد مطورو البرامج الخلفية بشكل عام محللين لمشكلات جيدة ، ومفكرين منطقيين مهتمين بوظيفة موقع ويب أو تطبيق. عادة ما يرتبط تطوير الواجهة الخلفية باللغات من جانب الخادم مثل PHP و Python و Ruby.
عرفت منذ البداية أنني لم أكن أملك هذا التصميم التصويري الذي يجذب العديد من المطورين إلى تطوير الواجهة الأمامية. من المحتمل أنني وجدت هذا القرار أسهل من معظم الأشخاص بسبب خلفيتي في الهندسة والبناء. أنا بطبيعة الحال أقرب إلى حل المشكلات ، ومعرفة كيفية عمل الأشياء ، من جعل الأمور تبدو جميلة!
في كلتا الحالتين ، أينما كان اهتمامك ، ما زلت أعتقد أن أفضل مكان للبدء هو تعلم بعض HTML و CSS الأساسية. بعد كل شيء ، لا يهم مجال التطوير الذي ترغب في العمل فيه في نهاية المطاف ، لا تزال بحاجة إلى أن تكون قادرًا على عرضه على صفحة ويب في شكل ما يمكن تقديمه بشكل معتدل.
أولاً وقبل كل شيء ، توجه مباشرةً إلى freeCodeCamp أو Codecademy وأخذ دورات "HTML & CSS". يجب أن يمنحك هذا إحساسًا بما تدور حوله هذه التقنيات.
أيضًا ، نظرًا لبيئات التعلم التفاعلية الخاصة بهم ، سوف يساعدك أيضًا على بدء كتابة التعليمات البرمجية على الفور ، بدلاً من الاضطرار إلى معرفة كيفية إعداد بيئة تطوير محلية أولاً. لا شيء سيعزز ثقتك أكثر من كتابة بعض التعليمات البرمجية واجتياز بعض الاختبارات على الفور.
إقرء: علي هذا الموقع:
[URL]https://www.efadh.com/%D8%AA%D8%B5%D9%85%D9%8A%D9%85-%D9%85%D9%88%D8%A7%D9%82%D8%B9/