-->
‏إظهار الرسائل ذات التسميات برامج مكتبية. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات برامج مكتبية. إظهار كافة الرسائل

الأحد، 31 مايو 2020

اهم البرامج التي ستحتاجها لبدأ البرمجة

البرامج التي ستحتاجها  في مسيرتك البرمجية

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

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

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

الفرق بين المبرمج و المطور و المصمم

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

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

البرامج التي ستحتاجها  في مسيرتك البرمجية 

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

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

برنامج sublime txt 


برنامج sublime txt هو احد البرامج التي تساعدك في كتابة اكواد  html وCss و javascripte  و لغة php   يمكنك الاطلاع على الموضوع  وتحميل البرنامج من هنا :


برنامج  visual studio code 


برنامج  visual studio code   هو محرر اكواد  html وCss و javascripte  و لغة php    أيضا  هو من انتاج شركة مكروسوفت و برنامج جميل جدا يمكنك الاطلاع على الموضوع  وتحميل البرنامج من هنا :



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

البرامج  xampp  و WampServer 

برنامج  xampp  و برنامج  WampServer لمعرفة المزيد عنهم وتحميلهم من هنا

تحميل برنامج  xampp  
تحميل برنامج  WampServer
 و في حالة انت صدقي تريد تعلم لغات .net  أي اللغات التابعة لشركة ميكروسوفت  أي اللغات التي انتجتها هذه الشركة   متل c#  و  ado.net  او asp.net  او برمجة تطبيقات الاندرويد متل xamarin 
فانت في جميع اللغات تحتاج الى برنامج واحد فقط  و ستتعلم من خلاله كل لغات .net  وهو برنامج   visual Studio  

 برنامج   visual Studio 

تحميل وتتبيث  visual Studio 

و أخيرا ليس أخيرا  ستحتاج أيضا لقاعدة بيانات لتخزين المعلومات متل  Sql  او Mysql   او access   وغيرها

 برنامج Sql

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


Visual studio Code  و اهم خصائصه وطريقة التعامل معه

ما هو visual studio code  و ما هي اهم مميزاته وخصائصه

رابط تحميل visual studio code  في اخر التدوينة

السلام عليكم أعضاء مدونة ملوك البرمجة  درسنا اليوم حول احد عملاقة محرري الاكواد  وهو visual studio code  بعد ان قمنا بشرح مميزات وخصائصص محرر اكواد برمجة اخر في التدوينة السابقة  "اقرأ التدوينة من هنا "
سنقوم اليوم بتقديم لكم محرر اكواد اخر من اشهر محرر الاكواد  visual studio code 

ماهو visual studio code  


visual studio code  هو برنامج قامت شركة ميكروسوفت بتصميمه خصيصا لتحرير اكواد برمجية لجميع لغات البرمجة سواء كانت تابعة لشركة ميكروسوفت او غيرها  فهو محرر شفرات ومفتوح المصدر أي مجاني سريع التكويد وجميل المطهر.

مميزات visual studio code 



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

بعض الإضافات الجميلة في visual studio code



قبل الشروع في دكر الإضافات
فيمكنك إضافة أي إضافة في مكان البحت و تضغط على instal  كما موضح في الصورة

ما هو visual studio code  و ما هي اهم مميزاته وخصائصه




-          إضافة  vs live share تساعدك في مشاركة المشروع مع اصدقائك لقراءة الكود و التعديل عليه
-          إضافة vs live share whitebaard  مبنية على الإضافة السابقة توفر لك سبورة مع اصدقائك للكتابة عليها و شرح عليها ما تريد بالأشكال والرسومات والكتابة
-          إضافة  vs live share Audio  تتمة الإضافة السابقتين تشارك المشروع مع اصدقائك تم سبورة تشرح وتوضح فيها ما تريد وهذه الإضافة تساعدك في مشاركة الصوت أيضا
-          إضافة  Bracket pair colorizer  هذه الإضافة تقوم بوضع الألوان حول الاقواس بدايته ونهايته إضافة جميلة
-          إضافة Live Server  وهي الإضافة التي احبها اكتر في محرر visual studio code   دورها ان عندما تكتب اكواد html  وتريد تجربتها في أي متصفح تتخرج من الكود حتى ترى النتيجة وتعود  هذه الإضافة تفتح لك متصفح مع الكود تبرمج وترى النتيجة في نفس الوقت
-          إضافة Css Preview  هي أيضا تمكنك من رؤية التغيرات التي تحدث في الصفحة دون الحاجة للخروج من المحرر
-          إضافة Css Peek دورها تنقلك مباشرة الى css  الخاص بالكلاس الذي اخترته يعني عندما تكتب اكواد html  و تضيف له  class Css  كلما تريد إضافة أي شي لهذا class  تضغط فوقه والاداة تنقلك مباشرة الى css  الخاص به وتضيف ما تريد



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



مواضع مشابهة:

موقع sketch2code  لتحويل اي رسم او مخططات الى كود  html و css

اغرب  لغة  البرمجة  Befunge تعرف عليها

الفرق بين الجفا سكريبت و لغة الجافا و استخدامهم

السبت، 30 مايو 2020

مميزات محرر الاكواد  sublime text وتحميله


مميزات محرر الاكواد  sublime text وتحميله

محرر الاكواد Sublime text    مميزات  Sublime text 

هناك العديد من المبرمجين وكل واحد منهم يحب نوع من محررين الاكواد   و اليوم سوف اقدم لكم شرح حول محرر  Sublime text   واهم مميزاته.

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


ومن بينهم محرر الاكواد البرمجية  Sublime text   المحبوب لذى الجميع وانصحكم باستعماله.

ما هو محرر Sublime text


Sublime text  هو برنامج تم تصميمه خصيصا  لتحرير الاكواد  لمجموعة من اللغات البرمجة من بينهم html  و   CSSو javascripte  والعديد من اللغات البرمجية  واصبح الان من اشهر محرري الاكواد لبساطته و شكله  ووجود مجموعة من الاختصارات تساعدك  في كتابة الاكواد بسرعة وبشكل اجمل ومرتب  ؟وعند البحت في الانترنت ستجد الالاف من المحررات كل واحد منهم يختلف عن الأخ ولكن صعب جدا  ان تشتغل وانت مرتاح على محرر يفتقر على بعض المميزات  فمحرر الاكواد  Sublime text جميل جدا ولديه مميزات جميلة مع بعض العيوب القليلة.

مميزات Sublime text

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

عيوب Sublime text

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

كيفية العمل في Sublime text

اولا قم بتحميل البرنامج من هنا


بعد تحميله قم بتتبيته بالضغط على زر suivant  او next  حتى ينتهي التثبيت
ولفتح مشروع جديد  تقوم بالضغط على fille  ومن هنا تختار open  هنا تختار المجلد الذي تريد الاشتغال عليه يحتوى طبعا على مشروع لغة برمجة معينة
ويمكنك الضغط على كلمة   new  للبدأ من الصفر و انشاء ملف جديد كما هو موضح في الصورة التالية
مميزات محرر الاكواد  sublime text وتحميله


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



مواضع مشابهة: