مقالات

شروحات

مواقع و أدوات

اشترك على قناتنا

تابعنا على فايسبوك

المشاركات الشائعة

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

5 نصائح ذهبية لإنشاء مدونة احترافية ناجحة

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

النصيحة 1 :اهتم بالجودة لا بالعدد

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

النصيحة 2 :التدوين لايدير الكثير من المال

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

النصيحة 3 : لاتزعج زوارك بكثرة الإعلانات و الروابط المختصرة

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

النصيحة 4: ابتعد عن النقل

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

النصيحة 5: استعمل تصميم خاص بك

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

ماهي شهادة PHP Zend ؟ وكيف يمكنك اجتيازها و الحصول عليها ؟

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

ماهي شهادة زند PHP ZEND :

هي شهادة عالمية توفرها شركة الـzend المشهورة بإطار عملها القوي zend framework و المعروفة أيضا بالعديد من برمجياتها الرائعة و المذهلة , إذ ان هذه الشهادة تثبث مستواك و قدرتك العالية في التعامل و البرمجة بلغة بي إتش بي كما انها تساعدك سواء في الحظ الوفير من فرص العمل و حتى العمل في كبريات الشركات مثل جوجل و فايسبوك ...
فشركة الزند توفر لك اجتياز الإمتحان و الحصول على الشهادة سواء في لغة البي إتش بي أو في استعمال اطار العمل الخاص بهم (Zend framework 1 , Zend Framework 2 , zend PHP5) .

كيفية اجتياز الإمتحان ؟

اولا لاجتياز الامتحان و الحصول على الشهادة يلزمك ان تدفع مبلغ 195دولار كثمن للشهادة العالمية التي ستحصل عليها بعد ذلك يتم تحديد وقت و موعد الإمتحان ليتم اجتياز الإمتحان فيما يلي :
-اساسيات لغة بي إتش بي 
-استعمال الدوال في بي اتش بي 
-انواع البيانات
-مخارج الإرسال و المصفوفات الخارقة
-البرمجة الكائينية 
-طرق الحماية من الثغرات المشهورة و المعروفة
-قواعد البيانات 
-المصفوفات
للمزيد هنا : http://www.zend.com/en/services/certification/php-5-certification

5 نصائح ذهبية لإختيار أفضل إطار عمل لمشروعك البرمجي

تعتبر اطر العمل احد الأدوات التي يستعملها مطورو الويب و كذلك نفس الأمر لمطورو تطبيقات الهواتف الذكية هذا نظرا لكونها تساعدنا بكثرة في العمل و تختصر علينا الوقت و الجهد لتوفر العديد من الممميزات في هذه الفريم وورك (Framework) فمثلا الفريم وورك الخاص بلغة البي اتش بي مثل Laravel , Codeigniter و Symfony غالبا ماتستخدم تقنية الـMVC و هي اختصار لـModel View Controller التي تساعد مثلا في فصل البرمجة عن التصميم و تساعدك في تنظيم الأكواد البرمجية إلى غير ذلك من المميزات .
لكن مع ظهور العديد من اطر العمل بدأ المبرمجون و المطورون يواجهون مشاكل  الحيرة في اختيار اطار عمل مناسب لهم و لمشاريعهم البرمجية في نفس الوقت ,فلايمكن ان نأتي مباشرة و نأخذ اطار عمل و من ثم نعمل به دون ان نعرف هل هو جيد و كيف نعرف انه مناسب لنا إلي غير ذلك من المشاكل و الأسئلة التي قد تراودك في خاطرك .
اليوم و في هذه المقالة سوف اشارككم نصائح ستساعدك لإختيار افضل إطار عمل لمشروعك البرمجي و ذلك عبر تجربة خاصة في الميدان و بإجراء العديد من البحوث حول اختيار اطار العمل و مذا ستحتاج , كل هذا سنشاركه اليوم معكم . تفضل وتابع النصائح .

النصيحة 1 :سهولة التعلم .

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

النصيحة 2 :شعبية كبيرة من المستعملين

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

النصيحة 3 : فريق دعم

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

النصيحة 4 :حماية

الحماية ثم الحماية هي ذلك الشيء الذي سنركز عليه , فاولا اعلم انه لايوجد تطبيق محمي في العالم , وانما توجد حماية نسبية وقد نقول ان هذا تطبيق محمي بنسبة 90 في المئة مثلا , لكن هناك امكانية وجود ثغرات لم تكتشف بعد و نعلم ان اطر العمل غالبا ماتكون محمية لكن عليك البحث هل اطار عملك الذي تستخدمه محمي فعلا و يرقع الثغرات عبر التحديثات التي يضعها فريق الدعم ام لا .

النصيحة 5 :وثيقة الاستخدام

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

تعلم البرمجة باللعب و المتعة مع #CodeCombat

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

- ماهو CodeCombat ؟

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

لمذا نستعمل CodeCombat ؟

-سهولة في التعليم
-موجه للمبتدئين
-التغلب على الملل
-امكانية توفير وقت كبير في اللعب و التعلم.
رابط الموقع : 
https://codecombat.com/

تعرف على برنامج Unity3D لبرمجة و تصميم الألعاب الإلكترونية

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

ماهو برنامج Unity3D :

هو محاكي ألعاب ثلاثي الأبعاد ويدعم أيضا 2D يتوفر على نسختين ,الأولى مجانية و الأخرى مدفوعة .يدعم لغات البرمجة كـBOO و جافاسكربت ثم السي شارب فهو يعتبر محرك العاب قوي و ذو مميزات مذهلة , كمايتطلب احتراف لغات البرمجة لكي تتعامل به و تتقنه أيضا فهو مستعمل لدى الكثير من المطورين و يتوفر على متجر خاص لنشر العابك و مشاركتها مع الآخرين

أمثلة لألعاب تمت صناعتها بـUnity3D :


لمن يرغب بتعلم اليونيتي ثري دي :

إن كنت تود تعلم هذا البرنامج الرهيب يمكن ان انصحك ببعض الدروس التي سوف تساعدك في مسيرتك اثناء التعلم .
http://www.unity3dstudent.com/

تحميل البرنامج هنا :

http://unity3d.com/get-unity

تعرف على منصة Codeanywhere للمطورين و المبرمجين

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

ماهو موقع Codeanywhere ؟ 

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

مايميز هذا الموقع عن غيره ؟

- يدعم GIT , GITHUB , BitBucket .
-تشغيل الأكواد البرمجية بأداء عالي و بسرعة عالية .
-يوفر لك ميزة دعم البرمجة من هواتف الأندرويد او IOS و ايضا من اللوحات (Android , IOS)  ثم من نظام Chrome OS أيضا .
ابدا الآن بالتعرف أكثر على الموقع و بالتسجيل فيه عبر الرابط : https://codeanywhere.com/

دورة تعلم البرمجة الكائنية PHP OOP

تعبتر لغة البي إتش بي من بين أكثر لغات البرمجة شيوعا في العالم , إذ تتميز بقوتها و كونها لغة مجانية و مفتوحة المصدر لهذا نجد أيضا أن أشهر المواقع تستعمل هذه اللغة عكس نظيرتها ASP.NET وبالتالي فهذه اللغة مميزة و لها خصائص تجعلها ربما أفضل من نظيرتها إذا قارناها فقط بجانب الـ OpenSrouce و المجانية , أما فلاتوجد لغة أحسن من لغة فلكل لغة مميزاتها و خصائصها .
إذن فلغة البي إتش بي لها اصدارات عديدة , لكن في اصدارها الخامس اصبحت هذه اللغة تدعم مانطلق عليه البرمجة الكائنية أو Object Oriented Programming هذا ماجعل هذه اللغة تتطور أكثر و تصبح مميزة , لهذا نجد أن جميع المطورين الذين يعملون بهذه اللغة يلجؤون إلى تعلم البرمجة الكائنية بها لأنها توفر لك العديد من المميزات و تسهل عليك الوقت أيضا في عمل مشاريعك , كما تتوفر هذه اللغة على العديد من اطر العمل مثل Symfony2وLaravel ثم Codeigniter.
 وكما تعلمون أنه قبل سنة تقريبا تطرقت و بدأت بتعليمكم دروس دورة البي إتش بي و شرحت الأساسيات في هذه اللغة الجميلة كما شرعنا إلى وضع دورة تخص برمجة سكربت مدونة حتى نرسخ في ادهاننا هذه اللغة وحتى كيفية التعامل معها في برمجة موقع متكامل .
اليوم أيضا انتهيت من انجاز دروس دورة PHP Object oriented programming , هذه الدورة التي حاولت أن انجزها في 20 درس أتحدث فيه عن اهم الخصائص و الطرق التي نتعامل بها في برمجة الكائنات و حاولت تبسيطها قدر الإمكان حتى يسهل عليك الأمر .
متطلبات الدورة :
- ان تكون اشتغلت بلغة البي ات بي قليلا
- ان تكون على دراية تامة بأساسيات هذه اللغة
رابط مشاهدة الدورة على اليوتوب :
https://goo.gl/CSjRtj
للمزيد من دورات و دروس البرمجة وتصميم المواقع ادخل هنا : https://youtube.com/user/vlogHamid/playlists

5 أسباب تجعلك تفكر للإتجاه نحو تطوير تطبيقات الأندرويد

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

1-منصة مفتوحة المصدر :

تعتبر منصة الأندرويد منصة مفتوحة المصدر (Open-Source)و يمكن للمطورين مراجعة الشفرات البرمجة و تقييمها هذا يفيد بالطبع في تطوير التطبيقات و النظام معا .

2-تحديثات مستمرة :

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

3-عدد كبير من المطورين :

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

4-متجر عرض التطبيقات :

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

5-كم هائل من المستخدمين :

يتراوح عدد مستخدمي منصة الأندرويد بين 245 مليون مستخدم حسب احصائيات سنة 2014 هذا مايجعل هذه المنصة جد شعبية و تتيح لتطبيقاتك امكانية الحصول على عدد تحميلات مرتفعة و مهمة و ذلك بالطبع باحترام ASO لرفع تطبيقاتك في المتاجر.
خلاصة :
هذه بعض الأسباب التي يمكن ان تطرق لها في هذه المقالة و التي سوف تغير نظرتك حول سوق تطبيقات الأندرويد,كل ماجاء في هذه المقالة ماهو إلا عبارة عن تجربة شهور مع هذه السوق و هذه التطبيقات و اتمنى ان تستفيدو منها .
حياكم الله.

5 نصائح ذهبية لتصميم قالب احترافي لمدونتك أو موقعك

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

أولا : تحديد محتوى المدونة 

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

ثانيا : فترة الإلهام 

لايمكننا ان نستغني عن الإلهام , فالأفكارالإبداعية تأتي من الإلهام و لهذا يتوجب عليك البحث في معارض القوالب الأجنبية مثل ThemeForest و موقع Behance  الذي سبق و ان تحدثنا عنه في مقالة خاصة هذه المواقع ستعطيك نظرة أولية عن التصاميم التي يمكن عملها للمدوات التي تقدم نفس محتوى موقعك و بالتالي برؤيتك مثلا 20 مثال تستطيع أن تأخذ فكرة هنا و فكرة هنا ثم تستجمع افكارك لتستعد للقيام بالخطوة القادمة

ثالثا : التخطيط على الورق

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

رابعا : اختيار الألوان

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

رابعا : تصميم الواجهة الرسومية

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

خلاصة :

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

دليلك الشامل للبدئ في برمجة و تصميم الألعاب الفلاشية

تعتبر الألعاب الفلاشية من بين الألعاب الأكثر شعبية في العالم لكونها سهلة نوعا ما في اللعب و حتى انها تشتغل على ابسط الأجهزة من ناحية المواصفات لكونها تتطلب فقط التوفر على الفلاش في الجهاز ثم تشتغل بدون اي تعقيد , فالكثير من الأطفال وحتى المراهقين أصبحو يغزون مواقع الألعاب الفلاشية وبهذا فالمطورون يستغلون هذه الفرصة في تصميم العاب فلاشية جديدة لطرحها سواء بصيغة فلاش على مواقع أو طرحها كألعاب موبايل (Android,IOS...) .
فكلما بدأت اتحدث حول هذا الموضوع كلما بدأت الأسئلة تدور في خاطرك حول كيف يتم تصميم هذه الألعاب الفلاشية و هل هو بالأمر الصعب و كيف أبدأ مسيرتي في هذا الميدان ... ؟ طبعا عزيزي لاتقلق نعلم أن جميع هذه الأسئلة ستشغل بالك في المرة الأولى التي ستفكر فيها أن تصمم لعبة فلاشية , وبهذا موضوعنا سوف يجيب عن جميع هذه الأسئلة لنزع الغموض عن هذا الموضوع .
فبدايتي شخصيا مع العاب الفلاش كانت من طرف احد الأساتذة الذي يدرسنا هذه المادة قد طلب منا عمل لعبة فلاشية FlappyBird كمشروع نهاية السنة و بدأت فيها ثم وجدت المتعة أثناء تصميمها و برمجتها و احببت أن اشارك من يرغب بتعلم الفلاش طرق تصميم هذه الألعاب .

أولا : ماهي تقنية فلاش ؟

تقنية فلاش أو البرمجة بواسطة الفلاش يوفر لنا ميزة عمل مواقع او اعلانات فلاشية أو العاب و الكثير أيضا فكل مايخطر ببالك يمكن ان تعمله بالفلاش , حتى الرسوم المتحركم . و كبيئة العمل يتوفر العديد لكن اهمها و افضلها هو العملاق Adobe Flash.

مذا يلزمك تعلمه لبرمجة لعبة فلاشية ؟

أولا : تعلم الفلاش 
اقصد بتعلم الفلاش تعلم استخدام البرنامج الفلاشي Adobe Flash مثلا لان هذا البرنامج يوجد فيه عدة طرق لعمل أنيمشن و التعامل مع البرنامج و الطبقات و طريقة الرسم في هذا البرنامج و التعامل مع العناصر ...  ثم العديد من الأساسيات يمكن ان تتعلمها و هي بسيطة وسهلة للغاية تستلزمك التطبيق و بعض الوقت فقط .
ثانيا : تعلم لغة أكشن سكربت 3 ActionScript :
ActionScript هي لغة برمجية كائنية (Object-Oriented Programming) طورتها شركة Macromedia Inc التي اشترتها ادوبي طبعا هذه اللغة تشبه إلى حد كبير لغة جافاسكربت .
لمذا تعلم لغة ActionScript ؟ ومادورها ؟
رغم كونك تتقن الفلاش و التعامل معه إلا أنك ستتوقف فيذلك الحد الخاص بصنع انيمشن فقط فلكي تتحكم بالعناصر جيدا و لاتطيل عليك الكثير يتوجب عليك تعلم لغة أكشن سكربت لكونها تساعدك بشكل كبير بالعمل في الفلاش الذي ينقسم إلى جزئين , ألا وهو جزء التصميم ثم جزء البرمجة بكل بساطة .
ثالثا : تعلم برامج 3D :
هل تعلم انه يمكنك أيضا عمل العاب فلاشية ثلاثية الأبعاد ؟ نعم بالطبع يمكنك ذلك لكنه جد متقدم عن ماتم ذكره أعلاه فالخطوتين الأولى و الثانية هي ستمكنك من تصميم العاب رائعة لكن ثنائية الأبعاد فقط و ليس ثلاثية الأبعاد .
فلتصميم العاب فلاشية ثلاثية الألعاب يتوجب عليك تعلم احد برامج الثري دي الذي يدعم الفلاش و هنا يمكن ان انصح ببرنامج صناعة الألعاب المعروف Unity3D الذي سيساعدك أيضا بشكل كبير في هذه العملية .

خاتمة :

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