Showing posts with label تطوير مواقع. Show all posts
Showing posts with label تطوير مواقع. Show all posts

Monday, September 26, 2016

مصادر لتعلم البرمجة بلغة روبي Ruby
مصادر لتعلم البرمجة بلغة روبي Ruby
كما نعلم أن لغة روبي مؤخرا قد أصبحت من بين أكثر لغات البرمجة استخداما من طرف المبرمجين حول العالم، لا في العالم الغربي أو العربي، وخاصة في الثلاث السنوات الأخيرة.
إن كنت لا تعرف لغة روبي فهي لغة برمجة تستخدم خصيصا بالدرجة الأولى في برمجة تطبيقات الويب Web Applications ، وكذلك البرمجة لسطح المكتب. ونجد أن أغلب الهاكرز يتعلمونها في البداية نظرا لأنها مجال الهاكينغ يتطلب اكتشاف ثغرات أمنية بالمواقع الشيء الذي يتطلب تعلم البرمجة لغة روبي.
وفي هذا الموضوع على خطوات مطور، قررت أن أشاركك قارئي العزيز بعض المصادر لتعلم البرمجة بلغة روبي.

الدورة الأولى : مدخل إلى برمجة مواقع الإنترنت باستخدام لغة Ruby

كما نعلم أن منصة رواق هي منصة تعليم شاملة. ويحتوي الموقع على دورة في البرمجة بهذه اللغة مقدمة من طرف مازن مليباري، وتعتبر هذه الدورة شاملة يمكنك البدء بها ولو كنت لا تعرف أي شيء في عالم برمجة المواقع لكن يفضل أن تعرف قليلا حتى لا تجد مشاكل في الفهم.
عموما، فالأستاذ مازن يقدم شرحا مفصلا ومبسطا لذوي المستوى المبتدئ أو المتوسط، لذلك أنصحك بهذه الدورة لو أردت تعلم البرمجة بلغة روبي.

الدورة الثانية : Ruby Programming Tutorials

دورة مقدمة باللغة الإنجليزية ومكونة من 37 درس مسجل بالفيديو، وتعتبر هذه الدورة من بين أفضل الدورات المجانية على اليوتيوب لتعلم البرمجة بلغة روبي.

وإن كنت من الناس التي تريد تطوير نفسها أكثر فأكثر في مجال البرمجة بلغة Ruby، فتفضل هذا الموقع العربي أخي الكريم والذي يوفر لك دروس وشروحات في روبي، كذلك مجتمع مبرمجين يناقشون المشاكل التي يواجهونها أثناء البرمجة.
رابط الموقع : روبي عربي
من بين أفضل الكتب في تعلم البرمجة بلغة روبي وأشهرها كذلك نجد كتاب مقدمة في روبي، والذي هو موجه للمبتدئين بالدرجة الأولى، وأنصح به أي شخص لا زال يتعلم Ruby.
رابط الكتاب : مقدمة في روبي

وبالنهاية، أتمنى أن يعجبك الموضوع أخي الكريم وأن تكون قد استفدت والسلام عليكم ورحمة الله تعالى وبركاته!

معاذ غازي - خطوات مطور

Saturday, May 21, 2016

حمّل كورس تعليم تطوير المواقع من الصفر إلى الاحتراف!

في هذه التدوينة القصيرة، قررت أن أضع كورس بين يدي كل شخص يرغب في الولوج إلى عالم تطوير المواقع وتصميمها، وبالتأكيد من يرغب في بدء مسيرته في هذا المجال ويربح منه، لكن ليس لديه مال ليستثمره في شراء الكورسات.
صراحة، هذا الكورس وجدته مجانيا على الفيسبوك وبعد اطلاعي عليه، وجدته كورس شامل (باللغة الإنجليزية) لكن لا تقلق إن كنت لا تتقن هذه اللغة لأن كل شيء واضح بالفيديو والتطبيق المباشر.
طبعا الكورس مدفوع وهو على موقع Udemy.
محتويات الكورس: HTML, JS, CSS, PHP, MySQL, Bootstrap, CMS, APIs, Mobile Apps
مساحة الكورس:  1.55 جيجا.

تحميل الكورس : The Complete Web Developer Course

متمنياتي لك بالتوفيق أخي العزيز !
معاذ غازي - خطوات مطور

Friday, January 22, 2016

أفضل 10 شركات استضافة لاستضافة لموقعك على الأنترنت

أي شخص يريد إنشاء موقع على الأنترنت، أو شيء يتبادر في ذهنه هو شركة الاستضافة، ويبدأ في طرح السؤال الشهير : ما هي أفضل شركة استضافة لموقعي؟
إن كنت تطرح هذا السؤال الآن فدعني أجيبك عنه، حيث أني سوف أشارك معك في هذا الموضوع أفضل 10 شركات استضافة لموقعك والتي هي رخيصة وتستطيع أن تدفعها في حال كان لك رأس مال بسيط جدا، كما أنها استضافات محمية ولها مميزات عديدة أدعك لتتعرف عليها بنفسك.

الشركة الأولى : 1&1

شركة تصلح لاستضافة مدونتك الصغيرة في حال لم يكن لديك مال كفيل للدفع لVPS أو Server، حيث أن الثمن هو بخس 1 دولار لمدة شهر كامل، وبإمكانك الدفع لمدة سنة بثمن 10 دولار فقط. كما أن Support يعمل لمدة 7/24 ساعة.

الشركة الثانية: SiteGround

حسب آراء مستخدمين هاته الاستضافة وتقييمهم لها، فإنها استضافة جيدة، لكن حسب نظري فإن أغلب الذين يستخدمونها يعملون بسكربت الووردبريس، وبالتالي فإن كان لك موقع تستضيفه على الووردبريس فبإمكانك اقتناء هذه الاستضافة التي يغلب عليها طابع الحماية والأمان، كما أن Support سريع في الإجابة، بالإضافة إلى أنها تتميز بطابع السرعة. الثمن هو 3.95 دولار تقريبا 4 دولار لمدة شهر.

الشركة الثالثة : iPage

شركة لاقت إقبالا وشهرة واسعة في الأسبوعين الأخيرين، نظرا للسهولة في التعامل، حيث أن أي شخص دون خبرة يستطيع إنشاء موقعه عليها عكس العديد من الاستضافات التي ما إن تفتح لوحة التحكم Cpanel تحتاج إلى من يرشدك خطوة بخطوة في التعامل.
حسب نظري هي شركة جيدة بثمن 2 دولار لمدة شهر كامل (عرض محدود بتخصيم 83%)، والSupport يعمل لمدة 7/24 ساعة، كما أنها لحد الآن هي الاستضافة التي تقدم لك العديد من المميزات التي تتطلب ثمنا مجانا فقط باقتنائك لاستضافتها مثل:
  • الحصول على دومين مجانا .
  • أدوات بناء موقع مجانا.
  • الحصول على إيميل احترافي باسم شركة @yourbusiness مجانا باقتنائك للاستضافة.
  • والمفاجأة هي أنها تقدم أدوات التسويق Marketing مثل الإعلان على أدوردز وbing وباقي المنصات مجانا.

الشركة الرابعة : Site5 Web Hosting

استضافة قوية جدا، ثمنها هو غير مناسب بالنسبة لشخص جديد في المجال، حيث أن ثمنها هو 12 دولار تقريبا لمدة شهر إن أردت الحصول على العديد من المميزات وأن يكون موقعك مكتمل وإن كان عدد زوارك يفوقون 100.000 زائر شهريا. لكن إن كان لك عدد صغير من الزوار لا يتجاوز عددهم ال10.000 زائر شهريا، فبإمكانك دفع 5 دولار فقط لمدة شهر كامل، وسوف تحصل على إمكانية إنشاء موقع واحد فقط لا غير والمميزات هي جد محدودة.

الشركة الخامسة : Dreamhost

شركة استضافة قديمة ولها سمعتها في السوق فأزيد من 18 سنة من العمل في المجال كفيلة بجعلك تفرض نفسك بين شركات الاستضافة حول العالم. أزيد من 1.500.000 موقع مستضاف على هذه الشركة. مميزات هذه الشركة هي كونها تضمن لك إمكانية إرجاع أموالك إليك في حال لم ترقك الاستضافة لكن شرط أن لا تتجاوز 97 يوم من استعمالك لها، كما أن ثمنها هو مناسب نوعا ما 9 دولار لمدة شهر، ومع إمكانية إنشاء عدد لا متناهي من المواقع على نفس الاستضافة إلا أن الموقع يوفر لك إنشاء دومين واحد مجانا، وفيما يخص الBandwith فهو غير محدود.

الشركة السادسة : JustHost

شركة جيدة بثمن 4 دولار لمدة شهر ومميزات عديدة توفرها لك، حيث أنك تحصل على هدية 100 دولار لترويج موقعك على و أدووردز يوفرها لك الموقع، منشئ مواقع بقوالب جاهزة، لوحة تحكم سهلة التعامل وضمان استرجاع أموالك شرط أن لا تتجاوز مدة شهر.

الشركة السابعة : HostMonster

استضافة موجهة لأصحاب مواقع النيتش (المواقع الموجهة للربح من الأدسنس عبر الاعتماد على مجال معين) بالدرجة الأولى، حيث أنها تختصر عليك الوقت في تنصيب منصة الووردبريس في كل مرة مرغب في إنشاء موقع، كما أن ثمنها هو 5 دولار لمدة شهر، والدعم الفني للموقع Support يعمل لمدة 7 ساعات على 24 ساعة. كما أن ضمان استرجاع الأموال موجود شرط أن لا تتجاوز مدة 30 يوم. باختصار فمميزات هذه الشركة تشبه مميزات JustHost.

الشركة الثامنة : iPower

استضافة بثمن 3.25 دولار لمدة شهر كامل، تصلح لجميع أنواع المواقع سواء منتدى، مدونة، معرض Portfolio.. ودعم يعمل لمدة 7/24 ساعة، كما أنها توفر لك Unlimited bandwith أي موارد استهلاك السيرفر الناتجة عن ترافيك الزوار وتصفحهم للموقع وبالتالي لا تخف من أن يتوقف موقعك عن العمل بشكل مفاجئ. بالإضافة إلى أنها توفر لك أدوات بناء موقع واختيار قوالب احترافية وإنشاء دومين مجانا وغيرها. وأخيرا إمكانية استرجاع أموالك لمدة 30 يوم.
تبقى استضافة جيدة على العموم، خاصة وأن ثمنها أرخص بالمقارنة مع الاستضافات السالف ذكرها.

الشركة التاسعة : Greengeeks

شركة استضافة تم إنشاؤها سنة 2008، ثمن الاستضافة هو 3.96 دولار لمدة شهر أي تقريبا لنقل 4 دولار، توفر لمستخدميها العديد من المميزات مثل :
أدوات SEO وتسويق مجانية.
إمكانية استرجاع أموالك لمدة لا تتجاوز 30 يوما.
أدوات مجانية لبناء موقع ناجح على الأنترنت.
عدد لا متناهي من الدومينات في حساب واحد.
وباقي المميزات أتركك لكي تكتشفها بنفسك عبر هذا الرابط.


الشركة العاشرة : FatCow

شركة بثمن 3.15 دولار لمدة شهر حسب العرض الحالي والذي هو خصم ل%60 من الثمن الأصلي للاستضافة، لكن الثمن الأصلي هو 9 دولار شهريا. توفر هذه الشركة العديد من المميزات لمستخدميها، مثل أي استضافة أخرى، وتبقى  جيدة على العموم.
المصدر : Top10Arabic

نبذة عن الموقع:
في بعض الأحيان وأنت تتجول على الأنترنت، قد يخطر في بالك فكرة معرفة أفضل 10 شركات في مجال معين، أو أفضل 10 لاعبين، ففكرة البحث عن أفضل 10 أشياء في أي مجال كان هي فكرة محبوبة عند العديدين ومن بينهم أنت وأنا.
موقع سيفيدك كثيرا في معرفة أفضل 10 شركات، لاعبين، طرق وغيرها.. في مختلف المجالات وباللغة العربية.

وأنت.. هل لك استضافة مفضلة غير التي شاركت الآن؟ شاركني بها إذا عبر التعليق أسفله

معاذ غازي - خطوات مطور

Saturday, January 16, 2016

خطوة بخطوة.. كيف أصبح مطور - مبرمج محترف؟

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

إقرأ بتمعن وتركيز!

1 - إختر لغة واحدة، وتعلم الأساسيات

 من سمات العقل البشري أنه لا يستطيع التركيز على أكثر من شيء واحد، فمن طبيعة الإنسان الفطرية أنه يركز على شيء واحد حتى يقوم به بأفضل شكل ممكن، لذلك عليك كمبرمج أن تختار لغة برمجية واحدة (Java مثلا) وتدرسها بشكل جيد عبر متابعة العديد من الكورسات والدورات الموجودة على الأنترنت وأن تأخذ وقتك الكافي في التعلم ولا تتسرع أبدا في التعلم حتى لو استغرق منك وقتا طويلا للاستيعاب.
 أتذكر نفسي قبل بضع سنين، كنت أريد أن أتعلم العديد من اللغات البرمجية في سنة واحدة (C و جافا و Visual Basic و php و Delphi..) ظنا مني أنه عند تعلمي سوف أصبح مبرمجا عبقريا ومحترفا في المجال D: ، لكنني من بعد مرور الزمن استنتجت أنه لا يمكنني فعل ذلك، فالتخصص هو أفضل شيء والتشتت في لغات البرمجة يولد مبرمجا فاشلا، حيث أن أبسط المشاريع لن تكون قادرا على إنجازها مع الأسف لأنك آنذاك لقد أعطيت كل جزء من دماغك لغة وبالتالي من أجل أن تعمل على مشروع من الصفر لن تستطيع فعل ذلك.

2. إصنع شيئا صغيرا

 لا زلت تتذكر حينما كنت صغيرا وترسم سيارة أو جسما في ورقتك وتلونه ويكون تلوينك خارجا عن الإطارات لكنك مع مرور الوقت تصبح تتعلم طريقة التلوين والرسم. نفس الشيء بالنسبة للبرمجة، عند تعلمك للغة ما مثلا php لا تتسرع وتبدأ في صنع سكربتات كبيرة، إبدأ بالسكربتات الصغيرة مثلا سكربت تسجيل الدخول Login، سكربت رفع ملفات upload وهكذا..
إصنع أبسط الأشياء ومع مرور الوقت سوف تتقنها وسوف تجد نفسك تتطور من تلقاء نفسك نظرا لأن مستواك أضحى مرتفعا.

3. تعلم العمل في إطار عمل Framework

 بعد أن تعلمت الآن لغتك المحبوبة، وعملت على عدة مشاريع صغيرة، وبدأت الآن تدخل إلى مشاريع أكبر، سوف تجد بأن العديد من الأكواد تعيد كتابتها ويستغرق هذا منك وقتا طويلا، وعليك أن تعمل في وقت أسرع وتسلم مشروعك في أقرب وقت، هنا جاء دور إطار العمل Framework ، هذا الأخير سيوفر عنك هذا العناء وسوف يربحك وقتا أطول ومجهودا أقل حيث أنك سوف تعمل بذكاء لا بجهد (Work smart, not hard) . لا تتشتت في العديد من الإطارات، مثلا إن كنت مبرمج تطبيقات فاعمل على إطار واحد خاص بهذا العمل وركز عليه وحده فقط، وإن كنت مبرمج مواقع فالعديد من الإطارات توجد مثل إطار PHP Cake.

4. تعلم إدارة قواعد البيانات

 بلا شك لا تخفى عنك هذه النصيحة أخي الكريم، أنه من الواجب عليك تعلم إدارة قواعد البيانات من نوع MySQL في حال كنت مبرمج مواقع.
 جميع الشركات التقنية تطلب من موظفيها أن تكون لهم خبرة في مجال إدارة قواعد البيانات لذلك تعلمها وخذ وقتك الكافي فيها فإنك سوف تحتاجها.

5. تعلم كتابة كود برمجي سليم

 الآن لقد حان الوقت لكي تتعلم كيف تكتب كود برمجي سليم مهيكل وخال من الأخطاء بالإضافة إلى أنه مفهوم من طرف أي شخص يقرأ برنامجك ويحلله، من أجل الوصول إلى هذا المستوى عليك أن تقرأ كثيرا في المجال لذلك أنا الآن سوف أعطيك مجموعة من الكتب التي بإمكانك شراءها من على متجر أمازون العالمي أو البحث عنها في جوجل بامتداد PDF لتحميلها، المهم هاهي أمامك الآن لك الحرية في أن تفعل ما تشاء :
Code Complete
Clean Code 
Refactoring
 Working Effectively With Legacy Code
Programming Pearls

6. تعلم لغة أخرى

 الآن بعد أن أتقنت اللغة الأولى والتي ركزت عليها بنسبة %100 من أجل إتقانها، عليك الآن أن توسع معارفك أكثر عن طريق تعلمك للغة أخرى قريبة من اللغة الأخرى فمثلا إن كان تخصصك هو برمجة التطبيقات وتعلمت الJava فالآن قم بالمرور إلى Swift الخاصة ببرمجة تطبيقات آبل.
ما إن تنتهي من تعلم اللغة الثانية، طبق ما قرأته الآن في الخطوات السابقة حتى تتمكن منها أكثر.

7. إصنع شيئا احترافيا

 حسنا، الآن لقد أتى الوقت لكي تبرهن على طاقاتك كمبرمج، وعليك أن تستثمر كل ما تعلمته في مشروع برمجي ضخم، ففي حال كنت مبرمج مواقع، إصنع سكربت موقع تواصل اجتماعي لكن ضع Concept جديد حتى لا تكون مقلدا فهذا سوف يساعدك على أن توسع من دائرة إبداعك ويصبح عقلك متفتحا وليس فقط محصورا في تطبيق ما تراه وما تتعلمه.
وفي حال شككت في نفسك أنك غير قادر على إنجاز المشروع فلا تقلق، فقط إبدأ و أخطئ وابحث في يوتيوب وجوجل وتعثر واصنع أخطاء فادحة.. هذا لا يهم، المهم هو أن تصنع فقط شيئا احترافيا وتكسب خبرة. ولم لا أن تستثمر مالك في هذا المشروع إن أنهيته من أجل الحصول على مستعملين له، مثلا إن كان تطبيق، إرفعه على جوجل بلاي وأنشئ صفحة على الفيسبوك وقم بحملة إعلانية على فيسبوك، وآدوردز واطلب من الناس أن يكتبوا لك عن تطبيقك ومشروعك لتجعل الناس يعرفون أكثر عنك.

8. لا تتوقف

 أهم شيء في البرمجة أن لا تتوقف عن التعلم والتجربة، ولا تقل أبدا في نفسك أنك وصلت للمستوى المطلوب، ففوق كل ذي علم عليم، ولا يوجد حدود للخبرة وطلب العلم، لا تجعل اليوم يمر عليك ولم تقرأ شيئا جديدا، سواء حول البرمجة أو إدارة الأعمال أو أي شيء آخر سوف يفيدك في مستقبلك فأي شيء تتعلمه سوف تحتاجه في وقت من الأوقات، فقط إقرأ وابق متعطشا لطلب العلم.
وفيما يخص التعلم على الأنترنت وخصوصا البرمجة، أنصحك بأن تتبع المواقع الأجنبية لأنه لديهم فائض في هذه المواقع وما يعجبني فيها أن كل موقع يتميز عن الآخر بشيء حصري وهذا يفيدك أنت بالدرجة الأولى، ولا تنسى شراء الكتب ولم لا أن تضع تحدي قراءة كتاب حول البرمجة وكل شهر.

9. إلى جانب البرمجة.. ماذا أفعل أيضا؟

 توجد العديد من الأنشطة التي بإمكانك مزاولتها إلى جانب كونك مبرمج، والتي سوف تنعكس عليك كمبرمج بالعديد من المزايا الإيجابية والتي هي :
تعليم الآخرين : بإمكانك الآن إنشاء مدونة على ووردبريس أو بلوجر وتربطها بدومين، وتقوم بنشر مواضيع من حين لآخر وتشارك تجاربك مع الآخرين، وتجيب عن أسئلتهم، فأفضل وسيلة لتعلم الشيء هي تعليمه لأن هذا يزيد من ترسيخه في عقلك، إلى جانب أنك تكسب أجرا عند الله عز وجل بتعليمك للناس.
التسويق لنفسك : التسويق لنفسك سوف يفتح أبواب عمل جديدة لك، حيث أنه أفضل طريقة لتسويق نفسك الآن هي إنشاء موقعك وتنشر فيه تجاربك ومشاريعك التي قمت بها فأنت هكذا تُرِي للزائر ما قمت به من مشاريع برمجية وبالتالي يعرف انك شخص متمكن من ما تقوم به بالإضافة إلى أنك تنشر تجاربك بدون احتكار وبالتالي يشعر الزائر بأنه كصديق مقرب لك ويحبك لأنك شخص متواضع رغم تمكنك في المجال وتشارك معه كل ما تعرفه. وإن أحبك الزائر فأنت قد بنيت علامة تجارية brand لنفسك وبالتالي فقد سوقت لنفسك بالشكل المناسب.
القراءة : القراءة مهمة، إياك وأن تهمل القراءة، خصص ساعة من يومك في التجول على المواقع الخاصة بمجالك وقراءة مقالاتها والاستفادة، قم بتطوير نفسك كل يوم ولا تكن كأنت في البارحة، هذا سوف يشعرك بالطعم الحقيقي للحياة وأنك تحسن حياتك للأفضل.
إفعل : القراءة والتفرج لا يكفيان، عليك أن تطبق وأن تفعل، حَوّل أي شيء تتعلمه إلى فعل مطبق. خصص من وقتك لكتابة كود برمجي والعمل على تطوير تطبيق أو برنامج كيفما كان وجعله أفضل من ما كان عليه، لا يمكنك أن تكون مبرمجا بدون أن تطبق ولا تنسى أن تطلب رأي الآخرين حول مشروعك.

كان هذا هو مقال اليوم أخي الكريم، إن أعجبك لا تتردد في ترك رأيك حوله سوف أكون جد سعيد بأن أعرف رأيك حول موضوعي.

معاذ غازي - خطوات مطور

Saturday, January 9, 2016

مواصفات المبرمج المحترف من المبرمج الهاوي - من أي صنف أنت؟

 البرمجة.. أصبحت من الأشياء التي من الضروري تعلمها بالنسبة لأي الشخص، فمع كبر السوق المعلوماتي وازدياد الشركات ذات مجال الIT بشكل كبير وتنامي روح المقاولة في عالمنا العربي، أصبحت الشركات تحتاج لمبرمجين لتوظيفهم عندها مقابل راتب قار، أو عن طريق العمل الحر Freelance.
لذلك في تدوينة اليوم، سوف أشاركك 12 مواصفة من مواصفات المبرمج المحترف والذي يهوى عمله ويتقنه..

هل أنت متشوق؟ إذن دعنا لنبدأ في عملنا الآن!

1. العمل على عدة مشاريع سابقة

خطأ كبير يقع فيه الكثيرون وهو أنه يقاس المبرمج بعدد اللغات التي يتقن، ولا يجب الاعتماد على هذا المبدأ كمعيار لتقييم المبرمج أبدا، لأن لكل اختصاصه وفيماذا يتميز وصدقني أن تمضي 5 سنوات من حياتك في تعلم الPHP والASP.Net وتطور نفسك فيها أفضل لك من أن تتشتت في الكثير من اللغات (8 لغات مثلا) ولا واحدة تتقنها، لأنه أثناء عملك على المشروع يجب أن تركز على الإنتاجية بالدرجة الأولى وتقديم كل ما لديك من خبرة في عملك.

2. التحلي بالجوع الدائم

لا أقصد هنا بالمعنى الحرفي لكلمة الجوع D: ، لكن أقصد هنا أن تكون متلهفا للتعلم إلى أقصى حد، ما إن تصدر لغة برمجية جديدة في مجالك إلا كنت من السباقين في قراءة ما أتت به من مستجدات واقتناء كورس سواء مدفوع أو مجاني حسب حالتك المادية لكن المدفوع هو الأفضل في أغلب الحالات.
لأنه في مجال البرمجة كل يوم جديد، كل يوم ثغرات وتصدر معها ترقيعات، بالإضافة إلى التحديثات التي تأتي بها اللغة كل سنة. ومع التطور السريع للويب الآن أصبحت مجبرا على إتقان كل ما يصدر من برامج تساعدك على تسهيل عملك وربح الوقت.

3. مهارات الDebugging أو التفكيك

على أي مبرمج محترف أن يكون ملما بفنون تفكيك وتحليل البرامج داخليا بحيث أنك في بعض الأحيان وأنت تعمل في شركتك لا بد من أن تصادف برنامجا لا يعمل بالطريقة المطلوبة، هنا يأتي دورك كمبرمج، عليك أن تقوم بحل المشكل بسرعة لأن في الشركة الوقت يساوي المال.
لكن لا تقلق أخي الكريم، فهذه المهارة يتم اكتسابها مع مرور الوقت، والعمل على عدة مشاريع سابقة يكسبك حلا لهذه المشكلة، لذلك أنصح كل مبرمج بأن يعمل كFreelancer في البداية ثم ينتقل إلى الشركة لأنه من جهة يصبح لديك CV ممتلئ، وعندما تقوم بطلب الاشتغال سوف يجدك الموظف أنك لم تأتي لكي تلعب وبانضمامك للشركة سوف تجعلهم يربحون أكثر لأنك قيمة مضافة للشركة والقيمة المضافة = $$$ عندهم.
لذلك إعمل كFreelancer في بدايتك وآنذاك قدم طلبك للشركة.

4. العمل في مكتب منظم، مشتت!

العديد من الأشخاص يفضلون العمل في مكتب منظم، بينما الآخرون يفضلون التشتيت لأنه يساعدهم على الإبداع كما يقولون، ولا أستطيع أن أقدم لك رأيي الشخصي أخي الكريم، أنت احكم على نفسك إن كنت تحب العمل مشتتا فأكمل على نفس النحو لأنه هذا سوف يزيد من الإنتاجية في عملك وهذا هو أهم شيء بالتأكيد.

5. الصبر على الأخطاء

في الكثير من الأحيان يصادف المبرمج خطأ برمجيا في السكربت الذي يعمل عليه منذ الصباح، أو من المساء إلى الصباح، وهذا يجعله غاضبا كثيرا وبالتالي إن غضبت سوف تزيد الطين بلة، لذلك من الأفضل أن تترك مشروعك واخرج لشرب الشاي المنعنع D: في المقهى الذي يوجد بجانبكم وخذ قسطا من الراحة عبر المشيء وحيدا وتناول شيء ما (كافئ نفسك).
بعد العودة إلى منزلك حاول قراءة السكربت سطر بسطر ، وإن لم تجد الحل موقع Stackoverflow موجود لأجلك.

6. الاهتمام بالصحة

هنالك الكثير من الأشخاص الذين يروجون فكرة أن المبرمج أو الشخص الذي يعمل على الأنترنت بشكل عام هو شخص كسول ويكره ممارسة الرياضة، وهذه فكرة خاطئة إن آمنت بها فاعلم أنك في طريق الهلاك، لأن الصحة أمانة عندك والمجهود الذي تبذله الآن سوف يقل بنسبة كبيرة بعد 20 سنة من الآن إن لم تحافظ عليه.
نصيحتي إليك، خذ قسطا من الراحة يوميا لمدة 4 ساعات مارس فيها هواياتك، شاهد فيلما إقرأ كتابا أو قصة، المهم إفعل ما تريده فقط ولا تشغل نفسك بالعمل بتاتا.
ومارس الرياضة بشكل أسبوعي، لأنها تساعدك على تجديد طاقتك والحصول على جرعة من أجل إكمال العمل، لأنه تخيل معي العمل يوميا دون راحة، مع مرور الوقت سوف تمل وهذه طبيعة الإنسان الفطرية.

7. القدرة على التخطيط مستقبلا

اليوم يأتيك مشروع بمبلغ 250 دولار تعمل عليه لمدة أسبوع، والأسبوع الذي يليه لديك مشروعان تعمل عليهما في نفس الوقت والأسبوع الذي من بعد 3 وهكذا..
تخيل معي كم نسبة الضغط على عقلك، كيف ستكون صحتك؟ تفكيرك؟
أكيد سوف تهلك صحتك إن استمريت على هذا النهج وما جمعته من مال سوف تصرفه على نفسك في الأدوية والأطباء فقط، سوف تزيد على نفسك المتاعب فقط. لذلك أخي الكريم، خطط للمستقبل، لذلك إن كنت تعرف صديقا لك في المجال، حاولوا أن تتعاونوا فيما بينكم وتكونوا موقعا تتلقون فيه الطلبات وتعملون كفريق، لأن العمل كفريق مهم وضروري في أي مهنة.
تقسيم الأدوار سوف يجعل الأرباح الشهرية مستقرة ولو نقصت بشكل قليل، لكن انظر للجانب الإيجابي لقد ربحت صحتك التي لا تقدر بثمن واستطعت توفير وقت للعائلة وزوجتك وأصدقائك وأقاربك وهذا ربح في حد ذاته ^^
لا تكن مادي بنسبة %100 !

8. العلاقات مع الناس

العلاقات تلعب دورا مهما في حياتنا، أسلط الدور على هذه النقطة لأن المبرمجين في الأغلب يعملون في عزلة ويحبون العزلة وإغلاق باب الغرقة وإسدار الستائر والعمل، إن كنت تفعل هذا فأنا لست ضدك بل بالعكس أنا أشجعك وأنا أيضا أعمل نفس الشيء حينما أعمل وحدي في الغرفة من أجل التركيز أكثر، لكن لا تخنق نفسك بالعمل.
وفر وقتا تحادث فيه أناسا آخرين ذوي خبرة، أناس إيجابيين سوف يساعدونك على شحن طاقتك الإيجابية والتحمس للمزيد من العمل، وليس بالضروري أن تنشئ علاقات مع مبرمجين، أنشئ علاقة مع أي كان، شريطة أن تستفيد منه شيئا ولا تدخل في محادثة فارغة معه وعوض أن تخرج بقيمة مضافة من علاقتك معه تصبح أسوأ مما كنت عليه، لذلك يجب عليك أن تنتبه لهذه النقطة.

9. كن المبرمج الذي تراه في الأفلام

لا بد من أنك شاهدت أحد الأفلام حول المجال التقني أو الهاكرز والتي يظهر فيما المبرمج كشخص عبقري ذو قدرات عقلية هائلة، صحيح أن هذه فكرة خاطئة، لكن تخليك لتلك الشخصية وترسيخها في دماغك سوف يجعلك تتخذ هذه الشخصية قدوتك، وهذا سوف يزيد من تحمسك أثناء العمل لأنك دائما تريد الوصول إلى مستوى ذلك الشخص وبالتالي لن تتوقف لا عن العمل ولا عن التعلم الدائم مما سيجعلك مبرمجا متميزا بمعنى الكلمة.

10. قلل الكلام، إعمل أكثر

أتكلم عن تجربة شخصية فأنا كثير الكلام مع الأسف، وحينما أكثر الكلام في أي شيء وأصارح به أصدقائي والناس الذين أعرفهم أتكاسل عن القيام بذلك الشيء لكن بعد قراءتي للعديد من المقالات في مجال العمل على الأنترنت وريادة الأعمال وجدت أنه من بين نصائح العمل عموما عدم التحدث لأن عقلك الباطن يثق بأنك حققت تلك الأهداف التي قلتها لأصدقائك وبالتالي تبقى تسوّف وتقول اليوم ليلا سوف أبدأ العمل، لا اليوم ممتلئ اتركها لصباح الغد وتبقى العجلة تدور هكذا وفي نهاية الشهر أو السنة تجد نفسك لم تحقق ولا هدفا واحدا.
وصدقتي أخي الكريم، في هذا الوقت من الزمن بالذات إن لم تحقق أهدافك اليوم وتجعلها حيز التنفيذ فاعلم أنك لن تحققها وسوف تبقى في دائرة التسويف والمماطلة، وسوف يأتي شخص من ورائك يعمل نفس الفكرة وينجح في حياته، وأنت إبقى في حلقتك المفرغة.

11. دراسة الخوارزميات

في مدارس الهندسة المعلوماتية بالمغرب أو أي بلد آخر، من بين المواد الأساسية التي تدرس والتي تعطاها الأهمية بشكل كبير هي مادة الخوارزميات أو الAlgorithms والتي هي أساس البرمجة. الخوارزميات تجعلك تفكر بالمنطق الرياضي، وبالتالي تصبح قادرا على كتابة البرنامج بشكل منطقي. لذلك إن كنت مبرمجا ولا تعرفها أو لم تدرسها فلا بأس الآن بعد انتهائك من قراءة تدوينتي أن تتجه إلى جوجل وتبحث عن دروس في الخوارزميات وتوسع معارفك، فكلما وسعت معارفك تزيد مهارتك وبالتالي تزيد أرباحك.

12. القدرة على البرمجة من الصفر

أن تكون قادرا على برمجة برنامج أو سكربت ليس بالأمر الهين على أي شخص، إلا ذو الخبرة في المجال، إن رأيت نفسك قادرا على كتابة سكربتات وبرمجة برامج من الصفر دون الاستعانة ببعض المسهلات في عملك، فاعلم أنك وصلت إلى مستوى متقدم في البرمجة وقد قطعت أصعب شوط في مشوارك البرمجي.

كان هذا هو موضوعي لهذا اليوم، أتمنى أن تكون قد خرجت بفكرة جديدة وقيمة مضافة من موقعي هذا!

لكن هل تتحلى أنت بخصال أخرى غير التي ذكرت؟ شاركني بها إذن عبر تعليقك أسفله!

معاذ غازي - خطوات مطور

Friday, January 1, 2016

10 طرق لا يخبرونك عنها لكي تحصل على عدد أكبر من المتابعين لموقعك!

لا شك في أن كل مالك موقع هدفه الأول والأخير هو تكوين قاعدة جماهيرية كبيرة خاصة به، تتابعه، وتهتم بكل ما ينشره في صفحته أو موقعه من مواضيع هدافة او صور مضحكة أو مواضيع عامة للنقاش العام.
لذلك في موضوع اليوم قررت أن أسلط الضوء على موضوع مهم، والذي سوف أشاركك فيه 10 طرق حصرية لم يسبق وأن تم التطرق إليها لكيفية الحصول على مزيد من الزوار والمتابعين Fans لموقعك.
هل أنت مهتم؟ إذن إقرأ بتمعن وحاول أن لا تفقد تركيزك أثناء القراءة لأن ما سوف تطلع عليه الآن هو حصري بنسبة %100 وسوف يغير حياتك التدوينية على الأنترنت في حال كنت صانع محتوى.

1. نشر المحتوى بشكل مكثف:


المحتوى هو الملك، عليك أن تجعل موقعك هو زعيما للمواقع الأخرى الباقية، وذلك عن طريق كتابة محتوى مكثف، حيث أنه من جهة السيو فجوجل يحب المواقع التي تجدد محتواها باستمرار، لذلك ينبغي عليك الاهتمام بهذا الجانب كثيرا. كما أن المحتوى المكثف والعالي الجودة سوف يجعل موقعك يحصد المئات وربما الآلاف من الزيارات اليومية مما سيمكنك من الحصول على Social Signals قوية، حيث أن الزائر إن أعجبه الموضوع سوف يعلق ويشارك موضوع في أحد الشبكات الاجتماعية كجوجل بلس أو فيسبوك أو تويتر وبالتالي ها أنت قد كسبت متابعا وفيا لك، وعندما سوف يشارك سوف يرى موضوعك شخص آخر.. وتمشي العجلة هكذا وأنت تكبر قاعدتك الجماهيرية.

2. تقوية محتوى موقعك خارجيا:


نشر محتواك بالشبكات الاجتماعية والمنتديات والتسويق له عموما يعد أمرا أساسيا لكي تحصل على زوار متجددين لموقعك، وربما أحد الزوار الجدد سوف يصبح زائرا دائما ومن ثم يتحول إلى متابع وفي لك.
لكن ماذا لو أعجب الزائر بموضوعك وأراد مشاركته؟ عليك بالطبع أن توفر له إمكانية المشاركة في الشبكات الاجتماعية على الموقع، حتى لا تجعله يضطر إلى نسخ الرابط والعنوان ويكتبه كمنشور في بروفايله ثم ينشره، فهذا الأمر يتطلب القليل من الوقت لكن عليك أن تركز على تحسين تجربة المستخدم في موقعك وتوفر له كل ما يحتاجه، ونصيحتي لك كن أنت الزائر قبل أن تكون المدون.

3. توفير أزرار الاشتراك في قنوات التواصل الاجتماعي:


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


4. أعط دعوة لعمل شيء ما للزائر Call to action:


حاول أن تجعل الزائر يتجاوب مع موقعك بمختلف الطرق، إما عن طريق مراسلتك عبر البريد الإلكتروني، وإما عمل لايك لصفحتك على الفيسبوك أو الاشتراك في إحدة قنوات التواصل الاجتماعي، وإما التعليق، أو تقييم جودة محتوى موقعك.. فهذا سوف يجعله يحس بأنك قريب منه لدرجة كبيرة كما تحس أنت وأنت تقرأ هذا الموضوع على جهازك الآن.

5. نظم مسابقات في موقعك:


حينما سوف تقوم بتكوين مسابقة ما سواء لربح قالب احترافي، أو تصميم لوجو، أو دومين .com لمدة سنة مجانا، فبمجرد تنظيمك لهذه المسابقة سوف تضع أنه من بين الشروط مشاركة تدوينتك وبالتالي سوف يضطر الشخص المشارك إلى أن يشارك موضوعك في الشبكات الاجتماعية وبالتالي سوف تحصل على زيارات أكثر فأكثر لموقعك، تخيل معي لو شارك الموضوع 50 شخص فقط، وكل شخص رأى له الموضوع 5 أشخاص فقط وقاموا بالولوج لموقعك وأعجبهم المحتوى، تخيل معي كم ستكون عدد الزيارات وعدد المتابعين لموقعك، رقم كبير صحيح؟

6. شارك في مواقع الأسئلة والأجوبة:


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

7. إستخدم صور عالية الجودة:


الصور تأخذ حيزا كبيرا في مواضيعك، حيث في بعض الأحيان ترى صورة عبارة عن فضيحة أو ما شابه، دون أن تحس تجد نفسك قد ضغطت على الرابط هذا لأن الصورة أثارت انتباهك كثيرا ورغم أنك تعرف أن ما سوف تجده لا يمت بأي صلة للصورة.
لذلك أخي الكريم، إن كنت مدونا فعليك بتصميم صور عالية الجودة فهي مهمة وتثير انتباه الزائر خاصة في الشبكات الاجتماعية كفيسبوك.
بإمكانك استخدام عدة مواقع خاصة بتقديم الصور عالية الجودة كGoogle Images وFlickr وShutterstock وغيرها من المواقع الأخرى..

8. تمكين متابعيك من النشر على موقعك Guest Post:


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

9. التعليق على مدونات أخرى في نفس مجالك:


التعليق على المواقع والمدونات الأخرى له عدة فوائد، فمن جانب السيو هذا يكسبه باكلينك قوي، ومن جهة أخرى فأنت تبني علاقة مع مالك الموقع الذي علقت به، فإما عن طريق كتابة وصف حول موقعك ثم نشره على التعليق لكن بعد أن تبدي رأيك في الموضوع الذي تعلق عليه حتى لا يعتبر تعليقك مجرد سبام بموقعه، وإما تقول له بأنك قد تطرقت إلى نفس الموضوع في موقعك وبإمكانك الاطلاع عليه عبر هذا الرابط، أو حتى شكره على تقديم الموضوع وأرفاق رابط موقعك في النهاية، وبالتالي أنت تكسب علاقة معه، ولم لا تحصل على بروفايله في الفيسبوك وتضيفه وتصبحوا أصدقاء!

10. تحسين موقعك من ناحية الاستخدام:


يركز جوجل مؤخرا على تحسين تجربة المستخدم في الموقع أكثر من تركيزه على الباكلينكس، فيكفي أن تكتب محتوى عال الجودة ومكون من أكثر من 1000 كلمة يتطرق لشرح مختلف نواحي الموضوع، وتستعمل قالبا احترافي متوافقا مع الجوال لأن جوجل طورت خوارزميات في ما يخص استخدام الجوالات، حيث أنه ارتفع عدد الباحثين من جوجل باستعمال الهاتف وبالتالي وجب عليك أن تجعل قالبك متوافقا مع جميع الأجهزة.
ولا تنسى سرعة القالب، فالسرعة تأخذ أهمية كبرى في جودة هذا الأخير، لأنه كن على يقين: كلما كان أسرع كلما كان أفضل! (هذه مقولتي الشخصية لا تنسى ذكر الحقوق إذا استخدمتها في إحدى مواقعك D:).
بالإضافة إلى الألوان عليها أن تكون متناسقة فيما بينها ومريحة للعين.

وبالنهاية، أتمنى أن تكون قد استفدت قدر الإمكان، لا تنسى أن تطبق ما قرأته الآن ثم عد وعلق على الموضوع حتى تعرف هل فعلا هذه النصائح التي قرأتها الآن آتت أكلها أم لا ؟

معاذ غازي - خطوات مطور

Wednesday, December 30, 2015

ربح المال من الأنترنت عبر بيع قوالب بلوجر وووردبريس

ربح المال من الأنترنت أصبح الشغل الشاغل للكثيرين الآن، لذلك اليوم إن شاء الله قررت أن أتطرق معك أخي الكريم إلى طريقة جديدة من طرق الربح من الأنترنت الفعالة والمضمونة بنسبة %100 بإذن الله.
الطريقة التي سوف تعتمد عليها لكي تربح هي عن طريق البيع في قوالب بلوجر والووردبريس، حيث أن هذا المجال أصبح بعض الأشخاص يحققون منه آلاف الدولارات شهريا ولم لا الملايين (أنا أتحدث عن الخبراء) ، ولكن أنت كمبتدئ في المجال، فقد تحقق دخلا يتراوح بين ال50 وال100 دولار إن عملت بشكل يومي ومستمر، وفي المستقبل مع مرور الوقت سوف تحقق آلاف الدولارات أنت أيضا، لأن هذه هي سنة الحياة وسوف تكتسب خبرة أكثر فأكثر مع مرور الوقت وتطوير مهاراتك.
يتطلب منك هذا المجال أن تتقن اللغات الخاصة بتصميم المواقع كالHTML وCSS والJavaScript والAjax والjQuery وغيرها من اللغات الأخرى الحديثة المتطورة التي سوف تساعدك على تكوين صفحة ويب أنيقة ومريحة للزائر.
بعد أن تتعلم لهذه اللغات لم يتبقى لك إلا 10% من العمل، حيث أن تصميم قالب بلوجر يحتاج منك إلى التخطيط، لأن بلوجر تعتمد على أكواد خاصة في قوالبها من أجل تنظيمها، وبالتالي عليك تعلمها هي أيضا حتى يصبح أمر تصميم قوالب بلوجر أمرا هينا عليك.
أما الووردبريس، فهو سهل في التعامل مع القوالب لأنك تعمل على السكربت الخاص به فقط، ولا توجد أكواد إضافية أخرى مثل بلوجر.
إن كنت تبحث عن الغوص والتعلم في مجال تطوير وتصميم المواقع خصوصا، فقد سبق لي وأن طرح الكثير من الدورات على الموقع في القسم الخاص بدورات البرمجة وتصميم المواقع، بإمكانك الاطلاع عليها عبر هذا القسم.
بالنسبة لطريقة بيع قوالب الووردبريس وبلوجر فإننا سوف نعتمد أثناء عملنا على موقع عربي والذي يعتبر مجتمعا يضم مجموعة من نخبة من الباعة المهتمين بمجال تصميم القوالب وبيعها على الأنترنت.
ما أعجبني في الموقع هو تصميمه أولا، فهو بسيط، وسهل في التعامل، كما أنه موقع مؤمن في التعامل ، حيث له مصداقية كبيرة والعديد من مصممي القوالب يتعاملون عن طريقه نظرا لما يوفر لهم من مميزات خاصة لعرض القالب وبيعه للمشتري.
لنفترض الآن أنك تعلمت لكيفية تصميم قوالب بلوجر، تبقت لك الآن لك خطوة واحدة لكي تربح من هذا المجال وهي أن تقوم بالتسجيل في الموقع عبر هذا الرابط، ثم تقوم بتفعيل حسابك عبر الرسالة التي سوف تتوصل بها على بريدك الإلكتروني وها أنت ذا أصبح لديك حساب خاص في الموقع.
ما عليك الآن سوى إضافة قالبك، وتحديد الثمن والوصف الخاص به، وأنصحك بتصميم صورة جذابة لقالبك من أجل جذب المشتري، واهتم بتسريع القالب بالدرجة الأولى وتناسق الألوان والتوافق مع مختلف الأجهزة، هذه الثلاثية سوف تجعل من قالبك قالبا جيدا، لكن بالنسبة لعنصري التميز والإبداع في تصميم القوالب والذي يعتبر الأهم، هو أنه عليك إضافة لمستك الخاصة في التصميم، لا يجب عليك التقليد وإنما الإبداع والإتيان بفكرتك الخاصة لكي تظهر للمشتري وكل من يطلع على القالب أنك مصمم ذو كفاءة عالية ولست مجرد هاو هدفه الربح فقط أو الشهرة!
ولا تنسى أن تطور من مستواك في مجال تصميم القوالب دائما عبر الاطلاع على أعمال المحترفين في المواقع الاجنبية حتى تحصل على جرعة من الإبداع، تساعدك على خلق قالبك بنفسك تحت فكرتك الخاصة!

هل لديك موقع أفضل من الموقع الذي اطلعت عليه الآن؟ شاركني به إذا حتى أطلع عليه ونتبادل المعلومات فيما بيننا!

معاذ غازي - خطوات مطور

[السيو] إضافة سيو ضرورية لمتصفح جوجل كروم لكل مهتم بمجال السيو!

  الكثير منا يسعى الى تحسين موقعه من ناحية السيو ورفع عدد الزوار القادمين من محرك البحث جوجل، طبعا لا نستطيع الحصول على هذا العدد الكبير من الزوار إلا بعد تطبيقك لمجموعة من الطرق الفعالة من أجل تحسين سيو موقعك.
 لذلك في موضوع اليوم، سوف تتعرف معي على إضافة سوف تسهل عليك عملك في مجال السيو، حيث أنه في بعض الأحيان التي تحتاج فيها إلى دراسة السوق والمنافسة حول كلمة دلالية معينة، من الضروري عليك أن تلقي نظرة تحليلية إلى المواقع التي ترغب في منافستها والتفوق عليها في جوجل، وبالتالي هذا يأخذ منك وقتا كبيرا، فمثلا لكي تعرف أثوريتي الصفحة عليك التوجه إلى موقع SEOMoz ثم التوجه إلى الصفحة الخاصة بقياس الأثوريتي وعدد الباكلينكات ثم رؤية النتائج، نفس الشيء بالنسبة لبيج رانك الصفحة، فرغم أن هذا الأخير لم يعد يعدّ كمعيار لقياس المواقع لدى جوجل، لا زال الكثير من الأشخاص يعتمدون عليه كمقياس أساسي. وباقي المعايير التي يتم الاعتماد عليها لقياس جودة الصفحة من ناحية السيو.
إن كنت تبحث عن ربح الوقت، فإن إضافة SEOQuake على متصفح جوجل كروم هي الأنسب إليك، حيث أنها سوف تسهل عليك عملية تحليل سيو المواقع، يكفيك فقط البحث على أي كلمة دلالية في جوجل، وسوف تعمل الإضافة على أن تظهر لك كافة المعلومات الخاصة بسيو المواقع التي ترغب في منافستها وتحليلها من ناحية السيو، من ترتيب أليكسا، البيح رانك، ترتيب بينغ، وباقي المعلومات الأخرى الضرورية.

صورة لإضافة SEOQuake الخاصة بمتصفح كروم:

[السيو] إضافة سيو ضرورية لمتصفح جوجل كروم لكل مهتم بمجال السيو!


للحصول على الإضافة على متصفح الكروم، الأمر جد سهل، يكفيك فقط التوجه نحو هذا الرابط : SEOQuake
ثم الضغط على زر التثبيت على كروم، وسوف يتم تثبيت الإضافة على متصفحك أخي الكريم.
وهكذا تكون قد أكْسَبت لنفسك المزيد من الوقت، واستطعت الحصول على معلومات أكثر في وقت وجيز.

لديك إضافة أخرى؟ إذن شاركنا بها عبر تعليقك في الأسفل!
معاذ غازي - خطوات مطور

Sunday, December 27, 2015

أهم اللغات البرمجية التي عليك تعلمها لسنة 2016

 سنة 2016 هي على الأبواب، وكما تعلم أخي الكريم أن كل شخص فينا عليه أن يطور نفسه، ويصبح أفضل من السنة الفارطة، لذلك في تدوينة اليوم والتي قررت أن أخصصها للمبرمجين بالدرجة الأولى سوف أتحدث حول أهم اللغات البرمجية التي عليك تعلمها لسنة 2016، وإن كنت تعلمتها من قبل، فزد في تعلمك إياها وأنجز مشاريع أكثر عن طريقها فهذا هو السبيل الوحيد للاحتراف في المجال، كما أنني انتقيت لك أيضا أهم اللغات البرمجية المطلوبة في سوف العمل بالدرجة الأولى.

1 - لغة الجافا (أهم لغة عليك إتقانها حاليا)


 جافا، هي لغة برمجة موجودة منذ سنة 1990، لغة مفتوحة المصدر، وهذا يعني أنه يمكن لأي شخص استخدامها بحرية، كما أنها ملك لشركة أوراكل. وقد تم تصميم جافا لتكون اللغة التي يمكن تشغيلها على أي جهاز، ونتيجة لذلك يتم استخدام هذه اللغة لتطوير البرمجيات لأجهزة الكمبيوتر والهواتف الذكية وحتى التلفزيون الذكي (SmartTV)

لماذا يجب عليك تعلم الجافا؟


 جافا هي واحدة من أهم اللغات التي عليها الطلب حاليا، حيث أن جميع الشركات التي تهتم بالمجال التقني المعلوماتي ضروري من أن تكون جافا في أحد برمجياتها، الجافا في كل مكان الآن، فحتى الشركات الصغيرة تعمل بها من خلال التطبيقات المبرمجة بهذه اللغة. وهذا يعني أنه إذا كان لديك فكرة عن نوع مبتكر من البرامج، أو لك فكرة حول تطبيق أو ما شابه.. فإن جافا هي أفضل لغة بالنسبة لك.
 بلا شك فإن أغلب تطبيقات الأندرويد حاليا هي مكتوبة بلغة الجافا، وبالتالي إن كنت تريد صنع تطبيق أندرويد فعليك بتعلم هاته اللغة، ويمكنك أن ترى بأم عينيك أهم الألعاب التي برمجت بهاته للغة ولاقت نجاحا كبيرا بل خياليا استطاع أصحابها جني ملايين الدولارات من خلال هاته التطبيقات مثل Angry birds, temple run, candy crush..
ومع كبر السوق وازدياد الشركات التقنية يوما بعد يوم، لك أن تتخيل قارئي العزيز مدى حاجة الشركات التكنولوجية للمبرمجين يبرمجون بهذه اللغة ويساعدون الشركة على تطوير خدماتها البرمجية.

2 - لغة الC (أم اللغات البرمجية):


 تم إصدار هذه اللغة سنة 1970، وتعتبر هي أم اللغات البرمجية، حيث أنه من خلالها تفرعت أغلب اللغات البرمجية إن لم نقل كلها، وعن طريقها تمت برمجة أضخم البرامج عالميا، وأنظمة التشغيل، ولا يخفى عليك أنه على أي مبرمج يهتم بتطوير التطبيقات المكتبية بالخصوص، أو تخصصه الحماية أن لا يتفقه في هذه اللغة، صراحة عليه أن يمضي في هذه اللغة 3 سنوات أو سنتين كحد أدنى من أجل الخوض في غمارها بشكل جيد. حيث أنك لو أتقنتها وفهمتها بالشكل المطلوب سوف يسهل عليك تعلم باقي اللغات البرمجية، لأن هاته الأخيرة أصلا هي متفرعة منها، ربما قد أدركت الآن مدى قوة لغة C!

3 - لغة الC++:


لغة ال++C هي مخصصة للبرامج ذات التكنولوجيا العالية، ويتم استخدامها كذلك في محركات الألعاب.
بالنسبة لمشاريع البرمجيات الكبرى مثل المتصفحات، وخوارزميات التداول المالية، C ++ غالبا ما يكون الخيار الأول. هذه اللغة تعتبر لغة برمجية كائنية التوجه.
محركات الألعاب الأكثر شعبية الآن في العالم مثل Call of duty، Hola، والفيفا هي مبرمجة بلغة C ++. أيضا كبريات شركات الAnimation في العالم مثل ديزني وبيكسار تستعمل لغة ++C في برمجياتها، وهذا بسبب متانتها وسرعتها، وتستخدم C ++ أيضا لكتابة خوارزميات التداول التي تسمح لوول ستريت Wall Street بالتجارة في آلاف الأسهم في أجزاء من الثانية.

4 - لغة ال#C:


 لغة صدرت في أوائل عام 2000، تم إنشاؤها خصيصا من أجل برمجة ومعالجة برمجيات ميكروسوفت، وتعتبر هذه اللغة من عائلة الMicrosoft .NET ، يتم استعمال لغة السي شارب في برمجة تطبيقات الويندوز، و أيضا ما يسمى بالServer side web applications وتبقى على العموم محدودة حيث أنها تقتصر على ميكروسوفت فقط وليست كباقي اللغات التي لك كامل الحرية في استعمالها.
 ليس باستطاعتك أن تنكر أن ميكروسوفت في كل مكان الآن، الكثير من السيرفرات هي تعمل بنظام الويندوز وبالتالي من الضروري عليك كمبرمج تعلم هذه اللغة، وإن كان غير ممكن، فعلى الأقل كن ملما بها حيث أنها سوف تفيدك كثيرا في تطوير تطبيقات تعمل على الويندوز، أو تطوير web application يعمل فقط على سيرفرات الويندوز. وبإمكانك أن ترى العديد من الWeb applications على الويب التي تستعملها بشكل شبه يومي أو يوميا، والتي تم استخدام ال#C في برمجياتها على سبيل المثال msn ، بينغ أو غيرها من برمجيات ميكروسوفت على الويب، كما أنه يتم استخدامها في تطوير تطبيقات تعمل على نظام الWindows phone.

5 - لغة البايثون Python:


  بايثون هي لغة ظهرت لأول مرة في عام 1990، وقد تم تصميم هذه اللغة لجعلها سهلة القراءة وفي متناول الجميع وخصيصا فئة المبتدئين الذين يرغبون في تعلمها.
 إن كنت ستجعل من بايثون لغتك الأولى في عالم البرمجة، فأنت هكذا تسهل على نفسك الأمر نسبيا، حيث أنك سوف تحصل على فكرة عامة حول البرمجة وما يمكنك فعله عن طريقها، عكس لغة C أو جافا، بايثون يمكن تعلمها بوتيرة سريعة إلى حد ما. وهذا يجعل بايثون لغة محبوبة عند المبتدئين.
إنستجرام، يوتيوب، ورديت كلها أمثلة تعبر عن قدرة البايثون، العديد من التكنولوجيات الآن تأخذ البايثون دورا أساسيا في المشروع البرمجي.
إن أتقنت هذه اللغة فسوف تتاح لك العديد من الفرص في الشغل، كالاشتغال كمحلل بيانات، مختص في أمن الشبكات، مطور تطبيقات الويب. شركات مثل جوجل ويوتيوب هي دائمة البحث عن مبرمجين أكفاء في هذه اللغة.

6 - لغة الphp:


 أظن أنه قد تحدثنا بما فيه الكفاية عن هذه اللغة الرائعة على خطوات مطور، حيث أنه أكثر من مليون ومئتي موقع يستخدم هذه اللغة وهذا يظهر لك مدى قوتها وشعبيتها. PHP تساعدك على تطوير تطبيقات الويب كما تريد، لك كامل الحرية في برمجة سكربت لموقعك كما تريد أنت، بالإضافة إلى أنها مفتوحة المصدر، وسهلة التعلم والتعامل.. تجعل هذه المميزات هذه اللغة جد ضرورية عند أي مبرمج.
 بإمكانك أن تربح عن طريق إتقانك لهذه اللغة سواء عن طريق العمل كمبرمج مواقع على الويب كfreelancer أو أن تعمل في شركة خاصة ويكون لك دخل قار شهري وتقوم أنت بتطوير تطبيقات الويب الخاصة بها..

7 - لغة روبي Ruby:


  روبي (مثل بايثون) هي لغة قوية وسهلة التعلم. على الرغم من أن روبي لغة قديمة، إلا أنها لم تأخذ شعبيتها وشهرتها إلا بعد أن تم تطوير إطار العمل الخاص بها المسمى بRails والتي تعني قضبان باللغة العربية.
 إن كنت لا تعرف ما الذي يعنيه إطار عمل أخي الكريم فبكل بساطة هو إضافة للغة البرمجية من أجل جعلها تصبح أسرع وأسهل عن طريق توفير العديد من المميزات والخواص التي تكون غير موجودة عند خروجك عن هذا الإطار.
 وبالتالي فRails هو إطار يجعل من تطوير المواقع عن طريق روبي سهل للغاية.
 Metasploit وتويتر هما خير مثال عن ما تستطيع أن تفعله لغة روبي. Metasploit هو الأداة الأكثر شعبية عالميا فيما يخص الحماية والأمن المعلوماتي حيث يتم استخدامه من طرف العديد من الأفراد والشركات لأغراض أمنية. أما تويتر هو من بين أشهر وسائل التواصل الاجتماعي في عصرنا الحالي.
 بالنسبة للعمل والحصول على المال.. فإن مبرمجين لغة روبي عادة ما يعملون في الشركات الجديدة الناشئة، والشركات المتوسطة الحجم، لأن غالبا ما تستخدم إطار عمل Rails كلغة موقع النماذج.

8 - لغة الSQL : 


  إن كنت مهتما بإدارة قاعدة البيانات، يجب عليك تعلم لغة ال SQL. هذه الأخيرة تمكن المبرمج من جعل إدارة قاعدة بياناته أمرا أسهل وأبسط، حيث أن قواعد بيانات مثل MySQL، Oracle، PostgreSQL، يتم استخدامها بأكملها في إبقاء المستشفيات، البنوك، الأعمال، المواقع الحكومية، منظمة.
 فيما يخص العمل، وما هي فرص الشغل التي سوف تفتح لك هذه اللغة إذا تعلمتها فغالبا الشركات تحتاج لمثل أنواع هؤلاء المبرمجين، وعادة الشخص الذي يستخدم SQL يسمى بمدير قواعد البيانات حيث أنه يقوم بDaily bases عن الشركة أو المقر الذي يعمل به ويقوم بتنظيم جميع السجلات رقميا، وهذا يعني أن العديد من فرص العمل المتاحة لمديري قواعد البيانات.

9 - لغة الجافا سكربت JavaScript:


إن كنت تعمل كمطور مواقع فلا شك في أنك تعلم الكثير عن هذه اللغة، وإن كانت هذه أول مرة تسمع عن هذه اللغة، فهذه الأخيرة تستعمل في إضفاء Interaction بين الزائر والموقع وجعل الموقع يتجاوب مع الزائر ولا يبقى مجرد موقع ستاتيكي ثابت غير قابل للتفاعل مع الزائر.
الجافا سكربت تستعمل الآن في أزيد من %88 موقع على الأنترنت، وقد أصبحت الآن من بين أهم اللغات والتقنيات التي عليك استخدامها في موقعك من أجل جعله يساير تطورات الويب. إن كنت مصمم ويب أو Frontend web designer فعليك بتعلم هذه اللغة بل وإتقانها لأنها سوف تأخذ حيزا كبيرا من عملك أثناء تطويرك لمشروع معين والعمل عليه.
ظهرت العديد من إطارات العمل على رأسها إطار Node.js الذي تم إنشاؤه سنة 2009 إلا أنه لم يأخذ الشهرة إلا في الآونة الأخيرة نظرا لكثرة الطلبات حول إنشاء المواقع على الأنترنت، وكثرة مطوري الويب بالإضافة إلى انتشار ثقافة العمل الحر على الأنترنت، هذا الأخير هو الأسرع فيما يخص تشغيل تطبيقات الجافا سكربت على متصفحك والعمل عليها من خلال حاسوبك، كما أنه إطار خاص بتطبيقات الجافا سكربت فقط.
بالنسبة للعمل، فأنت أخي الكريم إن كنت تريد العمل على إنشاء موقع متكامل من الصفر فمن الضروري أن تتقن هذه اللغة حتى تجعل من موقعك موقعا يتفاعل مع الزائر، وتجعل هذا الأخير لا يمل من موقعك بسرعة، وكfront end developer (مطور للواجهات الأمامية المرئية للموقع) ، أو مصمم واجهات web/user interface designer من واجبك تعلم الجافا سكربت وإتقانها.

10 - اللغة العاشرة؟.. شاركنا بها أنت !


أهم اللغات البرمجية التي عليك تعلمها لسنة 2016

إن كنت ترغب في تعلم البرمجة وتبحث عن دورات لتعلمها فقد جمعت لك في هذه التدوينة أخي الكريم أزيد من 20 دورة مجانية في ميادين مختلفة بما فيها البرمجة: الدورات

تحيّاتي!
معاذ غازي - خطوات مطور

Saturday, November 28, 2015

حسّن تجربة القراءة في موقعك عبر تقنية ReadRemaining.js !

السلام عليكم ورحمة الله وبركاته.

كل مدير موقع يهدف إلى أن يجعل زواره مرتاحين بنسبة 100% في موقعه، ويسهل عليهم عملية التصفح ويوفر لهم كل ما يحتاجونه من إضافات في الموقع.
 لذلك في تدوينة اليوم قررت أن أشاركك إضافة جيدة وقوية في مجال تطوير المواقع، حيث أن إضافة Remaining.js والتي تعتبر plugin من مكتبة الjQuery يعمل على حساب المدة الزمنية التي يقضيها الزائر في قراءة مقالات أو مواضيع موقعك عبر تحديد المدد الزمنية المتفارقة بين الفينة والأخرى التي تقوم فيها بإنزال الصفحة (Scrolling) .
الإضافة هي انسيابية، ومخصصة بشكل احترافي وهي من بين أشهر الإضافات في مكتبة الjQuery حاليا، وكمطور مواقع عليك معرفتها!

من أجل إضافة الReadRemaining.js إلى موقعك:

قم بإضافة هذا الكود  في موقعك (أسفل وسم <head>):
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

الآن عليك بإضافة كود الplugin أو الإضافة:
<script src="readremaining.jquery.js"></script>

الآن عليك بإدراج هذا الكود أسفل كود استدعاء ملفات الCSS غالبا ما يكون اسمها هو main.css:
<link rel="stylesheet" href="css/rr_light.css"/>

الآن عليك باستدعاء الplugin ، قم بإضافته في المكان المخصص لأكواد الJS أو تحت وسم ال<body> :
$('body').readRemaining();

من أجل معاينة الإضافة : Remaining.js

وبالنهاية أتمنى أن تكون قد استفدت من درس اليوم، والسلام عليكم ورحمة الله وبركاته!
معاذ غازي - خطوات مطور

Thursday, November 19, 2015

هل تعاني أنت أيضا من مشكل فقدان الإبداع في تصاميم الويب؟ - هنا الحل!

 من بين المشاكل التي يواجهها أغلب المصمممين هو مشكل الإبداع في التصميم، حيث أنه لو كنت مصمما سوف تصل إلى هاته المرحلة التي تصبح تكره فيها نفسك نتيجة لعدم قدرتك على التفكير في إبداع تصميم جديد بفكرة جديدة ولمستك الخاصة على هذا الأخير.
 وما أسوأ حين يقع لك هذا المشكل وأنت تعمل على تصميم عميل ما، حيث أن الوقت يمضي ويجب عليك الانتهاء من تصميمه بسرعة وتسليمه الخدمة وفي حال لم يكن التصميم إبداعيا فلن يرضى عنك العميل وإن لم يرضى عنك فكن على يقين أنه لن يعيد الشراء من عندك مرة أخرى.. وبالتالي ها أنت خسرته!
 ولا تقل لي أن العرب لا يقدرون عملك، أنا أوافقك الرأي في كون بعضهم لا يقدر عمل المصمم لكن في نهاية الأمر ما دام هو اشتري من عندك الخدمة فعليك أن تقدم له التصميم بشكل جيد مصداقا لحديث الرسول عليه الصلاة والسلام :
( " إنّ الله تَعَالى يُحِبّ إِذَا عَمِلَ أَحَدُكُمْ عَمَلاً أَنْ يُتْقِنَهُ " )
 وبالتالي عليك إتقان عملك والصبر أخي الكريم، وصدقني، لو أتقنت استخدام هاته المهارات في الوقت المناسب أضمن لك بإذن الله النجاح في حياتك العملية والاجتماعية على حد سواء.
وتذكر في كل مرة تربح عميلا، فإنك لا تربح المال فقط لكنك تربح السمعة، ومع مرور الوقت سوف تحصل على عدد كبير من العملاء الذين سيضعون ثقتهم بك وبالتالي ها أنت قد كسبت شهرة، ومع مرور الوقت سوف تحصل على أعمال كبيرة بمبالغ جيدة جدا تليق يمجهودك وكفاءتك في المجال.
لأنه لا يمكن لك منذ البداية أن تشرع في ربح مال كثير وأنت لم تعرف حتى كيف تتعامل مع العميل وكيف تجعله عمليك الوفي، هذه هي سنة الحياة.. عليك أن تبدأ من الصفر وشيئا فشيئا وأنت تُكَبّر مشروعك حتى تطوره وتصبح قادرا على ربح مبالغ جيدة على الأنترنت عن طريق حصولك على مشاريع تُقَدّم لك دون أن تبحث عنها هي تأتي عندك، و كما نعلم أن أغلب المشاريع تكون بمبالغ جيدة.
 لذلك قررت في تدوينة اليوم أن أجعلها حلا لمن يعاني من مشكل عدم إفراز الإبداع في التصميم، لكن اليوم سوف نتحدث بشكل مخصص حول تصاميم الويب، وفي تدوينات أخرى بإذن الله سوف أعمل على تعميم المشكل بالنسبة لجميع المصممين، وأطرح حلولا أخرى.

المهم، دعنا ندخل في صلب الموضوع الآن..
 لكي نحل هذا المشكل، سوف تعتمد على موقع WebDesign Inspiration، هذا الأخير يمكنك من الحصول على الإلهام في تصاميمك على الويب، عن طريق توفير عدد لا متناهي من التصاميم الرائعة على مواقع عالمية وشهيرة لبيع القوالب كThemeForest ومواقع أجنبية أخرى..
 تتميز هاته الأخيرة بالجمالية في المنظر نتيجة للدقة العالية في التصميم واستعمال ألوان متناسقة فيما بينها، وخطوط قليلة، كما أن توزيع الLayouts هو منظم بشكل احترافي.
فبمجرد دخولك للموقع بإمكانك تصفح الكثير من التصاميم الحصرية والرائعة ، مما سيمكنك أنت أيضا من الحصول على الإلهام في حال وقعت في مشكل عدم إفراز الإبداع في تصاميمك أخي الكريم.
وبالنهاية، أتمنى أن تكون قد استفدت من درس اليوم واستطعت حل المشكل، ولم لا إن كانت لك حلول أخرى أن اضعها في التعاليق اسفله سأكون جد سعيد بأن تشاركني معلوماتك وأستفيد منك.
تحيّاتي!
معاذ غازي - خطوات مطور

Saturday, November 14, 2015

طريقة تركيب مضاد مزيل الإعلانات AdBlock على مدونات بلوجر

 إن كنت مدونا أو مالك موقع فلا شك في أن مصدرك الربحي من خلال هذا الموقع هو إعلانات شركة جوجل أدسنس، أو أي شركة منافسة أخرى مثل RevenueHits أو Bidvertiser أو غيرها..
 وبالتالي فإنك تحتاج إلى نقرات من طرف الزوار لكي تربح، وحتى إن لم تربح من النقرات سوف تربح من خلال مرات مشاهدة الإعلان، لكن في بعض الأحيان قد تصادف زوارا يستعملون مضاد الإعلانات Adblock والذي يعتبر أكثر إضافة تحميلا على متجر جوجل كروم وبالتالي لن تستطيع تحقيق دخل من خلال هؤلاء نظرا لأن الإعلانات لن تظهر لهم وهو ما يشكل لك عائق مادي أمامهم.
 لذلك في درس اليوم سوف أتطرق معك إلى طريقة تركيب مضاد مزيل الإعلانات الإعلانات AdBlock على مدونتك في بلوجر قصد إجبار الزائر على إزالة هذه الإضافة من أجل تصفح الموقع، وبالتالي هذا ما يزيد من  فرصة الربح من خلال زوارك أخي الكريم.
دعنا ندخل في صلب الموضوع الآن!

أول شيء أخي الكريم تقوم بالتوجه نحو قالب، ثم تحرير HTML ثم ابحث عن :
<body>

قم بوضع هذا الكود بعده (تحته):
<div id='allinantiadblock'>

الآن إبحث عن هذا الوسم:
</body>

وقم بإلصاق هذا الكود فوقه (قبله):

<div id='adblockertextset'/>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'/>
<script src='https://antiadblockmsg.googlecode.com/svn/trunk/advertisement.js' type='text/javascript'/>
<script src='https://antiadblockmsg.googlecode.com/svn/trunk/antiadblockmsg.js' type='text/javascript'/>  

وبالنهاية أتمنى أن تستفيد من هذا الدرس والسلام عليكم ورحمة الله وبركاته!
تحيّاتي!
معاذ غازي - خطوات مطور

Tuesday, October 27, 2015

كتب البرمجة - تحميل كتاب لتعليم لغة البرمجة PHP باللغة العربية

هل سبق لك وأن حلمت في يوم من الأيام أن تصبح مبرمج مواقع؟ وأن تصبح حتى أنت قادرا على كتابة أكواد برمجية وبرمجة تطبيقات ويب خاصة بك وعلى هواك بدون أية قيود؟
إن كان جوابك نعم، ففي تدوينة اليوم سوف أساعدك على أن تبلغ مرادك بإذن الله حيث أنني سوف أشاركك كتابا حول لغة البرمجة PHP والتي سبق لي وأن تحدثت عنها بشكل مفصل في تدوينة سابقة : طريقك لتصبح مبرمج php محترف
والتي ولله الحمد لاقت إقبالا كبيرا..
لكن لا بأس في أن نذكر القليل عن لغة الphp!
لغة الPHP أخي الكريم هي لغة تمكنك من التحاور مع سيرفر الموقع، حيث أن هاته الأخيرة تمكنك من برمجة مواقع ديناميكية أي أنها تتجاوب مع الزائر بكل ما في الكلمة من معنى، عبر العديد من الطرق كتسجيل الدخول في الموقع، أو الدفع لمنتج ما في حال كان هنالك منتج أو ما شابه، أو طلب السحب أو أي عملية أخرى..
أي مختلف الأفعال التي تقوم بها من أجل الحصول على شيء معين من الموقع أخي الكريم أتمنى أن تكون قد فهمت قصدي.
أنت تتعامل مع الPHP كل يوم ولا تشعر، فكل المواقع (أكثر من 80%) تعمل بلغة الPHP، نظرا لأنها لغة سهلة في التعامل، عكس الasp.net التي تقتصر على سيرفرات ميكروسوفت فقط ولا يمكنها الاشتغال على سيرفرات أخرى كالPHP.
الPHP هي انسيابية ومفتوحة المصدر وسهلة التعامل، والتحديثات موجودة بشكل دائم على الموقع الرسمي.
أظن أنني قد أطلت عليك قليلا لكن لا بأس D:
الكتاب هو ليس طويلا، لكنه مختصر مفيد وهذا ما نبحث عنه دائما " خير الكلام ما قل ودل! "


وبالنهاية، أتمنى أن تكون قد استفدت من تدوينة اليوم، والسلام عليكم ورحمة الله وبركاته!
معاذ غازي - خطوات مطور

Saturday, October 24, 2015

[برمجة] 4 مواقع رائعة سوف تفيدك كثيرا كمبرمج

 كما تعلم أن المبرمج يبقى دائم الاحتياج إلى المواقع التي تساعده في مجاله، وتسهل عليه أكثر عمله، لذلك في تدوينة اليوم، قررت أن أشاركك 4 مواقع سوف تساعدك وتفيدك كثيرا كمبرمج.

الموقع الأول : JavaScripting
كما تعلم أخي الكريم، أنه لكل لغة برمجية توجد العديد من المكتبات التي تنحدر من هاته اللغة، بهدف تسهيل العمل على المبرمج، واختصار الوقت قدر الإمكان، فإن كنت تعمل كFreelancer على الأنترنت، فأنت مرهون بالوقت وعليك احترام الوقت المحدد للعميل، لذلك فمن الضروري أن تعتمد على مكتبات Libraries أثناء عملك.
في تدوينة اليوم، جئتك بموقع يخص مكتبات الجافا سكربت، فكما تعلم أن لغة ال jQuery هي مكتبة من مكتبات الجافاسكربت، والAngular.js والعديد من المكتبات الأخرى..
لا يمكننا صراحة أن نعدها لأنك أنت الذي تقرأ بإمكانك صنع مكتبة خاصة بك، وتقوم برفعها في نفس الموقع الذي أريتك إياه، وبالتالي فالمكتبات هي مختلفة وكثيرة، وبالتالي عليك أن تختار حسب احتياجاتك أنت.

الموقع الثاني : CSSDECK
هذا الموقع سوف يفيدك كثيرا في لغة الCSS، حيث أنك سوف ترى أشياء لم تظن أنه يمكن عملها باستعمال الCSS فقط، وبالتالي سوف تبحث في الكود سوس، وسوف تجد أكواد الCSS التي تم استخدامها في هذا العنصر، وبالتالي سوف تكون على اطلاع أكبر، وتكتسب أكواد جديدة مما سوف يزيد من مستواك في هذا المجال، وبالتالي سوف تزيد من إبداعك وتطور من مستوى إنتاجيتك لم لا.

الموقع الثالث : SearchCode
في بعض الأحيان تحتاج لكي تبحث عن كود برمجي معين، وتبحث عن تكملته أو ما شابه، لأنه لا يكون لديك الوقت الكافي لتبرمج من الصفر، لذلك أتى محرك البحث Searchcode لكي يسهل عليك العمل، ويجعلك تبحث عن الأكواد في ثوان معدودة.
توجد بالموقع أكثر من 20 مليار كود برمجي، ما عليك سوى البحث عن ما تريد والغوص في ثنايا الموقع!

الموقع الرابع : Codeanywhere
Codeanywhere هو موقع يمكنك من أن تبرمج ما تريد.. تبرمج تطويرات خاصة بك من أي مكان موجود فيه أنت بالعالم، يكفي فقط أن تتوصل بخدمة الأنترنت.
الموقع يمكنك من مشاركة ملفاتك البرمجية مع أصدقائك المبرمجين مع إمكانية التعديل عليها، فالموقع يدعم الGIT والGITHUB، ومعالجة أكوادك البرمجية بسرعة وكفاءة عالية.
هذا الموقع هو عبارة عن منصة IDE سحابية أونلاين، وإن لم تكن تعرف ما هي الIDE ولماذا تصلح، فبكل بساطة أخي الكريم هي اختصار بالإنجليزية لكلمة integrated development environment ، والتي هي بيئة تطوير متكاملة أي أن المبرمج يتوفر على كل الأدوات وكل الإمكانيات لكي يبدأ في عملية البرمجة.
يحتوي الموقع على أزيد من 422,610 عضو، وأكثر من 277 مليون ملف برمجي تم رفعه والعمل عليه، و 263,803 سيرفر حول العالم للموقع.

كانت هذه هي المواقع التي أردت أن أشاركها معك، لكي تسهل عليك حياتك البرمجية أكثر، وتربح الوقت قدر الإمكان.. وبالنهاية أتمنى أن تكون قد استفدت من الدرس ونال إعجابك.
تحيّاتي!
معاذ غازي - خطوات مطور

Thursday, October 1, 2015

[دورات] دورتان باللغة العربية في إدارة قواعد البيانات Oracle & MySQL

السلام عليكم ورحمة الله وبركاته، مرحبا بك في دورة جديدة على مدونة خطوات مطور!
لا يخفى عليك أنه على كل مطور مواقع (مبرمج مواقع) أن تكون له خبرة في إدارة قواعد البيانات سواءً Oracle أو MySQL نظرا لأن أي موقع له قاعدة بيانات خاصة به، وهاتان الاخيرتان تستعملان في أغلب المواقع إن لم نقل كلها.
وبالتالي فعليك كمبرمج مواقع تعلمها، وإن كنت من الهاكرز فأنصحك بتعلم إدارة قواعد البيانات أيضًأ، وأن لا تعتمد على برامج كالHavij فأنت هنا لا تعتبر هاكر وإنما تعتبر Lazy hacker أو Script kiddy كما يسمى في المجال، وبالتالي فمن الضروري تعلم إدارة قواعد البيانات لكي تكون هاكر بمعنى الكلمة!
لهذا الغرض قررت اليوم أن أشاركم دورتان باللغة العربية في إدارة قواعد البيانات من نوع MySQL و Oracle!
الدورات:
دورة الMySQL مكونة من 54 درس
دورة الOracle مكونة من 48 درس

المجموع هو 102 درس!

إقرأ أيضًا:
طريقك لتصبح مبرمج php محترف!

وبالنهاية أتمنى أن تستفيد وتفيد غيرك، والسلام عليكم ورحمة الله وبركاته!
تحيّاتي!
معاذ غازي - خطوات مطور

Wednesday, September 30, 2015

{للمغاربة فقط!} عرض محدود : إفتح موقعك مع استضافة ودومين .com لمدة سنة كاملة فقط ب149 درهم

السلام عليكم ورحمة الله وبركاته، اليوم اقتنصت لك عرضا حصريا بمعنى الكلمة، الأخير يخص المغاربة فقط (أعتذر لباقي الدول العربية الشقيقة)
العرض مقدم من طرف شركة استضافة مغربية لمن يريد فتح موقع إلكتروني، يمكن لك الآن مع هذا العرض فتح موقع كامل بمساحة 5 جيجا بلوحة التحكمcPanel  و المفاجأة هي كونك سوف تحصل على دومين com.  مجاني أي أن العرض يشمل حجز دومين من اختيارك ولن تحتاج ان تشتري دومين الكل مدموج في العرض بثمن واحد وهو 149 درهم فقط.
الكثير من الزبناء الجدد استفادا من هذا العرض، مذا تنتظر الآن سارعوقم بالحجز قبل فوات الأوان، العرض مستمر حتى نهاية الأسبوع وبعدها سوف ينتهي.
- أهم مميزات العرض هي:
  • ترافيك غير محدود + مساحة 5 GB بلوحة تحكم Cpanel
  •  دومين com. مجاني مع لوحة تحكم خاصة به
  •  نسخ احتياطية يومية لموقعك في سيرفورات خارجية
  •  اكثر من 1000 سكربت وستايل جاهزة لتركيبها في موقعك
  •  دعم فني على مدار ساعة 24/7/365
  •  ثبات وقوة سيرفرات 99.9%


- وسائل الدفع :
  • الشركة تقبل التحويل عبر حسابها في بنك الشعبي. ( مصاريف التحويل في البنك هي 0 درهم )
  • و تقبل كذلك البايبالPaypal 


-نبذة عن شركة Marsotech
شركة استضافة مغربية تعمل منذ عام 2011 تتميز بجودة خدمتها حيث هي الأقوى في مجال استضافة المواقع في المغرب.
فمن بين أهم مميزاتها توفير لوحة تحكم cPanel كاملة الصلاحيات مع الكثير من المميزات، بالإضافة إلى السرعة وسهولة الإستخدام.
معMarsotech  أصبح بإمكانك إمتلاك موقع إلكتروني بكل بساطة.

تفضل هذا هو رابط العرض لتقوم بطلب موقعك وإستفادة من العرض:

تحياتي!
معاذ غازي - خطوات مطور

Wednesday, September 23, 2015

أفضل شركات الاستضافة Hosting في المغرب

السلام عليكم ورحمة الله وبركاته، مرحبا بك أخي الكريم من جديد على مدونة خطوات مطور.
معظم الشركات الآن وأصحاب المقاولات الصغرى والكبرى يمتلكون مواقع إلكترونية خاصة بهم على الويب، إلا أن المشكلة التي يواجهها أغلب هؤلاء هي مشكلة الحصول على استضافة جيدة وتستطيع استحمال الترافيك Traffic الذي سيستقبله الموقع، والBandwith الذي سوف يتم استهلاكه، وغيرها من المعايير الضرورية التي يتم أخذها بعين الاعتبار أثناء اختيار شركة استضافة مناسبة.
ولمن لا يعرف ما هي الاستضافة ولماذا تصلح، فبكل بساطة أخي :
الاستضافة هي المكان الذي ترفع فيه ملفات موقعك على الويب، حتى يصبح موقعك في متناول زوار الشبكة العنكبوتية، لأن الموقع في البداية يكون فقط على جهازك الخاص localhost في حال كنت تعمل على سكربت موقعك الخاص، لكن إن كان لك سكربت جاهز كسكربت الووردبريس أو جوملا أو غيرها، فكل ما عليك فعله هو رفع السكربت على الاستضافة وربطها بدومين خاص بك، وها أنت لديك موقع إلكتروني على الويب!

لهذا في هذه التدوينة المخصصة للمغاربة فقط، قررت أن أجمع لك 8 شركات استضافة مغربية جيدة ولها سمعة في السوق المغربي الافتراضي، دون أن أطيل عليك أتركك مع التجميعة:

الترتيبالاستضافةالمميزات
1ADK MEDIAالمساحة : 1 GoFormule gratuite pour étudiants et associationsAdresse email Illimité
contact@adk‐media.comالترافيك : 50 Gonom domaine ma : 240 dh/anBD Mysql Illimité
الثمن : 380 درهم/ للسنة nom domaine international à partir de 120 dh/anFTP Illimité
2heberdomaine.comالمساحة : 1 GoAdresse email Illimité
support@heberdomaine.comالترافيك : 10 Gonom domaine ma : 280 dh/anBD Mysql Illimité
الثمن : 800 درهم/ للسنةnom domaine international à partir de 140 dh/anFTP Illimité
3DOTMAROC.MAالمساحة : 1 GoFormule remise 50% pour les étudiantsAdresse email 35
sales@dotmaroc.comالترافيك : 2,5 Gonom domaine ma : 350 dh/anBD Mysql 2
الثمن : 420 درهم/ للسنةnom domaine international à partir de 200 dh/anFTP 5
4ATECHNOLOGIEالمساحة : 1 GoAdresse email Illimité
info@atechnologie.maالترافيك : 25 Godomaine ma àBD Mysql Illimité
الثمن : 850 درهم/ للسنةnom domaine international à partir de 125 dh/anFTP 5
5ORBITCOM CORPORATION MAROCالمساحة : 500 MoFormule gratuite pour associationsAdresse email Illimité
ma@marocdata.comالترافيك : 50 Godomaine ma : 150 dh/an
الثمن : 2388 درهم/ للسنةnom domaine international à partir de 80 dh/an
6PIXI MEDIAالمساحة : 300 MoAdresse email Illimité
domains@hostoweb.comالترافيك : 10 Godomaine ma : 200 dh/anBD Mysql Illimité
الثمن : 675 درهم/ للسنةnom domaine international à partir de 125 dh/anFTP Illimité
7ARCANES TECHNOLOGIESالمساحة : 750 MoAdresse email Illimité
domaines@heberjahiz.comالترافيك : 15 Gonom domaine ma : 189 dh/an
الثمن : 2290 درهم/ للسنةnom domaine international à partir de 139 dh/anFTP Illimité
8SHELLY‐COالمساحة : 1200 Monom domaine ma : 200 dh/anAdresse email 200
info@marochost.comالترافيك : 40 Gonom domaine international à partir de 300 dh/an
الثمن : 5500 درهم/ للسنةFrais d’instaLlation 500 dH


وبالنهاية أتمنى أن تكون قد استفدت من تدوينتنا لهذا اليوم، والسلام عليكم ورحمة الله وبركاته!
حياك الله!
معاذ غازي - خطوات مطور