abarghouthi

Software Developer

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