تعلم الكيك وتطوير المواقع بالبيت
سنبدأ بعد عدة أيام بسلسلة “تعلم الكيك وتطوير المواقع بالبيت” لكل من يود تعلم تطوير المواقع على إطار العمل المشهور CakePHP.
ملاحظة: يجب أن يكون مستواك بالـ PHP, CSS و Javascript جيداً كي تتمكن من المتابعة.
ستكون السلسلة عبارة عن عدة تدوينات لتنفيذ فكرة الموقع “قائمة المهام” كالآتي:
التحليل:
1- تحديد الأهداف من وراء فكرة المشروع (قائمة المهام).
2- تحديد الشرائح المستهدفة من المشروع (لتحديد ميزات الموقع على أساسها).
3- تحديد الميزات يما يناسب مع أهداف المشروع والشرائح المستهدفة
المحتوى:
4- وضع سكيتش للموقع
التطوير:
5- تحديد التقنيات التي يجب استخدامها (بالتأكيد من ضمنها الكيك).
6- تصميم قاعدة البيانات
7- البرمجة
8- التصميم
9- اختبار الموقع
10- تشغيل وحجز اسم الموقع
التسويق:
11- إشهار الموقع في المنتديات (بشكل قانوني).
12- وضع الموقع ضمن محركات البحث.
13- وضع بعض الخطط التسويقية والدعائية.
تنبيه: هذه السلسلة للجادين فقط، لا أريد مشاركات “مشكووور” دعوة صادقة تفي بالغرض، أريد تعليقات تفيدني وتفيد الموقع أي أفكار واقتراحات ونقد.
تنبيه: السلسلة قد تطول، لذلك كن صبوراً، فطريق العلم يحتاج للصبر والمتابعة، وكل خطوة قد تأخذ عدة تدوينات.
ملاحظة: الخطوات التي ذكرتها مناسبة لكل موقع تريد عمله، فهذا هو التسلسل النموذجي لضمان موقع ناجح بإذن الله.
لمن يريد إشهار هذه الحملة التعليمية المجانية فليضع هذه الصورة:

بانر سلسلة تعلم الكيك وتطوير المواقع بالبيت
كود البانر:
للمواقع:
للمنتديات:
[URL=http://dev.holooli.com/2008/08/03/%d8%aa%d8%b9%d9%84%d9%85-%d8%a7%d9%84%d9%83%d9%8a%d9%83-%d9%88%d8%aa%d8%b7%d9%88%d9%8a%d8%b1-%d8%a7%d9%84%d9%85%d9%88%d8%a7%d9%82%d8%b9-%d8%a8%d8%a7%d9%84%d8%a8%d9%8a%d8%aa/][IMG]http://dev.holooli.com/wp-content/uploads/ban3.png[/IMG][/URL]رابط مباشر للصورة:
http://dev.holooli.com/wp-content/uploads/ban3.pngاقتراحات؟؟ استفسارات؟ ضعها هنا …











اخي العزيز بارك الله فيك ابدأ بالدروس لاني متشوق لان اتعلم cakephp واطر العمل
هل ستكون هناك حاجه لإستخدام قاعدة بيانات ؟ لاني لا ارى اي ذكر لها ..
في العادة مع البرمجة … لكن سأفرز لها خطوة خاصة لتصميمها … عدلت التدوينة لتحوي الخطوة الجديدة
“تعلم الكيك وتطوير المواقع بالبيت”
الجملة جميلة أعجبتني
تنبيه :
يوجد نقطتين يحملان الرقم 1
بين النقطة 4 و 5 سطر فارغ هل هو مقصود
استفسار:
هل السلسة يتخللها تعليم لبي اتش بي و غيرها ام هي تطبيق تريد نشره و خطوات العمل عليه في تدوينات لكي يستفيد كل متابع بالجانب الذي يهمه
ما هي الخبرات المطلوبة للإستفادة من هذه السلسلة؟
ماشاء الله على قوة ملاحظتك سأصححهم الأن … السطر غير مقصود
السلسلة ليس الهدف منها تعليم PHP، بل يجب أن يكون مستواك جيداً بهذه الأمور قبل أن تبدء وسأضيفها كملاحظة على هذه التدوينة.
وهي ليست خطوات للعمل بقدر ماهي مشروع تشاركي … يستفيد منه المرء بتعلم الكيك وأساسيات التطوير وأستفيد أنا من ملاحظاتكم.
بالمناسبة الجملة كانت أجمل وعلى القافية، كانت:
“تعلم الكيك بالبيت”
@محمد: شرفني وجودك … عدلت الدوينة ووضعت ملاحظة في الأعلى:
“ملاحظة: يجب أن يكون مستواك بالـ PHP, CSS و Javascript جيداً كي تتمكن من المتابعة.”
أتمنى لك التوفيق خالد،
بخصوص ملاحظتك “الخطوات التي ذكرتها مناسبة لكل موقع تريد عمله، فهذا هو التسلسل النموذجي لضمان موقع ناجح بإذن الله.”، لا أتفق معك. ليس هذا هو التسلسل النموذجي.
لن أزعجك الآن بوجهات نظري الخاصة، سأتحدث عن هذا لاحقًا في مقال مفصل في المدونة التي حدثتك عنها، أما الآن فأحب أن أراك كيف ستسير في خطواتك هذه. ودعنا نتعلم معا من الأخطاء التي يمكن أن نقع فيها.
هل يحتاج تعلم الكيك الى اتقان برمجة الكائنات في الphp ؟؟؟
متى سيبدأ الدرس الأول ؟؟؟؟
وشكرا
@محمد سعيد احجيوج: معليش لا أحد منا كامل، أزعجني بما عندك
@محمد منذر: قريباً جداً… خلال هذا الأسبوع بإذن المولى …
خطوة رائعة ! بالنسبة لترتيبك قائمة المهام لا بأس بها صحيح أن كل منا له طريقته في بناء أي موقع ولكن الذي أعجبني خلال طرحك لموضوع هذه السلسلة هو تعلم إنشاء المواقع بواسطة إطار العمل CakePHP المشهور وخاصة أن هناك مدونات ومواقع عربية نادراً ما تجد فيها سلسلة بهذا الشكل ( الطريقة العملية من البداية حتى النهاية ) لأن المبدئين قد لا فهمون من الدروس المتفرقة ولكن هذا لا يحدث في سلسلة دروس متتابعة لها نفس الموضوع.
هناك أيضاً الأخ مازن المليباري وضع موضوع أعتقد له نفس الفكرة يريد عمل موقع ومشاركتنا به وسيتعلم من خلال هذه الفكرة الكثير من مطورين المويب وخاصة عرض طريقة البرمجة والأسلوب الخاص به ، وقد أقوم بوضع دروس بنفس الفكرة وخاصةً أني مهتم كثير أيضاً بإستخدام أطر العمل لأنها أصبحت ضرورية.
سأضع رابط لهذه التدوينة في المدونة بإذن الله ، بالتوفيق أخي خالد ..
شكراً لك على تنبيهي لذلك .. سأتابع مدونتك لأرى الموضوع
[...] العمل CakePHP ، سيبدأها الأخ خالد خلال الأيام القادمة كما قال في مدونته ، أتمنى أن أجد في مدونات ومواقع أخرى الإهتمام بوضع [...]
[...] تعلم الكيك وتطوير المواقع بالبيت [...]
بس شو بيعمل هل ال FramerWork
و شو هدفو يعني متل
MVC
راجع التدوينات السابقة في شوية معلومات عنه
[...] السلام عليكم، اليوم هي أول تدوينة من سلسلة تعلم الكيك وتطوير المواقع بالبيت [...]
تمنيت لو امكانى المشاركة فى الشرح مع العلم انى مبتدء فى استخدام الكعك cake ولكن سأنتظز الجديد واحاول ان اشارك
الباب مفتوح للمشاركة والنقاش أخي الكريم وهذا ما أريده أن يشاركني الجميع بأفكارهم لا أريده أن يكون مجرد درس جامد
[...] سنقوم بتصميم قاعدة البيانات لقائمة المهام وقد استعرضنا في مرحلة [...]
[...] و …. ألخ، مما يوفر عليك الوقت والجهد كما سبقت القول. سبق وتعاملت مع CackePHP ولكني لم أعجب به، أعتقد هذا في [...]
[...] دعونا نتذكر مامر بنا من أحداث في مشروع قائمة المهام: في بداية الأمر وفي بداية كل مشروع يجب أن نضع الأهداف [...]
بسم الله الرحمن الرحيم
مباركة الدورة ان شاء الله كان اجمل لو وضعت شرح ولو موجز عن هذه التقنية التي قد لا يعرفها البعض فكيف يدخل بيت لا يعرف من بداخله
في هذه التدوينة شرح عن الكيك:
http://dev.holooli.com/2008/07/10/cakephp-intro/
لماذا لم تذكر أنك مقتبس هذه السلسلة من كتاب اسمه:
beginning cakephp from novice to professional
من بركة العلم أن يُذكًر مصدره
لقد قمت بمجهود جيد في ترجمة الكتاب ولكن كان يجب عليك في أول السلسلة أن تذكر أنها منقولة من كتاب آخر, كان ذلك سيساعد الكثير -و منهم أنا – على التعلم من الكتاب الأصلي و من سلسلتك خاصة أن الكثير من المبرمجين لا يعرف تعريب المصطلحات العلمية و بالتالي كانوا سيقرؤون السلسلة التي أعدتها و إن تعذر عليهم فهم شيئ من الكلمات التي بالعربية أو أرادوا الاستزادة يرجعون للكتاب الأصلي.
أولاً لو تابعت السلسلة من البداية لعلمت أنني بدأتها قبل أن يظهر الكتاب!!!
ثانياً: وبعد أن ظهر الكتاب نوهت في تدوينة (راجعها بنفسك) أن الكتاب سيكون بمثابة مرجع لمن يريد الاستزادة ولن تكون السلسلة شرح له.
ثالثاً: لو تابعت السلسلة جيداً لوجدت أنها متوسعة أكثر من الكتاب
رابعاً: تمهل في أحكامك على الناس وفكر جيداً قبل أن تكتب أي شيء والأفصل أن تراجع كلامك مرتين قبل أن تضغط زر “أرسل تعليق”
أتمنى فعلاً أن تتابع المدونة بشكل أكبر حتى تستفيد منها.
بداية أعتذر إن كان أسلوبي قاسيا و لكن ذلك كان نتيجة تعجبي من التشابه الكبير بين سلسلتك و الكتاب المذكور أعلاه.
أما بالنسبة لردك:
النقطة الأولى: أليست هذه الصفحة و التي تحمل تاريخ : (3, أغسطس 2008) هي أول صفحة في السلسلة؟ أما الكتاب فقد بحثت عنه في أمازون فوجدت التالي:
Publisher: Apress; 1 edition (July 21, 2008)
رابط الكتاب على أمازون:
http://www.amazon.com/Beginning-CakePHP-Novice-Professional/dp/1430209771
و هل كان محض صدفة أن يتشابه الكتاب و السلسلة حتى في المثال الذي يتناولانه وهو قائمة المهام: todo list
بالنسبة لثانيا: أنا قرأت السلسلة قراءة شبه سريعة , فدلني على التدوينة التي قلت فيها: “أن الكتاب سيكون بمثابة مرجع لمن يريد الاستزادة ولن تكون السلسلة شرح له”؛
وشكرا
رداً على أولاً فبداية السلسلة هي قبل هذا الموضوع
ومثال todo تم استعماله لبساطته النسبية + العلاقات الموجودة بين الجداول سهلة وبسيطة
وحتى ولو كان متشابهاً معه فشاهد الكتاب الآخر عن الكيك من إصدار Apress ستجد أيضاً نفس المثال
ورداً على ثانياً تفضل وإن أخطأت بتذكر ماكتبت فاعذرني:
http://dev.holooli.com/2008/08/06/%D8%AA%D9%86%D8%A8%D9%8A%D9%87/
نقطة أخيرة هل قرأت كامل السلسلة لترى التفصيل الموجود فيها؟ أم أنك تلقي الكلام جزافاً
شكرا لكما (أحمد وخالد) على التزامكما لأدب الحوار في تعقيباتكما.
وأعتقد يا أحمد أن خالدا قد وفّى في إثبات مقصده.
وشكرا على نصحك ونقدك البناء.
بارك الله فيك
للاسف لن استطيع الاستمتاع بهذا الدرس بسبب قلة معلوماتي عنه
كل التوفيق،