في الغالب لن تضطر لإستخدام سطر الأوامر لأنك ستعدل الإعدادات التي تريد من خلال لوحة التحكم الخاصة بك التي تزودك بها شركات الإستضافة، ويمكن أيضاً التحكم بالـserver وعرض الواجهة الرسومية من خلال الويب.
6 نقاط السمعة
10.1 ألف مشاهدات المحتوى
عضو منذ
1
نعم صحيح، يمكنك الإتصال بالـserver من خلال RDP وهو إختصار لـRemote Desktop Protocol وهو بروتوكول يسمح لك بالتحكم عن بعد في النظام كما لو أنك قمت بالإتصال به من خلال team viewer. أي أنه بإمكانك حجز windows VPS وتفعيل الـRDP ومن ثم الإتصال به من جهازك الشخصي. إليك صورة توضيحية للبرنامج المستخدم لإنشاء الإتصال، وهو برنامج موجود سلفاً في النظام:https://suar.me/wy4od
بالتأكيد لن تقوم بتحديث التطبيق لمجرد إضافة أو حذف محتوى معين، يوجد لوحة تحكم لكل تطبيق يعتمد على محتوى متغير(ديناميكي) حيث تمكن هذه اللوحة المعنيين بالأمر من إضافة/حذف محتوى، تعديل خصائص، إرسال إشعارات للمستخدمين والكثير من الأمور. ماذا أقصد بلوحة تحكم ؟ لوحة التحكم هي عبارة عن web application تكون مرفوعة على سيرفر معين ( منفصلة عن التطبيق) بحيث تتعامل مع قواعد البيانات وتغذي التطبيق بالمعلومات التي يحتاجها. يوجد طرق كثيرة لتطوير تطبيقات ويب لتحقيق تلك الغاية مثل : 1.
تقسم تقنيات تطوير الويب إلى ثلاثة أقسام: 1.Front-end Development: وهو القسم المسؤول عن تطوير الواجهات الأمامية لمواقع الويب. التقنيات واللغات الأساسية: HTML، CSS، Javascript، Bootstrap. 2.Back-end Development: يهتم هذا القسم بالواجهات الخلفية الغير ظاهرة للمستخدم النهائي وهي كل ما يتعلق بالتعامل مع الخادم وقواعد البيانات. بعض اللغات وأُطر العمل: لغة Python بإستخدام إطار العمل Flask أو لغة PHP من خلال إطار العمل Laravel ، مع نظام إدارة قواعد بيانات مثل MySQL. 3.Full-stack Development : وهو القسم الذي يتولى مسؤوليات القسميين
أولاً وقبل الإجابة على السؤال سأوضح الفرق الجوهري بين Blogger و Wordpress: Blogger: هي خدمة إنشاء مدونات مقدمة من قبل Google، حيث يمكنك إنشاء مدونتك الخاصة ونشر ما تريد. عندما يتعلق الأمر بتصميم مدونتك فهناك الكثير من القوالب الجاهزة الذي يمكنك إستخدامها، أما بالنسبة لتخصيص القوالب فبإمكانك تعديل وإضافة أكواد الـCSS, XML, HTML لتحقيق التصميم الذي تريد. Wordpress: هو عبارة عن CMS ( نظام إدارة محتوى ) مبني بلغة PHP. ما يميز wordpress عن blogger ويعطيه قابلية أكبر للتخصيص هو:
مرحباً [@AHMED_JAMAL_KHALAF]، في البداية أريد التأكيد على أنه لا يوجد لغة أفضل من لغة بشكل عام، بينما هناك أفضل لغة بالنسبة لك أو بالنسبة لي أو حسب المشروع الذي نريد تنفيذه. على سبيل المثال لتطوير تطبيق ويب يختص بالذكاء الإصطناعي أو تقنيات إختبار الإختراق فإن Python الأنسب في هذا المجال. لكن لماذا ؟ هل Python لغة خارقة في مجال الذكاء الإصطناعي؟ بالطبع لا، يمكن عمل كل شيء بإستخدام PHP أيضاً لكن لماذا نعيد إختراع العجلة في حين وجود الكثير من
هناك الكثير من الإضافات ( Plugins ) التي تمكنك من تطبيق فكرتك، على سبيل المثال لا الحصر: WordPress Popular Posts وهي إضافة تؤدي هذه المهمة مع إمكانية تحديد أيام قراءة المواضيع فمثلاً يمكنك عرض أكثر المواضيع قراءة خلال أسبوع أو أربعة أيام أو شهر أو أي رقم تريد. كما يمكنك تخصيص الشكل النهائي التي تود أن تظهر مواضيعك عليه. يمكنك تثبيت الإضافة من خلال الخطوات التالية: 1. الذهاب إلى Plugins من القائمة الجانبية في لوحة التحكم، ومن ثم Add new
لإتاحة التحويل بين العملات وعرض أسعارها في موقعك يمكنك إستخدام CBX Currency Converter وهو عبارة عن wordpress plugin يمكنك البحث عنه وتثبيته. بعد تثبيته والدخول إلى الإعدادات الخاصة به ستجد القسم التالي الذي يمكنك من إدخال الAPI KEY الخاص بك. https://suar.me/mJ7d5 كما يمكنك عن طريق القسم Layout إختيار شكله النهائي في موقع، يمكنك عرض أسعار في قائمة أو إختيار التحويل بين العملات أو كليهما. https://suar.me/BZwzr إذا كنت تريد جلب بيانات غير أسعار العملات ولا تتوفر Plugins جاهزة لذلك، سوف تحتاج
بإستخدام ASP.NET يمكنك عمل ما يتم عمله بالـPHP وكذلك الأمر بإستخدام لغات أُخرى، لكن لا تتم المقارنة بين اللغات بهذه الطريق بل يجب أن تكون المقارنة بين اللغات على حسب المشروع المراد تنفيذه. على سبيل المثال إذا أردنا تنفيذ مشروع عبارة chat app فبالتأكيد NodeJS أنسب من PHP حسب متطلبات هذا المشروع، بينما يمكن أن تكون PHP أنسب في أمور أُخرى، وكذلك الأمر بالنسبة للـASP.NET أيضاً.
Web Forms هي عبارة عن بيئة برمجية لتطوير تطبيقات الويب التي توفرها ASP.NET . Web Forms تعتبر بيئة لتسهيل تطوير تطبيقات الويب حيث أن المخرجات النهائية لعملية الترجمة والتفسير على السيرفر هي HTML، أي أننا لا يمكن أن نستغني عن الHTML والCSS والJavascript. يمكنك أيضاً التحكم أكثر في الصفحة بإستخدام إطار العمل MVC الذي توفره ASP.NET. مرفق صورة توضيحية لما توفره ASP.NET من أدوات وأٌطر عمل. https://suar.me/oyZzm
###بايثون هي اللغة التي تبحث عنها بلا شك! ، إليك أهم الأسباب : *سهلة التعلم:* يتم تطوير لغة بايثون لتكون قريبة للغة الإنسان، ولذلك تعتبر من أسهل اللغات البرمجية وأكثرها مناسبةً للمبتدئين، والدليل على ذلك أن أغلب الدورات البرمجية الموجهة للأطفال تكون بإستخدام لغة بايثون. *واسعة الإنتشار:* من أهم الأمور التي يجب أخذها بعين الإعتبار عند تعلم لغة/تقنية جديدة هي المجتمع الخاص بتلك اللغة/التقنية، كلما كان عدد مستخدمو اللغة أكبر سيكون تفاعلهم أكثر وبالتالي سيكون هناك مجتمع متفاعل يساعد ويطور
قبل الخوض في مسار التعليم الذي تريده دعنا نتعرف على مختلف تخصصات الويب: 1- front-end development المختص بتطوير الواجهة الأمامية لتطبيق الويب. التقنيات واللغات الأساسية: HTML,CSS,Javascript, Bootstrap. 2- back-end development: المختص بتطوير الواجهة الخلفية المسؤولة عن التعامل مع الخادم وقواعد البيانات. أشهر التقنيات واللغات الأساسية: PHP, Laravel أو Python Django أو Java Spring وغيرهم الكثير. 3- full-stack developer: وهو المطور القادر على القيام بالوظيفتين السابقتين، أي أنه سيكون مسؤول عن الواجهة الأمامية والخلفية لتطبيق الويب. بما أنك مبتدئ وتتعلم html،
كمطور برمجيات طموح لديه تجربة متواضعة يمكنني أن أقدم لك عدة نصائح هامة لتتجنب الوقوع في معظم الأخطاء التي يقع فيها أغلب المبرمجين: 1. قم بكتابة خطة تدريبية/تعليمية لكي تواصل التقدم. 2. الملل يقتل تقدمك: من الطبيعي جداً أن تشعر أحياناً بالملل من المشاريع التدريبية والتعليم المستمر لكن لا تجعل الملل يشتتك وصمم على خطتك التعليمية/ التدريبية. 3. إياك والعجلة: يجب أن يكون لديك وعي ذاتي بمستواك، نقاط قوتك، ونقاط ضعفك، حيث يجب التركيز على نقاط ضعفك وتقوية نفسك بإستمرار،
لتستطيع إختيار شريك مناسب يجب أولاً أن تكون على دراية تامة بتفرعات تقنيات الويب ومختلف تخصصاتها. تقسم تخصصات تطوير الويب إلى ثلاثة أقسام كالتالي: 1.ـFront-End وهو القسم الخاص بتطوير الواجهة الأمامية للموقع التي تظهر للمستخدم النهائي. التقنيات واللغات الأساسية المناسبة لموقعك: html,css,javascript,jquery,bootstrap. 2-Back-End وهو القسم الخاص بتطوير الواجهة الخلفية للموقع أي كل ما يتعلق بالخادم وقواعد البيانات. التقنيات واللغات الأساسية المناسبة لموقعك: PHP,Laravel,MySQL. 3-Full-Stack وهو المطور المناسب لك تماماً، حيث أنه مؤهل للعمل كـfront-end developer و back-end developer في الوقت