نصائح مهمة قبل البدأ في تصميم مواقع الويب وبعض الدورات المهمة في هذا المجال
قد يتصفح الشخص العادي عشرات المواقع في يوم واحد ، من البحث في Google إلى الدردشة مع الأصدقاء على Facebook أو مشاهدة مجموعة من مقاطع الفيديو على YouTube والقائمة طويلة …. لكن السؤال الذي يجب طرحه هو كيف تكون هذه المواقع مصممة وما هي الخبرات التي يحتاجها المصممون ليكونوا قادرين على صنعها بواسطة موقع يضم أكثر من مليار مستخدم ويمكنه تقديم مئات الخدمات.
هذا السؤال كنت قد طرحته قبل 5 أشهر أدخلني في متاهات من البحث في المواقع والمنتديات العربية والغربية والآن بفضل الله أصبحت على علم بالخطوات وما علي سوى الاجتهاد في الدراسة والعمل حتى أحقق حلمي بإنشاء موقع جميل وجذاب وفي هذه التدوينة سوف أشارككم ما تعلمت على أمل أن أرى في المستقبل القريب عدد كبير من المبرمجين العرب المتميزين.
حسنا! أول معلومة على الداخلين في هذا المجال معرفتها:
الموقع منقسم إلى نوعين:
Front-end (واجهة الموقع): هو تصميم الموقع أو بالأحرى ما يراه المستخدم عند تصفح الموقع وتتم بلغة الHTML و CSS.
Back-end (نظام الموقع): تتم فيه استقبال ومعالجة المعلومات من الواجهة وتنشأ بلغة (PHP,Ruby,Asp.net…)
ما الذي نحتاجه حتى نبدأ تصميم المواقع:
أولا نحتاج لتعلم لغة HTML بحيث تمثل اللغة التي نبني عليها الموقع ثم ندرس لغة CSS إذ تضيف لنا الحيوية من خلال الألوان والخطوط…. ومن ثم إلى لغة Java Script حتى تضيف التفاعل لموقعك ثم تعلم إحدى مكاتبها و أنصحكم بمكتبة .JQuery
ها قد انتهينا من واجهة الموقع والآن نتجه إلى نظام الموقع بحيث بإمكاننا تعلم لغة php أو Rubyلكن من الأفضل تعلم لغة PhP لأن مصادر المعلومات كثيرة كما أنها مطلوبة.
الكثير منكم يتساءل كيف بإمكاننا التسجيل في موقع فايسبوك والدخول كل يوم؟ لهذه الخاصية يجب تعلم لغة SQL للتواصل مع قواعد البيانات MySQL من أجل تخزين البيانات كالتدوينات أو ملفات المستخدمين….إلخ
بعد انتهائنا من تعلم هذه اللغات علينا تعلم OOP (برمجة كائنية التوجه) لتسهيل العمل.
ها قد انتهينا من التعلم ماذا يجب علينا فعله؟
هذه اللغات لا تكفي للبدء في تصميم المواقع إذ عليك مشاهدة مجموعة دورات لتصميم قالب مدونة,سكربت لمدونة,بناء منتدى هذا كله يساعدك على تطبيق معارفك واخد فكرة عن كيفية العمل.
انتهينا؟ لا يا أخي تذكر أنه مهما تعلمت وزادت خبرتك فإن لم تصل إلى النهاية لأن العلم لا ينتهي ويجب عليك العمل ثم العمل ثم العمل.
مجموعة دورات عربية مجانية لتعلم برمجة المواقع بالفيديو :
هذه الدورات ليست كاملة تمام لأننا نحن العرب وللأسف لازلنا لهذه المرحلة لدى للتعلم أكثر عليك بالمواقع والدورات الإنجليزية وحتى إن لم تعرف الإنجليزية حاول ومع الوقت ستتعلم بإذن الله ولا تنسى قراءة الكتب لأنها مفيدة جدا.