كما جرت العادة و ستجري دائما ، ففي مقدمة موضوع الدورة دائما ما نقدم لك مراجعة بسيطة عن الدروس السابقة قبل ان نقدم لك الدروس بحد ذاتها ، في الدروس السابقة ، تعرفنا على الدورة كاملة ، ما الذي ستحصل عليه بحلول الدرس الأخير من هذه الدورة ، أيضا ناقشنا مبدئين أساسيين و هما الفكرة و الوعي او The Idea & Awareness ، و هما ركيزة المشروع ، فالفكرة الفاشلة بالطبع ستأخذك الى مشروع فاشل مهما كان ، و ستقضي جل الوقت في تطوير ذلك المشروع لكنه سيبقى فاشلا دائما ، و عدك إستيعاب الفكرة لك و للمستخدم الأخير قد تضرك أكثر مما قد تنفعك رغم انني لا اجد اي نفع في تجاهل رغبات المستخدم .
كان من المفترض بي ان يكون الدرس الثالث بعنوان " من منظور الشخص الثالث " ، و فيه سنطور فكرة الوعي او Awareness كوننا لم نعطيها حقها جيدا في الدرس السابق ، لكن فكرت في بعض التغييرات ، و سنقدم درسا لكيفية تحديد تقنيات بناء المشروع بدل الخوض في دراسة المستخدم الاخير ، التي يمكننا اللجوء إليها لاحقا بالطبع .
قبل أن نبدأ ، يمكنك دائما متابعة الدورة على صفحتنا على الفيسبوك الى جانب العديد من المنشورات اليومية بالطبع ، و لا تنسى تفعيل خاصية See First للتوصل بها دائما .
و إن كنت مهتما أكثر بالدورة و تريد التوصل بكل درس على حدة في ايميلك الخاص فور إطلاقها ، فيمكنك دائما التسجيل في قائمة الدورة و المخصصة فقط للدورة بالتأكيد عبر الفورم التالي :
- - دورة تحليل و بناء مشروع متكامل على الويب [ الدرس الأول ] : الأسباب ، الأهداف و النتائج
- - دورة تحليل و بناء مشروع متكامل على الويب [ الدرس الثاني ] : الفكرة و الوعي
و في هذا الموضوع صديقي ، سنبدأ فعليا في المشروع ، أجزم انك الآن قد حصلت على فكرة المشروع و انك بدأت حقا الآن في التخطيط له أليس كذلك ؟ حسنا ، اول مراحل التخطيط صديقي هو فهم كيفية بناء المشروع ، او بطريقة اخرى تحديد المهارات و التقنيات و أيضا الأدوات اللازمة لبناء المشروع ، الا ان الأدوات لا يمكن تحديدها الا عند تحديد التقنيات اللازمة لفعل ذلك ، و هذا ما سنقتبسه في هذا الموضوع .
بما أنك تكره القراءة كثيرا ، و ربما ترى ان هذا الموضوع طويل رغم انه ليس كذلك ، فإليك الخلاصة ، إن اردت التعمق إقرأ الموضوع كاملا او الفقرة المناسبة لك ، سنقوم أسفله بتحديد التقنيات الأكثر إستخداما او الضرورية في أي مشروع على الويب و هي بالطبع البرمجة ، التصميم و التسويق ، ثم سنخبرك بكيفية الحصول على التقنيات الثانوية الأخرى ، و ذلك عبر تخيل نقاط بناء المشروع الخاص بك ، ففي كل نقطة ستحتاج الى مهارة مخصصة ، و تلك المهارة تعني تقنية محددة ، و هكذا تستطيع تكوين فكرة على التقنيات اللازمة لنباء مشروع على الويب .
ما الذي نقصده بالتقنيات أولا ؟
عيب علينا ان نلج في تحديد و تقسيم تقنيات المشروع دون ان نفهم التقنيات بمفهومها الخاص أولا ، و نقصد بالتقنيات المنهجيات او التكتيكات او حتى المسار التقني إن صح التعبير لإنجاز مشروع ما .
لأوضحها لك بأبسط الأمثلة ، إن اردت صناعة بيتزا يا صديقي ، فلا يمكنك كشخص لا يعرف بالمرة شيئا عن البيتزا ان يقوم بصناعة واحدة إحترافية ، قبل ذلك ، تحتاج الى إكتساب و إستخدام بعض التقنيات ، مثلا عجن العجين ، فعجن العجين تقنية تسمح لك بصناعة العجين المكون للبيتزا ، صناعة صلصة الطماطم ، تقنية اخرى ستساعدك على صناعة الصلصة المخصصة للبيتزا ، و هكذا دواليك ، و إذا ماكان الشخص جاهلا لكيفية صناعة العجين ( التقنية 1 ) ، وكيفية صناعة صلصة الطماطم ( التقنية 2 ) فإن البيتزا إذن مجرد خيار وهمي لا يمكنني الوصول إليه و تجسيده .
و أثناء بناء مشروع برمجي على الويب ، ستحتاج الى العديد من التقنيات ، اقصد حقا العديد العديد ، و لست مجبرا على تعلمها بالمرة ، فأنت أثناء بنائك لمشروع برمجي ستسحتاج الى فريق ، و الفريق يجب ان يجيد التقنيات التي ستفيد مشروعك .
- التقنيات الأساسية و الضرورية :
صحيح انه يوجد العديد و العديد من التقنيات التي ستحتاج إليها اثناء بناء مشروعك على الويب ، هذا أمر حتمي ، لكن في نفس الوقت ، يوجد تقنيات أساسية لا بد لك أن تستحضرها في أي مشروع متكامل على الويب مهما كان بغض النظر عن الفكرة او المشروع ، فهي تقنيات أساسية لا يجب أبدا التخلي عنها ، و سأسردها لك كالتالي :
- البرمجة : بما اننا ندرج عبارة " مشروع ويب " في هذه الدورة ، فعليك ان تدرك جيدا جيدا ان اي مشروع على الويب يحتاج الى تقنية البرمجة ، البرمجة متشعبة جدا و لديها فروع اخرى أيضا ، لكن البرمجة كفهوم عام ضرورية في اي مشروع على الويب ، سواء في بناءه ، إصلاحه او تطويره ، و تختلف المهارة البرمجية حسب المشروع ، و سيكون لهذا الأمر موضوع مخصص له عندما نبدأ في البناء .
- التصميم : الديزاين و التصميم ايضا مهارتين لا يجب ان نغفل عليهما في أي مشروع ، ستحتاج الى تقنيات التصميم لا محالة ، فهي ستساعدك على إختيار الألوان المتناسقة ، الستايل المناسب ، تطوير اللوجو و البورتفوليو و تعاريف الشركة و المشروع و العديد ، و هي بالتأكيد ضرورية في أي مشروع على الويب مهما كان نوعه .
- التسويق : عندما تنتهي من مشروعك ، ستحتاج الى نشره و تعريفه للجميع و إيصال أفكاره و خدماته للكل ، هنا تتدخل تقنية التسويق لتساعدك على فعل ذلك ، و التسويق تقريبا يتم إستخدامه في كل المجالات ، و من بين هذه المجالات صناعة مشروع على الويب .
- كيف تحدد التقنيات المناسبة لبناء المشروع ؟
و هذا هو المغزى من هذا الموضوع ، تحديد التقنيات الملائمة لمشروعي البرمجي ، سأقدم لك في هذا الموضوع نظرة شاملة عن التقنيات المحتملة ، اما في الموضوع الثاني ، فسنأخذ مثالا لمشروع برمجي و نتخذه أمام أعيننا لبنائه ، من هذا المنطلق ، ندعوك إن كنت مهتما ، ان تقترح علينا مشروع برمجي تريد منا ان نتخذه لإستكمال الدورة في بناءه ، لأن بناء مشروع برمجي على الويب حقيقي سيوضح لنا العديد من الأفكار و المفاهيم و سيكون أفضل من إتخاذ الدورة في منطلق مجرد عام دون أفكار محددة .
أولا صديقي ، قم بالتخطيط ، تخيل انك تبني في مشروعك البرمجي خطوة بخطوة ، اولا ستلاحظ انه يلزمك على سبيل المثال شعار او لوجو للمشروع قبل كل شيئ حتى يكون ايقونة بداية للمشروع ، في هذه الحالة ستحتاج الى تقنية التصميم ( احد التقنيات الأساسية بالطبع ) ، ستلاحظ ايضا انك ستحتاج الى بعض الحسابات في مواقع التواصل الإجتماعي ، و هنا ستحتاج الى شخص ليقوم بذلك و يقوم بمراقبتها و النشر فيها دائما ، اي انك بشكل عام ستحتاج الى تقنية التسويق عبر السوشيال ميديا ، ستغلق عينيك مجددا و تتذكر ان مشروعك على الويب سيحتاج الى بناء برمجي ، و هنا ستحتاج الى تقنية البرمجة ( لا تقلق سنتعمق في هذا الأمر أكثر في المواضيع القادمة ، فلكل مشروع برمجي تقنياته ، فمشروع على الويب ليس هو نفسه مشروع لتطبيق للموبايل و ليس هو نفسه مشروع لبرنامج سطح مكتب ) ، بعدها مجددا ستغلق عينيك ، و ستتذكر انك تحتاج الى شخص يجعل مشروعك على الويب مشهورا ضمن محركات البحث ، و هنا ستحتاج الى تقنية السيو و الأرشفة ، ستتذكر أيضا انك تحتاج الى تعريف لمشروعك او شروحات له على شكل فيديو ، و هنا ستحتاج الى تقنية المونتاج ، و ستتذكر أيضا ان الفيديوهات و المشروع لا يأتي بمستخدمين و مشاهدين ، و هنا ستحتاج الى تقنية التسويق .
بشكل عام ، هكذا تقوم بتحديد التقنيات اللازمة ، و بشكل خاص ، سأقدم لك في الموضوع القادم كيفية تحديدها بشكل أدق حين نقوم بتلقي إقتراحاتكم للمشاريع و إختيار مشروع برمجي لنشتغل عليه بإذن الله .