b523db2bbea7098aeccea0f78f41f223
     
     
     
    
    
    
    
    
    
    
 
تقنية و أشياء أخرى
تقنية و أشياء أخرى
مختلف المقالات و النقاشات و الروابط المتعلقة بالتقنية او المواضيع العامة
الشروع في تعلم تصميم وبرمجة الويب ( أسئلة )
                         عربي     English

الشروع في تعلم تصميم وبرمجة الويب ( أسئلة )

   محمد جمال الذياب        07-02-2020  
   نُـور - Avd bqp   
السلام عليكم ورحمة الله وبركاته
أريد أن أبدأ أيضا ً بتعلم البرمجة في العطلة الصيفية بعد شهر تقريبا ً
ومشتت جدا بهذه الأسئلة فهل يمكنك مساعدتي ؟
1- ما هو أقصي ما يمكن عمله بـ front end
2- هل يمكن إنشاء موقع بـ Front end دون إستعمال back End وفي أي مستوي يكون حينها ؟
3- سمعت عن تصميم موقع بالفوتوشوب كرسم وتقديمه للعميل وبعد الموافقة يبدأ قص التصميم وتكويده
فهل التصميم بالفوتوشوب يتبعه تكويد بـ Front end فقط أم يتطلب كذلك Back end ؟
4- وهل يمكن الإستغناء عن الفوتوشوب إن كنت أصمم لنفسي ؟ ما فائدة الفوتوشوب بخلاف إعطاء النموذج للعميل ؟
5- بالنسبة لتصميم قوالب البلوجر والورد برس , لماذا لا يعمل قالب البلوجر علي الوردبريس والعكس ؟ أي ما الإختلاف وما هي طبيعة تلك المنصات , هل لكل منها لغات معينه مثلا ً أم ماذا ؟
6- ما اللغات التي إستخدمت في عمل مدونة مثل أراجيك مثلا ً ؟ ماذا كانت خطوات العمل - عناوين فقط - ؟
وما اللغات التي إستخدمت في فيسبوك و جوجل وياهو , ( كيف أعرف ما هي اللغات التي إستخدمت في بناء موقع ما ؟ ) ؟
7- ماذا يجب علي أن أتعلم غير عمل قوالب بلوجر ووورد بريس وإستخدام الفوتوشوب وبناء العديد من النماذج لأصبح ذو خبرة ؟
8- بالنسبة للغات التي يُغني تعلم أحدها عن باقيها , ماذا تختلف عن بعضها بخلاف السهولة والصعوبة في التعلم , أقصد هل هناك مميزات مثلا في لغة غير موجوده في غيرها ؟
9- اذا كان هناك خاصية أستطيع عملها بلغة واحدة فقط ولتكن php ولم أكن أعمل في مشروعي علي تلك اللغة فهل يمكن أن أضيف الخاصية بلغة php بطريقة ما ؟
10- هل لغات البرمجة طويلة وصعب الإلمام بها والمتداول هو الشائع منها فقط
أم أن أغلب المبرمجين إنتهوا من تعلم اللغات إلي نهايتها ؟
11- هل التفاضل بين المبرمجين بمدي حفظ المبرمج لأكواد اللغة أم بخبرة المبرمج مع الأخطاء والحس الفني إن كان هو المصمم والمبرمج ؟
أقصد , هل ما يجعل بعض المبرمجين يخرجون عملا ً ردئ هو في الغالب أنهم لم يصلوا بعد لمرحلة الإحتراف في اللغه
أم أن العامل الرئيسي هو فن المبرمج و اللغة في مراحل تعلمها المتوسطه يمكن إنشاء بها أعمال جذابة ويستطيع المبرمج بيعها ؟
أم أنه لا بد وأن يصل لمرحلة إحترافية حتي يقوم بنموذج متكامل مثل حسوب io مثلا وأعمال يمكن بيعها ؟
12- هل هناك نماذج لمواقع معينة لا يمكن أن يعمل عليها فرد واحد
أقصد إذا كنت سأعمل بمفردي وأتحمل المدة التي ستطول جدا ً فهل أصلا يمكنني عمل مواقع كان من المفترض ان لها فريق عمل
أقصد أنه إذا كان تصميم وبرمجة الويب يستخدم فيه اللغات الأساسية بالإضافة إلي لغة برمجة واحدة
فهذا معناه أنني كفرد واحد سأستطيع العمل علي الموقع بمفردي والنتيجة هي طول الوقت و ثقل العبأ فقط
أم ان افراد فرق العمل لكل واحد منهم خبرات خاصة ولا يمكن للفرد الواحد الإلمام بها بسهولة ؟
13- وأخيرا ً , ما هو متوسط المدة لتعلم لغات البرمجة التي تصل بي لمرحلة المتوسط
هل عطلة صيفية واحدة مع 8 - 10 ساعات تعلم يوميا ً ( بإفتراض أني لست بطئ في التعلم ولا سريع ولست سئ الفهم )
هل ستكون كافية لأصل إلي مرحلة متوسطه أم لا ؟
( أتمني لو تذكر أمثلة لمواقع لكي يتضح الأمر )
أعلم أنني بالغت في طرح الأسئلة التي قد تبدوا مزعجة لأنه لا يجب علي معرفة كل شئ قبل أن أبدأ ولو إستمررت سأكتشف بنفسي ولكن حقا ً حاولت البدء وبسبب التشتيت في رأسي بكل تلك الأسلة التي تخطر لي وأنني ربما أفعل ما لا أريد الوصول له لأني أتعلم البرمجة كوسيلة وليس حبا ً فيها , وبالتالي لا أريد تضيع وقت في تجربة تنتج عنها خبرة مع ندم !
وبصراحة أنا سئمت من تلك التدوينات التي تطرح كل فترة من حين لأخر فقط تتكلم عن أسماء لغات البرمجة المستخدمه مع توضيح الفرق بين الموقع الثابت والديناميكي وعدد هذه التدوينات كثير جدا ً ولا يختلف محتوي الواحدة منها علي الأخري إلا بحروف
فإن حقا ً تريد المساعدة فالإجابة علي ما تعرف من الأسئلة السابقة أولي بكثير فستفيد الكثير من المتقدمين لتعلم برمجة الويب
وشكرا ً مقدما ً
التعليقات
   mahmoud a   
1 - لا يوجد حد أقصى هناك تطور دائم في التقنية و في الأفكار
و هذا يتوقف على جهدك و إبداعك
2 - يمكن و لكن الموقع سيكون غير تفاعلي ، بعدم استعمال لغات برمجية و قواعد بيانات لن يستطيع المستخدم ان يضيف تعليقات ولا محتوى جديد ولا رفع صور و هكذا ..
3 - نعم بعد التصميم بالفوتوشوب و موافقة العميل الخطوة اللي بعدها
التكويد front-end، ثم بعد ذلك ال back-end إذا كان الموقع تفاعلي
4 - الفوتوشوب سيساعدك و يسهل عليك خطوة التكويد كثيراً
ستكون منظماً أكثر في هذه الخطوة و ستركز فقط في الكود
فنصيحة التخطيط على الورق يسهل عملك على الفوتوشوب و التصميم على الفوتوشوب يسهل عملك في التكويد
و فائدته ان الفوتوشوب تصميم الموقع عليه سهل و مريح و يمكنك التعديل بسهولة بعكس انك لما تجرب و تعدل في الكود كل شوية ستستهلك كثيراً من الوقت .
5 - لكل منها أسلوب معين في برمجتها
6 - تخطيط على الورق - تصميم فوتوشوب - تكويد ( html+css+javascript ) مع استخدام مكتبات javascript مثل jquery
ثم استعمال لغة php و لكن ليس لبرمجة من الصفر
فقط يقوم بإستدعاء دوال قامت wordpress ببرمجتها
مثلاً <?php echo get_the_title(); ?>
هذه دالة لجلب عنوان البوست .
و لكن بالطبع يمكنك التطوير أكثر و برمجة دوال لك و إضافات لك
تجعل الموقع أكثر إحترافية ، و لكن نواة الووردبريس ستسهل الأمر
7- فقط توكل على الله و جدد نيتك و ابدأ في تعلم ما تريد ، و شاهد كلام مبرمجين للأستاذ عبد الله عيد
سينظم تفكيرك ،
ربنا يوفقك :).
   mohamed youssouf - محمد يوسف   
السلام عليك أخي لقد أجبت على أسئلتك هذه في في تعليقك على مدونتي، ولكن سأنشرها هنا ليسفيد أخرون أيضا
وعليكم السلام
أهلا بك أخي شكرا لطرح أسئلتك فالسؤال مهم لتعلم أكثر،
و سأجيب على أسئلتك فقط على التي أراها مهمة و لها فائدة لك و لأخرين،
فالنبدء على بركة الله،
1 - ما هو أقصي ما يمكن عمله بـ front end
أقصى ما يمكن عمله بـ front end هو تصميم واجهات مواقع تفاعلية Html, Css, JavaScriptفقط و غير قابلة لتحكم سوى عبر تعديل على أكواد مثلا: لتغير عنوان في موضوع معين يجب فتح تلك صفحة Html التي تحتوي على الموضوع ثم تغير العنوان يدويا،
2 - هل يمكن إنشاء موقع بـ Front end دون إستعمال back End وفي أي مستوي يكون حينها ؟
يمكن إنشاء موقع بدون back End سيكون حينها موقع ثابت أي لا يمكن لزوار تسجيل به و يجب أن تتحكم به عبر تعديل على الأكواد يدوياً كما أشرت في نقطة الأولى و في هذه الحالة أنت مطور لواجهات المواقع،
3 - سمعت عن تصميم موقع بالفوتوشوب كرسم وتقديمه للعميل وبعد الموافقة يبدأ قص التصميم وتكويده
فهل التصميم بالفوتوشوب يتبعه تكويد بـ Front end فقط أم يتطلب كذلك Back end
هذا على حسب نوع الموقع هل هو موقع ديناميكي أو موقع ثابت، ولكن عادة بعد تصميم بالفوتوشوب أو أحد برامج التصميم الأخرى يليه تقطيع التصميم ثم تكويده Html و Css و JavaScript،
4 - وهل يمكن الإستغناء عن الفوتوشوب إن كنت أصمم لنفسي ؟ ما فائدة الفوتوشوب بخلاف إعطاء النموذج للعميل ؟
نعم يمكن، وفائدة دور برامج التصميم مثل الفوتوشوب هو تجهيز صور مطلوبة لعمل و إستخدامها في الموقع و طبعا التصميم أيضاً ككل،
5 - بالنسبة لتصميم قوالب البلوجر والورد برس , لماذا لا يعمل قالب البلوجر علي الوردبريس والعكس ؟ ....؟
لن يعمل قالب بلوجر على وردبريس لأن المنصتان مختلفتان و لكل منها خصائص مختلفة فمثلا قوالب بلوجر هي ملف واحد بصيغة Xml أما قوالب وردبريس فملفاتها كثيرة و متعدد من ملفات Php و Css و Html و JavaScript، و من بين هذه الإختلافات هو لغات مستعملة في كل منصة على سبيل مثال بلوجر لا تدعم لغة Php ولكنها تدعم Html, Css, JavaScript فقط، أما وردبريس فهي تدعم جميع لغات تطوير الويب،
6 - ما اللغات التي إستخدمت في عمل مدونتك هذه ؟ ماذا كانت خطوات العمل - عناوين فقط؟
أنا أستخدم منصة بلوجر حالياً ولغات مسعملة في مدونتي هي Html, Css, JavaScript،
و خطوات عمل هي:
1 الفكرة

دراسة الفكرة

تخطيط

تجهيز المدونة و القالب

يوم الإفتتاح


و شكرا لتذكيري بأيام الجميلة :)
7 - ماذا يجب علي أن أتعلم غير عمل قوالب بلوجر ووورد بريس وإستخدام الفوتوشوب وبناء العديد من النماذج لأصبح ذو خبرة ؟
أهم شيء هو الممارسة و متابعة كل جديد عن مجالك و تعلمه،
8 - بالنسبة للغات التي يُغني تعلم أحدها عن باقيها , ماذا تختلف عن بعضها بخلاف السهولة والصعوبة في التعلم , أقصد هل هناك مميزات مثلا في لغة غير موجوده في غيرها ؟
هذا على حسب تخصص اللغة و متعلمها فمثلا هناك لغات عديدة ﻟ Back end و لها نفس عمل تقريباً ولكن الحكم هنا هو في المتعلم،
10 - هل لغات البرمجة طويلة وصعب الإلمام بها والمتداول هو الشائع منها فقط أم أن أغلب المبرمجين إنتهوا من تعلم اللغات إلي نهايتها ؟
كل شيء يحتاج لوقت لتعلمه ولكن لو أعطيت وقت كافي لتعلم لغة ما فستتعلمها بسهولة،
11 - هل التفاضل بين المبرمجين بمدي حفظ المبرمج لأكواد اللغة أم بالحس الفني للمبرمج ؟ أقصد , هل ما يجعل بعض المبرمجين ... ؟
الإحتراف ليس ضرورياً لتقوم بإنشاء أعمال المهم هو أن تصل لمراحل جيدة تمكنك من عمل أشياء مفيدة عبر ما تعلمته و طبعا الفن و إبداع مهم هنا،
12 - هل هناك نماذج لمواقع معينة لا يمكن أن يعمل عليها فرد واحد أقصد إذا كنت سأعمل بمفردي وأتحمل المدة التي ستطول جدا ... ؟
يمكن تعلم Html خلال أسابيع )3 أسابيغ على أكثر( Css أقل من شهر عن تجربة شخصية JavaScript بضع أشهر 3 أو 4 أشهر على حسب وقت الذي تضيع لتعلم هذه اللغة أما Php يمكنك تعلم أساسياتها في قصيرة ولكن إحترافها سأخد وقت أطول، و هذا على إفتراض أنك تقصد لغات تطوير الويب،
شكرا مجددا لأسئلتك هذه سررت بكتابة أجوبة عليها خلال دقائق الماضية و سعدت بمساعدتك كثيرا :)
و شكرا لمرورك
هذه ما أستطيع إفادتك به، ولعل تعليقات الأخوة تفيدك أيضا
   mahmoud a   
السلام عليكم أخي بالنسبة لإجابات السؤال 8 للسؤال الأخير و كثير من الأسئلة التي تدور في رأسك و لم تطرحها
ستكون خير إجابة في فيديوهات الأستاذ عبد الله عيد
" كلام مبرمجين " و هذه روابط الفيديوهات مرتبة
الجزء الأول
https://www.youtube.com/playlist?list=PL6A416815049B9CA4
الجزء الثاني
https://www.youtube.com/playlist?list=PLEBC3477C77665FB5
و بالنسبة للأسئلة الأولى سأجوابك الآن قدر المستطاع
   benaddou - abdel ilah ben addou   
لا أستطيع أن أقول اكثر مما قيل في هدا الموضوع لأنني مطو ويب مبتدأ،
لقد بدأت تطوير الويب قبل أشهر و أستطيع القول الان أنني أتقنت ال front end و سأخصص الصيف لدراسة الباك إند،
ما صأنصحك به أخي هو أن يكون لديك منافس في التعلم، لأنني شخصيا عندما كنت أتعلم أصعب شيئ واجهني هو لاحظات الفتور و الملل،
و التي ضيعت علي اياما في بعض الأحيان !!
بينما لو كان لدي صديق يتعلم في نفس الوقت و أخبرني أنه وصل لمرحلة معينة لم اصل إليها، كنت ربما أجمع شتات نفسي سريعا ..،
كما أن التنافس بيننا سيسرع من مدة تعلمنا،
عموما لدي بفضل الله الكثير من المصادر و الكورسات الجميلة و أنا على إستعداد لمشاركتها معك، .. وعلى إستعداد أن تكون أنت دلك الصديق الدي
يحفزني بين الحين و الأخر و أقوم بشيئ نفسه بالنسبة له :)
إن أعجبتك الفكرة اخي الغالي هدا حسابي على الفيس، أضفني، و يحيا التعلم !
www.fb.com/bneaddou
   نُـور - Avd bqp   
في البداية أود أن أشكرك علي هذه المبادرة الرائعة منك
ثانيا ً : يشرفني أن نقوم سويا ً بمثل هذه التجربه
أنا سأبدأ بعد أن أنتهي من إمتحاناتي من البداية وأنت إنتهيت بالفعل من front end فلا أظن أنه سيكون هناك للتنافس

أنا لست من ذلك النوع الذي يشتعل عندما يري غيره أفضل منه ولو بالمعني الإيجابي وهو التحفيز والنهوض للحاق بالتيار المندفع

ولو كنت كذلك لما كنت الآن كما أنا !
ولكن علي العكس فأنا أحب العمل الجماعي وأراه أكثر تحفيزا ً بكثير فقط إذا كان فريق العمل جاد في العمل
عموما ً أنا استطيع التكيف مع اي وضع ولو تحب أن تكون منافسة فلا بأس , ولكن هذا لا يعني أننا لن نساعد بعضنا أليس كذلك ؟
   tounsi7orr - yassine akermi   
شكرا شكرا جزيلا لأنك طرحت هذا الموضوع
أنا أيضا كل هذه الاستفسارات كانت تجول بذهني حتى أنني قررت كتابتة استفسار لكنك سبقتني ووفرت علي الكثير من الوقت و الجهد
أرجوا أن يجيبنا الخبراء بأجابات وافية
   نُـور - Avd bqp   
لا أدري لماذا لم يحدث بالفعل ويجيب علي هذه الأسئلة من لديهم الخبرة في مدوناتهم
المفترض أن هذه الأسئلة كانت تدور بذهنهم أيضا ً قبل البدء وهي أولي أن تنشر
   tounsi7orr - yassine akermi   
لا تقلق سيتم الاجابة ان شاء الله
فالموضوع تم نشره منذ 17 دقيقة حتى الآن لذا لا تتوقع أن يجيب أحد بسرعة
ربما غدا سنجد اجابات تشفي غليلنا
   mustafawahba - مصطفى وهبه   
السلام عليكم إخواني ..
بالنسبة لسؤالك .. ( كيف أعرف ما هي اللغات التي إستخدمت في بناء موقع ما ؟ ) ؟ ..
هناك ثلاث إضافات جوجل كروم لا استغني عنها أبداً ، سأشاركهم معكم ..

الإضافة الأولى ghostery و يمكنك تحميلها من هنا http://bit.ly/1hTuwq0 - هذه الإضافة تطلعك على الAPIs التي يستخدمها موقع معين من مواقع أخرى .. كما يمكنك عمل block لهذه الAPIs ..( بهذه الطريقة يمكنك عمل block للإعلانات عن طريق إبطال adsense مثلاً .. ) ..

-الإضافة الثانية chrome sniffer plus و يمكنك تحميلها من هنا http://bit.ly/1E08fMX - هذه الإضافة تظهر في شريط العنوان في الأعلى أقصى اليمين .. و تقوم بإظهار أهم المكتبات و اللغات و الخدمات التي يستخدمها الموقع ، بالإضافة إلى نوع السيرفر و العديد من الأمور الأخرى ..
-الإضافة الثالثة و التي تعتبر أفضلهم : built with , و يمكنك تحميلها من هنا http://bit.ly/1mKa11k - هذه الإضافة تأتي بكل التفاصيل و التي قد تفوت الإضافة السابقة بعضاً منها ، أهم جزء بالنسبة لي في هذه الإضافة هي framework ، و التي يكون وارد تحتها php أو ruby و ما إلى ذلك و التي أيضاً قد تغفل عنها الإضافة السابقة . ملحوظة صغيرة : هذه الإضافة لها موقع يمكنك استخدامه بدلاً عنها و هو builtwith.com , و لكن بالتأكيد الإضافة أفضل .

هناك إضافة أخرى و لكنها لمتوسطي المستوى و ما فوق - web sniffer , و يمكن تحميلها من هنا http://bit.ly/1DNQAsO - هذه الإضافة تقوم بعرض الطلبات و الردود التي تتم بين السيرفر و المتصفح ....

شكراً على طرح هذه الأسئلة المهمة
   jovenetwork   
تبحث لتحسين عملك أو مهنتك؟ زيارة هذا الموقع محدثة لمحة كاملة وندوات عبر الإنترنت. وتوفر هذه الشركة أفضل الأدوات والمعارف والتعويض والمنتجات http://goo.gl/fE5Utc
  الموضوع و التعليقات و باقي البيانات في هذه الصفحة منقولة و معدلة من المصدر على الرابط التالي : https://io.hsoub.com/webdev/22164
  هذا الموضوع مرخص تحت : رخصة المشاع الإبداعي BY-SA
المشاركة :
تويتر
فيسبوك
الإيميل
لينكد إن
واتساب
الرابط

عبدالله المهيري: قائمة دروس التدوين عبدالله المهيري: قائمة دروس التدوين
أيها المبرمجون : إصرارك على الكمال يقتل مشاريعك في مهدها أيها المبرمجون : إصرارك على الكمال يقتل مشاريعك في مهدها
موقع اجتماعي جديد للاسئلة والأجوبة بديل اجابات جوجل موقع اجتماعي جديد للاسئلة والأجوبة بديل اجابات جوجل
Native Ads: هل ستُصبح الإعلانات المُضمنة في سياق تجربة المُستخدم هي مُستقبل الإعلان على الإنترنت؟ Native Ads: هل ستُصبح الإعلانات المُضمنة في سياق تجربة المُستخدم هي مُستقبل الإعلان على الإنترنت؟
ايهما تختار لبناء مجتمع مثل ارابيا سكربت جاهز ام برمجة خاصه ايهما تختار لبناء مجتمع مثل ارابيا سكربت جاهز ام برمجة خاصه
العمل الحر...من نظرة قانونية؟! العمل الحر...من نظرة قانونية؟!
كائنات أثارت فوضى في عالمه الرقمي ! كائنات أثارت فوضى في عالمه الرقمي !

gg gg
مراجعات - تقييمات - فديوها - مقالات و مختلف المواضيع التي تهم اللاعبين العرب
http://gg.leomara.com/
الروابط المختصرة    سياسة الخصوصية    شروط الإستخدام    من أنا    من نحن    الأسئلة الشائعة    موضوع عشوائي    اتصل بنا   
                           
Developed by : MJ7.org