U3F1ZWV6ZTU1NTk2Njk0NTcyMjEyX0ZyZWUzNTA3NTIwMjQzMDM0Mg==

تعلم برمجة المواقع من الصفر للإحتراف : الدرس الثاني

تعلم برمجة المواقع من الصفر للإحتراف : الدرس الثاني

مقدمة

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

 ما هو Asp.Net Core

Asp.Net Core هو إطار العمل الجديد من مايكروسوفت وهو من لغات البرمجة المستخدمة في تصميم مواقع الانترنت
 ونستخدمه في برمجة تطبيقات الويب وتطبيقات الويب الخاصة ب الهواتف الذكيه ويتميز بأنه يعمل على اكثر من منصة يمكنه العمل على نظام لينكس او ماك او ويندوز وهذا ما يميز asp core  بأنه متعدد المنصات و الأنظمة وبه طابع مايكروسوفت القوي وسهولة تعلمه وكثرة المجتمع الخاص به .

لمن موجهه هذه الدورة التعليمية ؟؟!

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

مميزات Asp.Net Core

تتميز Asp.Net Core بأنها اطار ويب يمكن تصميم المواقع وبرمجتها به ويمكن عمل التطبيقات الخلفية للهواتف الذكيه أو ما يسمى بـ API  ومن أهم المميزات انها تعمل على جميع الأنظمة او ما يسمى بـ CrossPlatForm  ومن المميزات الجديدة المضافة ل asp core هي انك يمكنك تصميم صفحات الويب عن طريق اكواد Razor  و Tag Helpers  و هما ادوات تصميم الصفحات الأمامية للموقع والتي يراها الزائر و المستخدم وهما مشتقتان من html لغة تصميم المواقع الإلكترونيه ولكن بطابع سي شارب فـ يمكنك كتابة اكواد سي شارب في الصفحات الامامية للموقع الالكتروني.

تجهيز بيئة العمل 

الأن سنتحدث عن بيئة العمل و الأدوات المطلوبة :

أولا سنحتاج نسخة فيجوال ستوديو (Visual Studio )  2015 أو  أعلى كلما كانت نسخة الفيجوال ستوديو اعلي كلما كان ذلك أفضل .
ثانيا سنحتاج حزمة .Net Core 2.2

تنصيب بيئة العمل :

الخطوة الأولي : - 

  تحميل الأدوات المطلوبة من موقع مايكروسوفت الرسمي www.visualstudio.com/en-us/downloads/downloadvisual-studio-vs.aspx .

الخطوه الثانيه : - 

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

إنشاء مشروع جديد

بمجرد تنصيب الفيجوال ستوديو و الإنتهاء منه يمكننا انشاء مشروع جديد عن طريق الضغط علي  File → New Project من القائمة العلويه و ستفتح هذه النافذه

نختار نوع المشروع ونحدد خصائصه مثل الاسم ونضغط OK  
وتظهر النافذه التاليه 
تعلم برمجة المواقع من الصفر للإحتراف : الدرس الثاني
الأن نكون قد انشأنا مشروعنا الأول وهو تطبيق ويب لكن لم نحدد وظائفه للان فهو فقط يعرض جملة Hallo World وبذلك نكون قد خطونا خطوتنا الأولي في عالم برمجة الويب و تصميم المواقع الإلكترونيه حسنا خطوتنا التاليه هي ان نشغل تطبيق الويب خاصتنا ولعمل هذا نتبع الخطوات الأتيه 
أولا نضغط علىctrl + F5  او نضغط على زر التشغيل الأخضر ف القائمة العلوية الذي على شكل مثلث
ثانيا نفتح المتصفح الخاص بنا ولايهم نوع المتصفح أي متصفح سيقوم بالمهمه 
وننتظر قليلا سيفتح لسان جديد ف المتصفح وداخله التطبيق الخاص بنا 
تعلم برمجة المواقع من الصفر للإحتراف : الدرس الثاني
الأن كما نرى التطبيق يعمل على الرابط Localhost:57541 ويعني هذا السيرفير المحلي الخاص بنا اما 57541 ف هو المنفذ الذي يعمل عليه تطبيقنا و يسمى السيرفير المحلي  IIS Express وهو الذي يستضيف موقعنا حاليا 

مراجعه

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

إرسال تعليق

الاسمبريد إلكترونيرسالة