الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

متابعة لموضوعى الأول {من أين أبدأ}

بدأه eslamsalamoka في 12 يوليو 2011 · 3 رد · 884 مشاهدة · في المساعدة في استخدام المنتدى
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أولا أحب أن أشكر من قام بالرد على فى موضوعى الأول حيث كانت إجابتهم شافيه مقنعه والحمد لله ولكن أحب أن أستوضح أكثر طمعاً فى كرمكم

لقد إستنتجت من إجاباتكم فى الموضوع الأول ومن إجابات بعض الأشخاص على حول الطريق الذى يجب أن أسلكه فى تعلم برمجة الويب هو أنه يجب البدء بتعلم اللغات هذه وبالترتيب

1:HTML

2:PHP

3:CSS

4:JAVA SCRIPT

5:asp.net

وما أحب أن أستوضحه منكم حول هذه اللغات

أولاً هل هذا الترتيب الذى يجب أن أسلكه صحيح أم أنا مخطئ

ثانيا ما فائدة كل لغه من هؤلاء وما دورها فى بناء الموقع

ثالثاً متى أستطيع أن أقول عن نفسى أننى تعلمت هذه اللغه{أى لغه من هؤلاء} وأننى أتقنتها

رابعا والأهم هل عند تعلمى هذه اللغات عندها كيف أستطيع بناء الموقع هل لكى أفعل ذلك سأكتب الأكواد الخاصه بالموقع وبإختلاف اللغات يدوياً

أم هناك طرق آخرى توفر الوقت والمجهود

خامساً ما هو دور برنامج الدريم وويفر فى هذا الأمر

سادساً لقد سمعت كثيراً مصطلح قاعدة البيانات فما معناها وهل لها علاقه فى بناء المواقع

وجزاكم الله خير الجزاء وأثابكم على تكلفكم معاناة الرد

تم تعديل هذه المشاركة بواسطة eslamsalamoka في 12 يوليو 2011 في 04:42

#2

أولاً :

صديقي أولا يجب أن تتعلم الـ HTML قبل أي شيئ آخر . ثم يمكنك تعلم الجافاسكريبت لإضافة بعض الحيوية و الحركة إلى موقعك .

الـ CSS هي لغة للتصميم و ليس للبرمجة (و هناك فرق بينهما) . و تعلمها ممتع و هو ضروري جدا لتصمم مواقع مقبولة من ناحية المظهر .

الـ PHP و الASP.net لهما نفس الوظيفة لكن مع إختلافات بينهما و لكن تستطيع أن تصبح مبرمج مواقع بتعلم إحداهما فقط و لكن ذلك سيجعلك محصورا و محددا في إختيار اللغة التي تبرمج بها موقعك .

ثانياً : تقريبا جاوبك على هذا السؤال في الإجابة السابقة و لكن سوف أوضح قليلاً :

جميع صفحات الانترنت تحوي على كود HTML فهي اللغة الأساسية التي يجب أن تتعلمها قبل كل شيئ و بدونها لا تستطيع أن تبدأ بشيئ , لكن لا تهتم هي سهلة جدا .

تقسم لغات برمجة المواقع إلى نوعين :

لغات من جهة الزبون : هي التي يتم تنفيذ كودها على جهاز الزبون مباشرة دون إرسال طلب إلى السيرفر (HTML-Javascript-CSS)

لغات من جهة المخدم (السيرفر) يتم إرسال طلب إلى السيرفر الذي ينفذ كود معين و يعيد رد على هذا الطلب (PHP-ASP.net)

ثالثا :

هذا سؤال لا أعرف الإجابة عنه , و حتى أنا الذي لدي خبرة طويلة في هذا المجال لا أستطيع أن أقيم نفسي إذا كنت متقن أو لا.

رابعا و خامسا :

موقعك قد يتألف من عشرات الصفحات و في كل صفحة عشرات و مئات الأسطر , لذلك من غير المجدي (من ناحية الزمن و الجهد) كتابة الكود كاملا بدون مساعدة أحد البرامج مثل الدريمويفر ,لكن هذا لا يغني أبدا أبدا عن تعلم اللغات فلا يستطيع أحد أن يبني موقعا كاملا جيدا إذا لم يكن يعرف هذه اللغات و متمكن من كتابة الكود دون مساعدة أي برنامج.

سادسا :

قاعدة البيانات هي مكان يتم فيه تخزين المعلومات بشكل مرتب . فمثلا عندما قمت بتسجيل الدخول إلى هذا الموقع , قام الموقع بالبحث عن الاسم و كلمة المرور (اللذين أدخلتهما ) في قاعدة المعطيات ليتأكد من صحتهما .

و كل هذه المواضيع التي تراها أمامك مخزنة في قواعد معطيات مع تاريخ كتابتها و عنوانعا و إسم الكاتب ...

بالتالي قاعدة المعطيات أمر ضروري لا يمكن الاستغناء عنه في بناء مواقع الانترنت (إلا إذا كان موقعك يحوي على صفحة واحدة فيها : مرحبا أنا فلان :) عندها لن تحتاج قاعدة معطيات طبعا )

إذا كل المعلومات التي هناك حاجة لتخزينها توضع في قواعد معطيات , ليتم الوصول إليها بسهولة من قبل كود الموقع .

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

و شكرا

#3
yondaime كتب:

أولاً :

صديقي أولا يجب أن تتعلم الـ HTML قبل أي شيئ آخر . ثم يمكنك تعلم الجافاسكريبت لإضافة بعض الحيوية و الحركة إلى موقعك .

الـ CSS هي لغة للتصميم و ليس للبرمجة (و هناك فرق بينهما) . و تعلمها ممتع و هو ضروري جدا لتصمم مواقع مقبولة من ناحية المظهر .

الـ PHP و الASP.net لهما نفس الوظيفة لكن مع إختلافات بينهما و لكن تستطيع أن تصبح مبرمج مواقع بتعلم إحداهما فقط و لكن ذلك سيجعلك محصورا و محددا في إختيار اللغة التي تبرمج بها موقعك .

ثانياً : تقريبا جاوبك على هذا السؤال في الإجابة السابقة و لكن سوف أوضح قليلاً :

جميع صفحات الانترنت تحوي على كود HTML فهي اللغة الأساسية التي يجب أن تتعلمها قبل كل شيئ و بدونها لا تستطيع أن تبدأ بشيئ , لكن لا تهتم هي سهلة جدا .

تقسم لغات برمجة المواقع إلى نوعين :

لغات من جهة الزبون : هي التي يتم تنفيذ كودها على جهاز الزبون مباشرة دون إرسال طلب إلى السيرفر (HTML-Javascript-CSS)

لغات من جهة المخدم (السيرفر) يتم إرسال طلب إلى السيرفر الذي ينفذ كود معين و يعيد رد على هذا الطلب (PHP-ASP.net)

ثالثا :

هذا سؤال لا أعرف الإجابة عنه , و حتى أنا الذي لدي خبرة طويلة في هذا المجال لا أستطيع أن أقيم نفسي إذا كنت متقن أو لا.

رابعا و خامسا :

موقعك قد يتألف من عشرات الصفحات و في كل صفحة عشرات و مئات الأسطر , لذلك من غير المجدي (من ناحية الزمن و الجهد) كتابة الكود كاملا بدون مساعدة أحد البرامج مثل الدريمويفر ,لكن هذا لا يغني أبدا أبدا عن تعلم اللغات فلا يستطيع أحد أن يبني موقعا كاملا جيدا إذا لم يكن يعرف هذه اللغات و متمكن من كتابة الكود دون مساعدة أي برنامج.

سادسا :

قاعدة البيانات هي مكان يتم فيه تخزين المعلومات بشكل مرتب . فمثلا عندما قمت بتسجيل الدخول إلى هذا الموقع , قام الموقع بالبحث عن الاسم و كلمة المرور (اللذين أدخلتهما ) في قاعدة المعطيات ليتأكد من صحتهما .

و كل هذه المواضيع التي تراها أمامك مخزنة في قواعد معطيات مع تاريخ كتابتها و عنوانعا و إسم الكاتب ...

بالتالي قاعدة المعطيات أمر ضروري لا يمكن الاستغناء عنه في بناء مواقع الانترنت (إلا إذا كان موقعك يحوي على صفحة واحدة فيها : مرحبا أنا فلان :) عندها لن تحتاج قاعدة معطيات طبعا )

إذا كل المعلومات التي هناك حاجة لتخزينها توضع في قواعد معطيات , ليتم الوصول إليها بسهولة من قبل كود الموقع .

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

و شكرا

أليس من الأفضل نقل هذا النقاش إلى القسم المناسب؟قسم تصميم الويب.

1
#4

نعم أكيد يجب نقل النقاش إلى هناك ... و لكن أنا لست مشرفا و لا أستطيع أن أنقل الموضوع إلى قسم آخر

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…