Tag

تطوير الويب Archives – IT Solutions

اهمية الهندسة العكسية عند البرمجة

 الهندسه العكسية او ما يعرف ب ال reverse enginering  هي خطوة من اهم الخطوات اللي لازم تعتمد عليها وانت بتبرمج الـ software بتاعك سواء كان web site او application او غيره..
لانك هنا بتعتمد ع source code او documention جاهز بمراحل الـ SDLC بتاعتة.
((يعني بتاخد آخر حاجه وصلها المُبرمج اللي كان شغال قبلك في اي software شبه بتاعك و تكمل علي شغله))

** مثلا -انا- عملت موقع زي صراحه تقدر تبعت منو رساله بدون ما اسمك يظهر للي انت باعتله..
** بعدها في موقع تاني اتعمل تقدر تبعت رساله و تبين اسمك و تخفي اسمك..
** بعدها موقع تالت اتعمل تقدر تبعت رساله من غير اسمك ما يظهر او يظهر و اللي انت باعتله يقدر يرد عليك و تتكلموا عادي زي ما بيحصل في مسنجر..

المده الزمنيه بين كل موقع و موقع من دول تقريبا اسبوعين..
هل المُبرمجين قدر يعملوا مواقع كبيره زي دي ف اسبوعين؟!

اللي بيحصل هنا ان الموقع التاني اخد من الموقع الاولاني ال documentaion و ال code و برمج فيه الجزء الجديد بس (اللي هو بقدر يظهر اسمه وكمان يخفيه) فا بالتالي وفر ع نفسه وقت و جهد و test و شغل الموقع من الصفر اللي ممكن ياخد شهور ف ايده
ونفس الكلام ده حصل بين الموقع التالت و التاني

فا هنا الفايده من الهندسه العكسيه اننا بناخد documentation من software شبه بتاعنا و نبرمح فيه الاجزاء الجديده اللي عايزين نعملها
وده سؤال مهم جداَ في اي interview ممكن تقدم عليه ?
لان في شركات بتعتمد ع الموضوع ده بشكل كبير
المجال ده حلو اووي والله لو تعمقتوا فيه ♥️
ربنا يقويكم كلكم يارب

إختصارات متصفحات الانترنت كروم و فايرفوكس وغيره
Mysql أنواع البيانات في
API لمحة عامة عن مفهوم ال
(poc) أول خطوة ف كتابة ال
API شرح عام عن ال
منقول عن أطباء الميددوز جميع الاسئلة و الأجوبة عن مرض كورونا
ايه هو افضل نظام تشغيل للمطورين
Screen Time طريقة إستخدام
ما هي القطعة الأسطوانية الموجودة في أطراف أسلاك الكمبيوتر
نصيحة لما تشتري جوال جديد
Intel و AMD الفرق بين معالجات
(DDOS) ماذا تعرف عن هجمات ال
(OpenEMIS) كل ما تريد معرفته عن نظام اوبن ايمس

؟ Google Discover ما هو

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

يجب التنويه : أن توصيات Google Discover تختلف تماماً عن صندوق أخبار جوجل

كيف يمكنك تحسين موقعك للظهور فى توصيات Google Discover ؟

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

2. يجب أن يكون المحتوى حصرى : حتى يظهر المحتوى الخاص بموقعك فى توصيات Google Discover يجب أن يكون المحتوى المنشور فى موقعك حصرى بنسبة 100 بالمائة من حيث الشكل ( الصور ) والمحتوى ( المضمون ) .

3. ينصح بكتابة مواضيع تستهدف الأخبار الرائجة : معرفتك لأهم المواضيع الرائجة اليومية وكتابة أخبار حصرية عنها من حيث العناوين والمحتوى والصور سيضاعف فرص ظهورك فى توصيات جوجل ديسكوفر .

4. إضافة صور حصرية وعالية الجودة : من العوامل الأساسية التى قد تفرق ما بين ظهورك فى توصيات Google Discover وبين إختفاء موقعك بين ملايين المواقع الإخرى هى الصور وجودتها ، ينصح دائماً أن تأتى بصور حصرية لم تنشر على الإنترنت من قبل ( ربما من تصويرك أو من داخل فيديو على اليوتيوب إلخ … )

5. ينصح بتنصيب خدمة Push Notifications : إرسال إشعارات لحظية بأحدث المقالات والأخبار التى تنشرها داخل موقعك سيدفع عدد من المستخدمين للدخول مباشرة إلى هذه الصفحات ويتفاعلون معها وهذا أحد العوامل الهامة للغاية حيث يقوم جوجل بقياس معدل التفاعل الخاص بالمستخدمين مع المحتوى المنشور قبل إظهاره فى Google Discover

6. إذا كان موقعك جديداً إستخدم حملات الفيس بوك : حصولك على بعض الزيارات لمحتوى موقعك أمراً هام حتى يقوم جوجل بقياس معدل تفاعل المستخدمين مع صفحاتك ومن ثم إظهارك داخل توصيات Google Discover لذا ينصح إذا كان موقعك جديداً ولا يوجد به زوار بعد إنشاء حملة لتسويق محتوى موقعك على الفيس بوك .

POP و IMAP الفرق بين
MySQL في DDL أوامر
ERP System مناقشة عامة في ال
دراسة تكتشف زيادة ثغرات الكمبيوتر في العالم
Mysql أنواع البيانات في
موقع بيكسلر لتعديل الصور أون لاين
Cases صناديق الكمبيوتر وأنواعها
افضل 5 مواقع عربية متخصصة في نظام لينكس
(DDOS) ماذا تعرف عن هجمات ال
مع مثال توضيحي Angular نبذة عن
المواقع المفيدة لأى مبرمج
مفهوم تعلم الآلة
DHCP كيف تحصل على اي بي من ال

عمل خطة سيو بطريقة ممتازة وسهلة

الخطوة الأولى: اعرف التخصص اللي هتشتغل فيه سواء كان طبي أوعقارات أو أي تخصص مهما كان هوه إيه، واعرف أهم 3 مواقع في التخصص ده، وممكن حد يسأل سؤال لو نفترض ان فيه حوالي 50 منافس في المجال، فانت هتبص على أفضل 3 منافسين ( لأن طبقاً للإحصائيات 70 % من الزوار بيدخلوا أول نتيجة في محركات البحث و20 % بيدخلوا تاني وتالت نتيجة والـ 10 % بيتوزعوا على بقية المواقع ) في المجال اللي هتشتغل فيه علشان تقدر تحدد خطة الـ SEO اللي هتشتغل عليها.

الخطوة الثانية: إعرف الموقع اللي هتشتغل عليه، افحصه وشوف الأقسام اللي فيه والمواضيع شكلها عامل ازاي، عدد الزوار اللي بيدخلوا قد ايه ومنين ؟؟ ومعدل الارتداد كام، وهل المحتوى داخل الويب سايت قوي ولا لأ، مقارنة بأفضل 3 منافسين لك، شوف الـ DA والـ PA.

الخطوة الثالثة: اعمل شيت للموقع، وسجل فيه كل حاجة تخص الموقع التعديلات اللي محتاجها، الأخطاء الموجودة فيه.

الخطوة الرابعة: اشتغل على الـ Technical SEO Audit بداية من سرعة الموقع وملف الـ Robots.txt والسايت ماب والاسكيما .. إلخ.

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

الخطوة السادسة: إبدأ بكتابة مواضيع ومحتوى داخل الموقع لاستهداف الكلمات المفتاحية اللي هتشتغل عليها.

الخطوة السابعة: ابدأ بالعمل على عوامل السيو الداخلي الداخلي On Page SEO مثل Page Title والـ Meta Description والـ Internal link ووسوم وتاجات الصور .. إلخ.

الخطوة الثامنة: قم بعمل خطة الـ Off Page SEO أو الباك لينك.

الخطوة التاسعة والأخيرة: قم بقياس ما تقوم بفعله من خلال الـ KPIs أو مؤشر الآداء، بمعنى آخر كل شهر هتشوف انت نفذت ايه واللي انت نفذته ده وصلك لفين وهل فعلاً في تقدم للموقع ولا لأ.

Laravel ماهو
JSON ما هي ال
مفهوم تعلم الآلة
مع مثال توضيحي Angular نبذة عن
تقنية الذكاء الصنعي بإختصار
كيف تقوم بشراء جهاز راوتر مناسب لإحتياجاتك
مع مثال توضيحي Angular نبذة عن
Constructors في لغة البايثون 
FORJA PLUS تطبيق
أساليب القرصنة
(DNS) تعرف علي الدومين
إختصارات متصفحات الانترنت كروم و فايرفوكس وغيره
اللوحة الأم ومكوناتها في الحاسوب

GitHub ما هو ال

• ما هو ال GitHub؟

نتيجة بحث الصور عن github
هو عبارة عن موقع وب أو بوابة خدمية أو “مستودع” لاستضافة مشاريع الشيفرات الأكواد البرمجية Source Codes مفتوحة المصدر وإدارة هذه الأكواد بفاعلية ومراجعتها وتنقيحها ومراقبتها، إلى جانب العديد من المميزات الفريدة الأخرى…

وبعبارة أخرى: يعتبر GitHub المكان الذي يتواجد فيه كل مطور (أو المطور الطموح)، الذي يمكن له أن يشارك أكواده المصدرية مع أي شخص في العالم؛ إنه عبارة عن منصة ضخمة وجديرة بالاحترام لترسيخها مبدأ التعاونية، وهي مُستخدمة على نطاق واسع بواسطة شركات برمجية عملاقة مثل: قوقل، تويتر، موزيلا، فيسبوك، آي بي إم، دروبوكس، نيت فليكس، باي بال، وهذا غيّض من فيّض؛ ويمكنك أن تسأل نفسك لماذا يستخدم هؤلاء GitHub؟

نتيجة بحث الصور عن github

إن GitHub مكان أكثر مثالية لتخزين شيفراتك البرمجية
لنكن صريحين، إذا كنت لا تستضيف كودك المصدري على GitHub الآن، فإنك يمكنك أن تعتبر مشروعك غير موجود إلى حد كبير! حتى لو كنت تستضيف مشروعك على مواقع بديلة مثل Launchpad و BitBucket، إلا أن GitHub يجب أن يكون هو حلّك الأساسي والأنسب لاستضافة مشروعك البرمجي دائمًا!

المواقع المفيدة لأى مبرمج
موقع بيكسلر لتعديل الصور أون لاين
ما هو مستقبل الأنترنت ؟
Laravel ماهو
(Object-relational mapping) ORM ما هو الـ
نحن مجرد روبوتات عابرة للمجرات
Fiber Optics تعلم توصيل الالياف الضوئيه
Webpack ما هو
كيف تحقق ذاتك
لغات برمجة الذكاء الاصطناعي
Joomla مقدمة في إستخدام
منع الأصدقاء من مشاهدة تعليقاتك ونشاطاتك على الفيس بوك
نصائح لكيفية إنشاء كلمات مرور آمنة