الخطوات المرحلية لتطوير المواقع

من خلال تجربتي أود أن أكتبي عن الخطوات المرحلية أو المتصاعدة في التعلم الذاتي من أجل تطوير المواقع.

1 – تعلم كيف تنشئ صفحة HTML بواسطة برنامج مثل فرونت بيج أو Nvu أو دريم ويفر أو أي برنامج مشابه (كبداية) ، لا تستمر بذلك ، تعلم فقط كيف تصمم صفحة بواسطة هذه البرامج أو صمم موقع بسيط بواسطة HTML فقط ، حاول أن تطلع على الكود أحيانا مثلا و أن تعدل فيه.

2 – ابدأ بتعلم HTML و هناك الكثير من المواقع التي تحوي دورات تعليمية للـ HTML و بوقت متزامن تعلم مبادئ CSS.

3 – انتقل إلى XHTML و CSS حاول تقليل الكود ، قلل قدر الإمكان استخدام الجداول، تحقق من صحة صفحتك بواسطة XHTML Validator و هو متوفر في موقع w3.org أيضا تحقق من صحة ملف الـ CSS .

4 – ابدأ بتعلم لغة برمجة خاصة بتطوير المواقع مثل PHP أو ASP أو Python ، لعل PHP حاليا الأكثر شهرة و هي مجانية و مفتوحة المصدر و بالتالي فهناك كم هائل من البرمجيات مفتوحة المصدر المكتوبة بلغة PHP ، أنصحك أيضا بتعلم Python فهي لغة لها مستقبل كما أتوقع ، أو Ruby.

5 – تعلم بشكل بسيط JavaScript القياسية ، حاول أن تتعلمها من مراجع تراعي جميع المتصفحات فلا تتعلم مرجع يتحدث فقط عن JS، تعتبر ECMA الأكثر قياسية.

6 – طور نفسك في PHP (فيما لو كنت بدأت بها) ادرس مواضيع متقدمة مثل OOP و API و Security ، حاول أن تفهم برمجيات مفتوحة المصدر و أن تقوم بتطويرها.

7 – تعلم المزيد عن جافا سكريبت ، ادرس مواضيع متقدمة ، و ابدأ بتعلم XML ، حاول أن تنشئ مستندات XML و أن تعرضها بواسطة CSS و في مرحلة مستقبلية بواسطة XSLT ، أنشئ لغة خاصة بك بواسطة XML حاول أن تبني لها ملف إعراب parser بواسطة DTD أو XSD ، أيضا تعلم الرسم ولو بشكل بسيط بواسطة SVG .

8 – اهتم بشكل كبير بالأمان Security ( أمن الموقع أهم شيء فيه ) ، تعلم كيف تتعامل مع ملفات XML بواسطة الـPHP مثالا على ذلك حوّل قاعدة بيانات SQL إلى XML و العكس ، صمم قارئ RSS أو ATOM مثلا.

9 – ابدأ بالـ Ajax و مواضيع أخرى مثل أساليب مصادقة محركات البحث مثل الروابط النظيفة Clean URLs و تعلم عن ملف robots.txt و خريطة الموقع sitemap.xml و ابحث عن قدرات .htaccess

10 – أنشئ تطبيقات ديناميكية و استخدم فيها خبراتك في جافا سكريبت و XML بمعنى استخدام Ajax.

11 – تعرف على مكتبات للجافا سكريبت مثل prototype.js و rico.js و غيرها.

12 – أعد تقييم الكود ، في كل مرة تكتب فيها يجب أن تكون قادرا على اختصاره ، و على أن يكون أكثر قوة ، لا تجعل في تطبيقاتك ثغرات ، اختبر كل شيء ، أنشئ مكتباتك الخاصة بمختلف المجالات.

13 – حاول إعداد تطبيق يحوي فكرة جديدة و استخدم فيه تقنيات حديثة ، اجعله آمنا ، و انشره كمنتج مفتوح المصدر ، حاول أن تكون من فريق التطوير لأحد المنتجات المفتوحة المصدر العالمية.

14 – أنشئ مدونتك الخاصة (إن لم يكن عندك) اكتب عن تجاربك ، الأخطاء التي مررت بها و كيف تجنبتها، اكتب عن التقنيات الحديثة، شارك أفكارك القيّمة مع الآخرين.


يبدو أني أطلت بالحكي ، بالنسبة لموضوع XHTML و CSS لا تزال شركات كبيرة تصمم مواقع باستخدام فرونت بيج ، عملت مرة مع شركة و كانت مهمتي هي تحويل القوالب من طويلة منشأة بواسطة فرونت بيج إلى صفحات نظيفة ، أحد المواقع اختصرت الصفحة من 400 سطر إلى 47 سطر !
هالأفكار و المراحل من وجهة نظري و من تجربتي ، قد يكون للآخرين وجهة نظر مختلفة من حيث أن بعض الأمور غير مهمة مثل SVG أو تقليل الجداول أو أي شيء آخر ، و يبقى لكل رأيه.

ملاحظة : لم أضع روابط لمواقع تخص كل موضوع من المواضسيع السابقة لأنه يمكن البحث بسهولة و ربما ما أراه مناسبا قد تراه غير مناسب ، لكن الأفضل التعلم من المصدر ( الأصل !!!).

Advertisements

الأوسمة: , , , , , , , , , , , ,

7 تعليقات to “الخطوات المرحلية لتطوير المواقع”

  1. علوش Says:

    هممم هلأ الاكس إم إل هو جوهر الموقع؟ صح؟.

    لأنو مثلاً بوورد 2007 عندو قدرة يختصر ملفات الوورد القديمة الضخمة بحجم أصغر ومرونة أكبر، ولاحظت إنو يمكن عم يستعمل أسلوب الاكس إم إل.

    والله البرمجة بحر كبييييييييييييييير.

    بدها صبر كتير.

    الله يوفقك يا رب.

  2. FaRaH M Says:


    انا لسا بالمرحلة الأولى …
    لغيت الفكرة ما عاد بدي اتعلم
    بالنسبة الي البرمجة هي فضول لانو اختي بتبرمج فحبيت أتعرف شو عمتعمل … فبديت بال html بس ما استهواني الموضوع فتت بالحيط

    يسلمو سلام ….

  3. سلام Says:

    علوش
    البعض بشبه الـ XML بالرمل بالنسبة للبناء، شكرا إلك.

    فرح
    انشالله توصلي للمرحلة الأخيرة ، اللي ما بطبق هالأمور بشكل عملي بحسها مملة ، طلعي من الحيط و كملي

  4. الزعول Says:

    شكراً لك اخي موضوع مفيد جدا .

    ايضا احببت ان انبهك ان الإبتسامات التي في مواضيعك لا تظهر في الـRSS

  5. سلام Says:

    الزعول

    شكرا إلك عالتنبيه ، الآن أصبحت تظهر

  6. shmil Says:

    الله يعطيك العافية على المعلومات والتشجيع
    مدونتك جميلة اتمنى لك دوام الوقت لتنفذ كل افكارك او لتفكر بالمزيد

  7. rana Says:

    بلشت حط رجلي بالكار .. بس بصراحة .. يعني كل هدول بدي اتعلمون فوق دراستي والله مصيبة ..

    بما انو هلا عطلة رح حاول جرب مع برنامج دريم ويفر ..

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: