خطوات تعلم برمجة_المواقع:
لتعلم برمجة المواقع يجب أن تفهم الكثير حول ما يلي:
- html وتعنى بعرض المخرجات لشاشة العرض.
- javascript وتعنى بإضافة الحركة لعناصر html
- تقنيات أخرى لـ javascript مثل:
تقنية jQuery التي تهتم بتسهيل لغة javascript..
وتقنية Ajax تهتم باستدعاء ملفات أخرى وجلب محتوياتها أو ارسال استعلامات لصفحات أخرى بدون تحديث نافذة المستعرض.
- css تم اختراعها لجعل ملفات html خالية من التنسيقات وقابلة للقراءة بسهولة وهي تهتم بتنسيق ملف html
- php أو asp وغيرهما هي لغات برمجة تعنى بتنفيذ أوامر لجعل الموقع ديناميكي
- sql لغة استعلام عن البيانات في قاعدة البيانات لا تعمل منفردة حيث تحتاج إلى محرك قواعد البيانات مثل mysql, PDO, Oracle وغيرها
ولكن لكي لا يضيع جهدك سدى في برمجة برامج ثم تكتشف أن بها أخطاء في البناء والتخطيط يجب أن تلم بالمواضيع التالي:
- الخوارزميات والمخططات الانسيابية مثل مخططات UML
- تحليل وتصميم النظم
- هندسة البرمجيات
لتبدأ تعلم برمجة المواقع يجب أن تقرأ أساسيات اللغة سواء html أو css وصولاً إلى لغات البرمجة مثل php أو asp
وأن تعرف أن جميع لغات البرمجة لها نفس الطريقة في بناء الخوارزميات.. والاختلاف البسيط هو في البيئة المستخدمة (البرامج المستخدمة).
يجب أن لا تستعجل الانتهاء فتعلمك للبرمجة مثل بناءك لمبنى من عدة طوابق وليس جيداً أن تنتقل إلى بناء الدور الثالث وأنت لم تبني الدور الأول بإحكام..
غير أن هذا لا يعني أنه يجب أن تصبح محترفاً في اللغة لكي تنتقل للغة أخرى، بل يجب أن تصبح قادراً على بناء شيء متكامل قبل الانتقال..
فمثلاً لا يمكنك برمجة موقع إذا لم تكن تفهم لغة html رغم أنها بسيطة لكن يجب أن تفهم أساسياتها..
مع ملاحظة أن html, css ليست لغات برمجة، وأن javascript هي لغة برمجية لكنه تعمل في المتصفح لديك وليست أساسية في برمجة المواقع لكنها اليوم أصبحت شيء مهم لا يمكن الاستغناء عنه.
يمكنك استخدام برامج وأدوات مساعدة تسهل عليك التأقلم مع اللغة، فبرنامج Microsoft Expression Web يسهل عليك فهم لغة html ولغة css وحتى javascript لأنه يملك إكمال تلقائي لأكواد تلك اللغات ومحرر مرئي يغنيك عن كتابة الأكواد الخاصة بـ html و css.
وهناك برامج الاكمال التلقائي للـ php بينما يوجد للغة asp.net بيئة متكاملة
تستطيع استخدام دليل اللغة Manual والبحث عن الدروس tutorials في المواقع البرمجية وأن تسأل عن أي شيء يصعب عليك في المنتديات المتخصصة.
أسهل طريقة لترسيخ ما تعلمته هو بعمل تطبيقات صغيرة لما تعلمته وأن تضعها في مجلدات كل مجلد يهتم بموضوع معين تستطيع الرجوع إليه عندما تحتاج أن تتذكر موضوع معين.
مع كثرة التطبيقات ستكرر كتابة الأكواد وبالتالي ستحفظ الكثير منها..
عندما تصل إلى لغات البرمجة يمكنك التفكير في مشروع صغير تطبق فيه المفاهيم التي قرأتها، وكلما تطور مستواك البرمجي قم بعمل مشاريع أكثر كفاءة وقوة.
لا تكتفي بالتعلم ولكن اهتم بإتقانك لما تعلمته..
وفي الأخير أرجو التوفيق للجميع
لتعلم برمجة المواقع يجب أن تفهم الكثير حول ما يلي:
- html وتعنى بعرض المخرجات لشاشة العرض.
- javascript وتعنى بإضافة الحركة لعناصر html
- تقنيات أخرى لـ javascript مثل:
تقنية jQuery التي تهتم بتسهيل لغة javascript..
وتقنية Ajax تهتم باستدعاء ملفات أخرى وجلب محتوياتها أو ارسال استعلامات لصفحات أخرى بدون تحديث نافذة المستعرض.
- css تم اختراعها لجعل ملفات html خالية من التنسيقات وقابلة للقراءة بسهولة وهي تهتم بتنسيق ملف html
- php أو asp وغيرهما هي لغات برمجة تعنى بتنفيذ أوامر لجعل الموقع ديناميكي
- sql لغة استعلام عن البيانات في قاعدة البيانات لا تعمل منفردة حيث تحتاج إلى محرك قواعد البيانات مثل mysql, PDO, Oracle وغيرها
ولكن لكي لا يضيع جهدك سدى في برمجة برامج ثم تكتشف أن بها أخطاء في البناء والتخطيط يجب أن تلم بالمواضيع التالي:
- الخوارزميات والمخططات الانسيابية مثل مخططات UML
- تحليل وتصميم النظم
- هندسة البرمجيات
لتبدأ تعلم برمجة المواقع يجب أن تقرأ أساسيات اللغة سواء html أو css وصولاً إلى لغات البرمجة مثل php أو asp
وأن تعرف أن جميع لغات البرمجة لها نفس الطريقة في بناء الخوارزميات.. والاختلاف البسيط هو في البيئة المستخدمة (البرامج المستخدمة).
يجب أن لا تستعجل الانتهاء فتعلمك للبرمجة مثل بناءك لمبنى من عدة طوابق وليس جيداً أن تنتقل إلى بناء الدور الثالث وأنت لم تبني الدور الأول بإحكام..
غير أن هذا لا يعني أنه يجب أن تصبح محترفاً في اللغة لكي تنتقل للغة أخرى، بل يجب أن تصبح قادراً على بناء شيء متكامل قبل الانتقال..
فمثلاً لا يمكنك برمجة موقع إذا لم تكن تفهم لغة html رغم أنها بسيطة لكن يجب أن تفهم أساسياتها..
مع ملاحظة أن html, css ليست لغات برمجة، وأن javascript هي لغة برمجية لكنه تعمل في المتصفح لديك وليست أساسية في برمجة المواقع لكنها اليوم أصبحت شيء مهم لا يمكن الاستغناء عنه.
يمكنك استخدام برامج وأدوات مساعدة تسهل عليك التأقلم مع اللغة، فبرنامج Microsoft Expression Web يسهل عليك فهم لغة html ولغة css وحتى javascript لأنه يملك إكمال تلقائي لأكواد تلك اللغات ومحرر مرئي يغنيك عن كتابة الأكواد الخاصة بـ html و css.
وهناك برامج الاكمال التلقائي للـ php بينما يوجد للغة asp.net بيئة متكاملة
تستطيع استخدام دليل اللغة Manual والبحث عن الدروس tutorials في المواقع البرمجية وأن تسأل عن أي شيء يصعب عليك في المنتديات المتخصصة.
أسهل طريقة لترسيخ ما تعلمته هو بعمل تطبيقات صغيرة لما تعلمته وأن تضعها في مجلدات كل مجلد يهتم بموضوع معين تستطيع الرجوع إليه عندما تحتاج أن تتذكر موضوع معين.
مع كثرة التطبيقات ستكرر كتابة الأكواد وبالتالي ستحفظ الكثير منها..
عندما تصل إلى لغات البرمجة يمكنك التفكير في مشروع صغير تطبق فيه المفاهيم التي قرأتها، وكلما تطور مستواك البرمجي قم بعمل مشاريع أكثر كفاءة وقوة.
لا تكتفي بالتعلم ولكن اهتم بإتقانك لما تعلمته..
وفي الأخير أرجو التوفيق للجميع
Aucun commentaire:
Enregistrer un commentaire