‏إظهار الرسائل ذات التسميات مقالات. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات مقالات. إظهار كافة الرسائل


الفروقات بين اصدارات الجافا الثلاث
مرحباً بالجميع, كثير من المبتدئين في لغة الجافا لا يعلموا الفرق الحقيقي في اصدارات الجافا ، والكثير أيضاً من يعتقد بأن اصدارات الجافا واحدة وشاملة لجميع المنصات !






لدينا أولاً
( Java SE - Java Standard Edition )

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

الاصدار الثاني
( Java EE - Java Enterprise Edition )



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

الاصدار الثالث( Java ME - Java Mobile Edition )

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

الاصدارات المذكورة هذه تختلف اختلافات بسيطة فيما بينها لأنها جميعاً تدخل ضمن لغة الجافا ، وبالنسبة لك كمبتدئ في اللغة عليك البدأ مع الاصدار القياسي الذي تم ذكره في الأول ، فهو الأنسب لك ، وتذكر أن لغة الجافا لغة
Independent platform
 ، بمعنى  لا تهتم بالنظام الذي تعمل عليه ، أو البيئة التي تشتغل عليها ، والمقولة الشهيرة عن الجافا
"Write once, run everywhere !"
شكراً لكم على القراءة ، الى ان القاكم قريباً في مقالة قادمة استودعكم الله .
السلام عليكم ورحمة الله وبركاتة ، كيف الحال اتمنى أن تكونو في تمام الصحة والعافية ، ورمضان كريم ، ومبارك عليكم الشهر الفضيل واعادة الله عليكم كل سنة وحول ، اليوم رجعت لك في مقال جديد وحصري ، اليوم أن شاء الله في هذا المقال سوف نتحدث عن برامج basic4android ، الذي يمكنك من برمجة تطبيقات الادرويد بدون أستخدام لغه (java) ، وسوف نتعرف على مميزات هذا البرنامج ، والعديد من الاشياء عن هذا البرنامج أن شاء الله تعالى.

* ما هو برنامج basic4android :
برنامج basic4android هو برنامج من تصنيع او انتاج شركة Anywhere Software وهو برنامج بسيط يمكنك من برمجة تطبيقات الاندرويد ، بطريقة سهلة وبسيطة في نفس الوقت ، طبعا البرنامج مدفوع ; قيمتة تقريبا ما يقارب 50 دولار امريكي ، وحجمة لا يتعدى خمسة ميغا بايت ، في نسخة مجانية وجريبية للبرنامج مدتها 30 يوم تقريبا ، تمكنك من التعرف على هذا البرنامج الرائع.

* واجهت برنامج basic4android :
هذه هي واجه برنامج basic4android ، واجهه بسيط جدا تتكون من شريط المهام و ناذة الكود وايضا شريط الادوات وقائمة بلمكتبات الخاصة بلبرنامج ، وهذا شرح بسط للواجهت البرنامج.

* كيف يعمل برنامج basic4android :
كما يعرف البعض أن تطبيقات الاندرويد يتم برمجتها عن طريق لغة (JAVA) وبستخدام بيئة العمل (android studio) او بيئة العمل (eclipse) لكن في برنامج basic4android يتم استخدام (visual basic) لكن لاحظ معي اخي الكريم اريد أن اوضح لك شي مهم ، يتم كتابة الكود عن طريق لغة (visual basic) لكن البرنامج basic4android يقوم بتحويل أو يقوم بعمل Conversion للأكواد visual basic ويحولها الى اكواد لغة (JAVA) وبهذا الشكل يعمل برنامج (basic4android ).

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

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

* الروابط : 
دورة الاستاذ سالم الحجري : https://goo.gl/VLizhS
الموقع الرسمي للبرنامج : http://goo.gl/x7cRH2
قنوات تعليمية بغير اللغه العربية :
https://goo.gl/Ueejz2
https://goo.gl/ogWl48
https://goo.gl/qwDxfk

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

1 - التكرار ثم التكرار.
التكرار مهم جدا في الحفظ ، فتكرار يساعدك على الحفظ بشكل سريع فيقوم بترسيخ المعلومة او الكود في دماغك ، فتكرار الزائد يجعل الدماغ يتعود على سماع الكود و النظر الى الكود فتبقى المعلومة او الكود راسخ في الدماغ ويقوم الدماغ بتخزينها

2 - عدم الاعتماد على الاكمال التلقائي في المحرر. 
نعم الاعتماد على الأكمال التلقائي في المحرر يؤخر من حقظ للاكواد البرمجية فهو يجعلك تعتمد علية بشكل كبير وتنسى امر الحفظ للاكواد ، انصحك اخي الزائر ان تعتمد على محرر لا يدعم الاكمال التلقائي في بدايتك لتعلم البرمجة ، فهذا يساعدك على حفظ الاكواد و الدوال بسرعه ، انصحكم اخواني بستعمال برنامج notepad++ فهو محرر جميل جدا.

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

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

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

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

* سؤال ؟ ما هو هدفك من تعلم البرمجة ؟
انا اطرح عليك هذا السؤال فيجب عليك أن تحدد هدفك من تعلم البرمجة فمثلا : لماذا تتعلم البرمجة ,

  1. للتسلية.
  2. للربح 
  3. حبا للبرمجة.
الان بعد ان حددت هدفك من البرمجة سوف نتعرف على اسباب هذا الملل وكيف نقوم بحل هذا المشكلة.


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

* كيف حل هذه للمشكلة .
الان بعد ما تعرفنا على المشكلة , لا نريد أن نناقش المشكلة نريد ان نجد حل للمشكلة , يوجد هناك العديد من الحلول لهذه المشكلة ومنها :

  1. اعطاء نفسك تشجيعات ومحفزات .
  2. عمل هدف من تعلم البرمجة.
  3. التعلم الجماعي.
  4. تعدد مصادر التعلم وعدم الاعتماد على مصدر واحد لتعلم.
هذه بعض من الحلول لمشكلة الملل عند تعلم البرمجة وهناك العديد من الحلول للمشكلة ولكن مثل ما اخبرتك كل شخص يختلف عن شخص فأنت يمكنك أن تجد الحل لنفس وتعتمد علية عندما تواجه المشكلة .

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




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

- ما هو الهمل الحر ؟

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

  1. مقر العمل.
  2. الراتب او المال الذي سوف تجنية من العمل. 
  3. وقت العمل. 
  4. المجال الذي سوف تعمل فية 

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

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


اهلا وسهلا بكم اخواني متابعي مدونة المشايخي للمعلوميات اتمنى ان تكونو في تمام الصحة والعافية اليوم ان شاء الله سوف نتحدث عن Composer او الملحن في لغة php وما هو Composer في لغة البرمجة PHP وما اهميتة في php.

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



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

واذا كنت عملت من قبل على لغات اخرى وعلى سبيل المثال على javascript مع node.js واكيد عندما تعلمت تعرف على شي يسمى بمدير الحزم او بالانجليزية (Package manager)، ومع node يتم استخدام npm كمديرالحزم ويتم تنصيب حزم node من خلالة، ويمكننا ان نقول عن Composer مثل npm في node.

Composer يتيح لك تحميل المكتبات التي تستخدمها وتكون محدثة على اخر اصدار من المكتبة التي تستخدمها، وبدون ان تقوم بتحميلها يديويا واستخدامها، وكما يخبرنا الموقع الرسم الخاص ب (Composer) انه لا يمكننا ان نقول عن Composer انة مدير الحزم، بل يطلق علية مسمى وهو مدير الاعتمادات او بالانجليزية (Dependency Manager).

الموقع الرسم لل Composer : رابط الموقع 

الى هنا اكون قد انتهيت اتمنى ان المقال قد افدتك والان اختم المقال لا تنسى التعليق ونشر المقال نع اصحابك واحبابك شكرا وسلام عليكم ورحمة الله وبكاتة.

اهلا وسهلا بكم اخواني ، من المشاكل التي تواجة المبرمج او المصمم او اي شخص كان هي تلاف او اختفاء او ضياع البيانات او الملفات المهمة وعندما اقول المهمة اعني بذلك مثل اعمالك البرمجية او تصاميمك او اي شي مهم لديك والمشكلة ترجع الى فيروس على الحاسوب او اي سبب اخر وحقيقتا هناك يوجد الكثير من الاسباب، المهم فنبدأ في البحث عن الحل لهذه المشكلة المستعصية والتي يمكن ان نقول عنها خطرة جدا. يوجد هناك الكثير من الحلول وعلى سبيل المثال من الحلول استخدام اقراص تخزين خارجية او وصلات usb او استخدم الاقراص المضغوطة cd او الفلوبي وعلى ما اضا انة اختفى ولا يوجد لة اثر، المهم هذه هي الحلول ولكن هذه الحلول مكلفة ماديا وغير مجدية لبعض الاشخاص ويوجد حل اخر وهو استخدام التخزين السحابي او مواقع التخزين السحابي ولماذا هذه الحل هنا هو مربط الفرس، لماذا هذا الحل سوف اجيبك الان وبكل بساطة وسهولة بسبب مثلا اذا قمت بستخدام احد الحلول التي اخبرتك بها وليكن استخدام الاقراص المضغوطة او cd فلهذا الحل سلبيات وما هي هذه السلبيات سوف اخبرك الان ما هي هذا السلبيات : 1-القرص مكلف مادينا ،2-وسريع التلف،3-وغير عملي، وتقريبا الحلول الاخرى لها نفس السلبيات ،بعد ذلك سوف نلجاء الى مواقع التخزين السحابي فهي غير مكلفة وسهلة الاستخدام وامنة وهي عملية بشكل كبير ولا تتلف، وسف تكون ملفاتك في امان مع مواقع التخزين السحابي، فالتخزين السحابي هو الحل الافضل والاسهل والارخص وعملي اكثر وبهذا الشكل وايضا يمكننا ان نقوم بستخدام التخزين السحابي بطريقة اخرى وهي ان تستخدمة في مشاريعك انت واصحابك وفريقك الذي تعمل معه وكيف ذلك سوف اخبرك، يمكنك ان تقوم بمشاركة المحتوى مع فريقك ويمكنهم ان الدخول وتحميل المفات الى جهزتهم وبهذا الشكل.

ومن الموافع التي تقدم هذه الخدمة الرائعة : DropBox - Google Drive - MEGA

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

اهلا وسهلا بكم اخواني واخواتي متابعي مدونة المشايخي للمعلوميات ومتابعي محمد المشايخي رجعت لكم اليوم بمقال جديد اليوم أن شاء الله سوف نتحدث في هذا المقال عن مكتبة تسمى ب (AngularJS) وسوف نتحدث عن هذه المكتبة وسوف ناخذ نبذة بسيطة عن هذه المكتبة الرائعه.

* نبذه عن مكتبة AngularJS  :
مكتبة AngularJS  هي اساس عبارة عن (framework) خاص بلغة javascript هذه المكتبة مفتوحة المصدر وليس الذي يميز هذه المكتبة عن بقية المكتبات الخاصة بلغة javascript انها مفتوحة المصدر انما الذي يميز هذه المكتبة ويجعلها رائعه هي انها تاخذ امتدد للغه html وهذا ما يميزها عن غيرها من مكتبات الجافا سكربت ،هدف من عمل هذه المكتبة الرائعه هو تبسيط وتسهيل لتطبيقات الويب ذات الصفحة الواحدة (SAP) او ايضا المواقع العدية، وهذه المكتبة تتبع بنية (model-view-controller).
تم البدء في تطوير هذا المكتبة في عام 2009 من قبل Miško Hevery  الموضف الذي يعمل في جوجل (google) ،وجعلها كمشروع مفتوح المصدر لكي يشارك الجميع في تطوير،والان يتم دعم هذه المكتبة الرائعه من قبل فريق مطوري لجوجل وهذا ما اعطى هذه المكتبة شعبية ومكانة وجعل المبرمج يثق فيها بسبب انها يتم صينتها وتطويرها من قبل اكبر شركة تقنية في العالم.
وتم اصدار اول نسخة رسمية ومستقرة عام 2012 كنسخة رسمية لهذه المكتبة. والان في الوقت الحالي النسخة المتوفرة من هذه المكتبة هي 1.3.15 ويتم العمل على 1.4.0ويتم تطوير بشكل متواصل.



*كيف اتعلم مكتبة AngularJS : 
1. موقع w3schools قد قدم دورة لل AngularJS للدخول الى الدورة على الربط التالي : رابط الدورة
2. موقع codeschool قد قدم دورة مصورة صوت وصورة لل AngularJS للدخول الى الدورة على الربط التالي : رابط الدورة

الى هنا اكون قد انتهينا اتمنى ان ينال المقال على اعجابكم ورضاكم لا تنسى التعليق على التدوينة واذا في اي ملاحضات شاركنا بها ونتضرونا في مقالات جديدة ومتجددة وشكرا وسلام عليكم ورحمة الله وبركاتة.





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

الخيار الاول  : تبرمج مواقع الاكترونية.
الخيار الثاني : تبرمج برامج سطح المكتب.
الخيار الثالث : تبرمج تطبيقات الهواتف الذكية مثل android او IOS.

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

1 - برمجة مواقع الاكترونية : الغات التي خاصة بهذا المجال هي "PHP - ASP".
2 - برمجة برامج سطح المكتب : الغات التي خاصة بهذا المجال هي "java - C - ++C - vb.net".
3 - برمجة تطبيقات الهواتف الذكية مثل android او IOS. : الغات التي خاصة بهذا المجال هي "JAVA - Swift".

الان بعد ان تعرفت على المجالات الخاصة بالبرمجة وتعرف على اللغات التي تبرمج او تخص كل من المجالت التي ذكرتها لك الان تئتي اجابة السؤال الرئيسي الذي يتحدث عنة هذا المقال واذكركم بسؤال وهو : ما هي افضل لغة برمجة ؟

لن اخبرك الاجابة فقد يتسال البعض لماذا لم اجيبكم عن السؤال هل تعرفون لماذا لن اجيبكم لئني لا اعرف الاجابة في الحقبقة لئنة الاجابة معك انت اخي القارئ ولكن انا سوف اساعدك على ايجاد الاجابة.

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

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

سؤال : ما هي اللغة المفضلة لديك ؟ وماهي اللغة التي تعمل بها ؟



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

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


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


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



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



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


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

سوأل : هل تحب التصميم المسطح ؟ ولماذا ؟ 



ما هو التصميم التجاوبي , وكيف نستخدمة , وما فائدتة , وما اهميتة في موقعك .

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

ما هو التصميم التجاوبي :
التصميم التجوابي ( Responsive design ) بكل بساطة انه يتغير مقاسات التصميم مع تغير مقاسات الشاشة ومثل ما تلاحظ ان مقاسات الحاسوب غير عن مقاسات الهواتف اللوحية ومقاسات شاشات الهواتف اللوحية تختلف اختلاف كلي عن شاشات الهواتف.
فقد ظهرت التصميم التجاوبي لحل هذا الفرق بين الشاشات.

ما فائدتة التصميم التجاوبي :
فائدتة التصميم التجاوبي عديدة جدا وترجع بلفائدة على صاحب الموقع ومن هذه الفوائد

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

لهذا يجب عليك ان تقوم بلعمل ب التصميم التجاوبي فهو يزيد من عدد متابعين موقعك او مدونتك 

وفي النهاية لا يسعني غير ان اقول استدودعكم الله الذي لا تضيع ودائعه وسلام عليكم ورحمة الله وبركاتة اذا كان لديكم اي استفسار او اي اضافة شاركونا بها في التعليقات شكرا وسلام عليكم ورحمة الله وبركاتة.


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

جميع الحقوق محفوظة لمدونة المشايخي للمعلوميات | 2014 - 2015 | النقل بدون تصريح ممنوع

تصميم : محمد المشايخي