عالم برمجةوتقنية الحاسوب C. P. W
784 subscribers
475 photos
51 videos
239 files
440 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
إذا كنت تبحث عن أداة مميزة لتعديل وترجمة مقاطع الفيديو، فإن Type Studio هي الحل الأمثل!

🔹 ما الذي تقدمه الأداة؟

ترجمة الفيديوهات بسهولة إلى لغات متعددة.

إضافة عناوين ومقدمة احترافية لمقاطعك.

خدمات تحرير النصوص وإظهارها مباشرة على الفيديو.

إمكانية تحميل الفيديو بعد الترجمة أو تنزيل ملف الترجمة فقط.


💡 المميزات:

تجربة مجانية لاكتشاف قدرات الأداة.

واجهة سهلة الاستخدام تناسب المبتدئين والمحترفين.
Typestudio.co
Flutter.pdf
6.1 MB
فلاتر flutter 🥳💚💚

هل ترغب ببناء تطبيقات متعددة المنصات؟
على flutter
@programming_C_w
📘 كتاب: MySQL حتى الاحتراف
المؤلف: محمد يوسف

🔹 دليل شامل يشرح قواعد البيانات MySQL من الأساسيات إلى التقنيات المتقدمة!
تعلم إنشاء وإدارة قواعد البيانات بكفاءة
فهم الاستعلامات SQL واسترجاع البيانات بطرق احترافية
التعامل مع الفهارس، الجداول، والعلاقات بين البيانات
تحسين أداء قواعد البيانات وضبطها للأداء العالي

🚀 ابدأ رحلتك في احتراف قواعد البيانات اليوم!

اذا كنت مهتماً لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
هرمش / harmash ,هو موقع لتعلم البرمجة باللغة العربية.
المحتوى في الموقع كله في شكل مكتوب و ليس فيديوهات.

الدورات الموجدة في الموقع:
- أساسيات البرمجة
- قواعد البيانات
- HTML
- CSS
- جافاسكريبت
- بايثون
- الخوارزمات وهياكل البيانات
- Java
- C++
- SQL

بالإضافات للتحديات البرمجة و المقالات المتفرقة في كل ما يخص البرمجة

الموقع: https://harmash.com/

اذا كنت مهتنا لتعلم البرمجة انضم للقناة 👇
@programming_C_w
شرح الفرق  بين Switch و Router و Server، ولشو بتوصلي فيهم وليش.


---

💡 أولاً: شو يعني "أوصل على"؟

يعني توصي جهازك (حاسوب، طابعة، هاتف...) بسلك شبكة أو واي فاي على أحد هالثلاثة:

Switch

Router

Server
وكل واحد إلو دور ووظيفة مختلفة.



---

📦 1. التوصيل على Switch:

الـSwitch مثل "الموزّع" الداخلي داخل شبكة محلية (LAN).

بيوصل بين عدة أجهزة داخل نفس الشبكة.

إذا وصلتي عليه، فيكي تتواصلي مع أجهزة تانية (حاسوب، طابعة، كاميرا...) على نفس الشبكة.


🔌 مثال:
وصلتي حاسوبك على Switch، وصاحبتك موصّلة كمان → بتقدري تبعتيلا ملفات عالشبكة، أو تطبعي على طابعة الشبكة.

🔸 Switch ما بيعطي إنترنت لحالو، لازم يكون موصول على Router.


---

🌐 2. التوصيل على Router:

الـRouter هو يلي بيعمل توزيع الإنترنت.

بيربط الشبكة المحلية (LAN) بـ الإنترنت (WAN).

إذا وصلتي جهازك عليه، رح تاخدي عنوان IP وتقدري تطلعي على الإنترنت.


🔌 مثال: وصلتي موبايلك على راوتر البيت → صار فيكي تفتحي Google أو YouTube.

🔸 الراوتر أحيانًا فيه منافذ مثل الـSwitch، بس وظيفته الأهم هي الربط بالإنترنت.


---

🖥️ 3. التوصيل على Server:

الـServer هو جهاز قوي فيه برنامج معين يخدم باقي الأجهزة.

إذا وصلتي عليه، يعني إنتي تستخدمي خدمة معينة مثل:

تحميل ملفات

الدخول على قاعدة بيانات

تسجيل الدخول بنظام معين



🔌 مثال: وصلتي على سيرفر المعهد → بيدخلك على نظام العلامات، أو على ملفات الأستاذ.

🔸 الـServer ما بيعطيك إنترنت، لكن بيعطيك خدمات خاصة بحسب وظيفته.
---

🧠 خلاصة المقارنة:

التوصيل على الوظيفة بيعطي إنترنت؟ بيعطي خدمات؟ متى أستخدمه؟

Switch يربط أجهزة داخل نفس الشبكة لوصل أجهزة ببعض (LAN)
Router يربط الشبكة بالإنترنت ويوزع IP أحيانًا لما بدي إنترنت أو توزيع شبكات
Server يقدم خدمات محددة (ملفات، قواعد بيانات...) لما بدي أستخدم خدمة معينة داخل الشبكة
https://t.me/programming_C_w
requests-readthedocs-io-en-latest.pdf
522.7 KB
🐍مكتبة requests في Python🐍

⭐️تُستخدم للتعامل مع طلبات HTTP والربط مع واجهات API ، ومن مميزاتها عن باقي المكاتب الأخرى :

1. دعم الطلبات بسهولة وبشكل مرن✈️.
2. واجهة سهلة للتعامل مع النصوص📝، وملفات JSON📁، ورؤوس الاستجابة⭐️.
3. إدارة الجلسات⭐️.
4. دعم المصادقة (Authentication)🛂.
5. دعم التشفير باستخدام بروتوكول SSL🛡.
6. رفع الملفات بسهولة📂.
7. تخصيص الHeaders والParameters لتحديد إعدادات الطلب وتوفير الإستجابه المناسبة له💬.

مكتبة requests تُتعتبر المكتبة الأكثر استخدامًا في Python للتعامل مع HTTP، وتُسهّل تطوير تطبيقات الويب أو التعامل مع واجهات API بشكل كبير

https://t.me/programming_C_w
فين التفاعلات 🥱🥱🥱
معلومة تقنية مفيدة👍
هل كنت بتعرف إنو ترك اللابتوب مشبوك عالشاحن طول الوقت ممكن يقلل من عمر البطارية ؟

الأفضل تستخدم الجهاز لحدود 20-80% وخليه يفصل من الشحن شوي بعد ما يوصل %100

أو فعل خاصية "Battery Conservation" إذا موجودة

شارك المعلومة مع حدا عندو لابتوب دايما عالشاحن

@programming_C_w
أقوى (5) أدوات ذكاء اصطناعي لإنتاج فيديو احترافي 🔥🤯

لم تعد صناعة الفيديو اليوم بحاجة إلى كاميرا أو فريق مونتاج ☺️

صورة واحدة + نص مكتوب بدقة ◀️ كفيلان بإنتاج فيديو احترافي بوجه يتحدث بلغات مختلفة في ثوانٍ معدودة ؛؛

✴️ أحدث الذكاء الاصطناعي اليوم ثورة ضخمة في المحتوى المرئي عبر ما يُعرف بـ (AI Avatars).
✴️ لم تعد هذه التقنية مجرد موجة مؤقتة، بل أصبحت العمود الفقري لعمليات إنتاج الفيديو على نطاق واسع.
✴️ أكثر من (5) أدوات تهيمن على هذا المجال اليوم، كل منها يلبي حاجة مختلفة:

1. أداة  Anam:
الأفضل للمحتوى القصير والسوشال ميديا.
https://anam.ai/

2. أداة HeyGen:
لتوليد فيديوهات متعددة اللغات بجودة عالية.
https://www.heygen.com/

3. أداة Synthesia:
الأداة الأقوى للتدريب المؤسسي والتعليم.
https://www.synthesia.io/

4. أداة VEED.IO:
دمج مرن بين التحرير والتوليد الذكي.
https://www.veed.io/

5. أداة D-ID:
ابتكارية في تحريك الصور الثابتة ودمج الأصوات.
https://www.d-id.com/

✴️ سواء كنت مسوقًا أومدربًا أو صانع محتوى تعليمي أو ترفيهي فأنت أمام تحول جذري يجب أن تلتحق به الآن.
من أكثر المكتبات طلباً في عالم الويب اليوم هي React، يمكنك تعلمها في هرمش باللغة العربية وبأسلوب تفاعلي والحصول على شهادة إتمام مجانية:
https://harmash.com/tutorials/react/overview

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

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

كيف تصير هالهجمات؟


1. إيميل وهمي من البنك
توصلك رسالة تقول إن حسابك فيه مشكلة، ويطلبون منك تدخل رابط وتحدث بياناتك. تدخل؟ بسم الله… حسابك صار عندهم.


2. مكالمة من "الدعم الفني"
واحد يتصل يقول لك إنه من مايكروسوفت أو شركة الإنترنت، ويطلب منك تحميل برنامج يساعدك، وهو في الحقيقة برنامج تجسس.

3. رابط مغري في الواتساب أو الإيميل
“شوف صورتك في هذا الموقع!” أو “ربحت آيفون!”… تضغط؟ الله يعين.
@programming_C_w
🛑تـنبــيــه هاااااااااام🛑


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

مثلا تشوف صفحة في الفيسبوك تعرض منتجات للبيع مثل هواتف ، كمبيوترات، ساعات ، وبسعر مغري جدا تجنب طلب المنتج عبر هذه الصفحة

لاتطلب منتج الا من صفحات رسمية ومحلات حقيقية ولاتكن ضحية للنصب والاحتيال🔰


انشر من أجل ان يستفيد غيرك

https://t.me/programming_C_w
كود برمجي أعلى جودة، وأقل مشاكل !!
اليوم رح نعطيكم نصائح لتحسين الكود البرمجي
_أنشئ كود منطقي وسهل القراءة. استخدم تسميات واضحة للمتغيرات والدوال. هذا يجعل الكود أكثر قابلية للصيانة والتوسع.
_قم بالفصل والتجميع. افصل مختلف المهام والمسؤوليات إلى وحدات منطقية ومستقلة. ثم أعد تجميعها من خلال واجهات واضحة. هذا يحسن الاستقلال وإعادة الاستخدام.
_استخدم أنماط تصميم برمجية سليمة ومتماسكة. مثل التصميم بالخصائص أو النهج الموجه بالترابط. هذا يجعل الكود أقل تعقيد وأكثر مرونة.
_قم بإجراء اختبارات وافعال روتينية. اختبر مختلف وحدات ومؤلفات البرنامج بشكل مستقل وبعد دمجها. هذا يكشف األخطاء المبكرة ويحسن جودة وثبات البرنامج.
_راجع ونظف الكود بانتظام. استخدم أفضل الممارسات لإدارة المصادر لتحسين مرونة وقابلية صيانة قاعدة الكود على المدى الطويل.
كود برمجي أعلى جودة، وأقل مشاكل !!
اليوم Point رح تعطيكم نصائح لتحسين الكود البرمجي
_أنشئ كود منطقي وسهل القراءة. استخدم تسميات واضحة للمتغيرات والدوال. هذا يجعل الكود أكثر قابلية للصيانة والتوسع.
_قم بالفصل والتجميع. افصل مختلف المهام والمسؤوليات إلى وحدات منطقية ومستقلة. ثم أعد تجميعها من خلال واجهات واضحة. هذا يحسن الاستقلال وإعادة الاستخدام.
_استخدم أنماط تصميم برمجية سليمة ومتماسكة. مثل التصميم بالخصائص أو النهج الموجه بالترابط. هذا يجعل الكود أقل تعقيد وأكثر مرونة.
_قم بإجراء اختبارات وافعال روتينية. اختبر مختلف وحدات ومؤلفات البرنامج بشكل مستقل وبعد دمجها. هذا يكشف األخطاء المبكرة ويحسن جودة وثبات البرنامج.
_راجع ونظف الكود بانتظام. استخدم أفضل الممارسات لإدارة المصادر لتحسين مرونة وقابلية صيانة قاعدة الكود على المدى الطويل
تعرف على مبادئ التصميم الثابتة لبناء أنظمة مستقرة ومرنة من خلال مبادي التصميم SOLID Principal ؟
1- مبدأ المسؤولية الفردية Single Responsibility Principle
مبدأ المسؤولية الفردية هو أول مبدأ تصميم ل SOLID، ويمثله الحرف "S" ويحدده (Robert C Martin)،

ينص على أنه في أي تطبيق مُصمم، يجب أن يرتبط كل صف بمهمة خاصة به. واستخدام هذه المهمة يتم عند وجود سبب لاستخدام هذا الكود.

عندما يتعامل الصف(class) مع أكثر من مهمة واحدة، فإن أي تغييرات يتم إجراؤها على الوظائف قد تؤثر على الصفوف (class) الأخرى.

يعد هذا أمراً سيئاً جداً بحيث يُمكن أن يسبب مشكلة عند العمل على مستوى مشاريع برمجية معقدة عالية.

مثال على مبدأ المهام الفردية

دعونا نرى مثالاً باستخدام لغة Java مع العلم أنّه يمكنك تطبيق مبادئ تصميم SOLID على أي لغة OOP أيضاً.

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

أولاً، تعيين البيانات المتعلقة بالكتب (العنوان والمؤلف).

ثانياً، البحث عن الكتاب في سجلات البحث.

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

عند إدراج الكود سيكون صف الكتاب مسؤولاً فقط عن الحصول على بيانات كائن الكتاب وإعدادها.

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

ثمَّ ننقُل دالة searchBook () ونُرجِع صف الكتاب المُنشَأ.
Media is too big
VIEW IN TELEGRAM
منصة ادرة المحتويات  تجمع بين الترفيه والتعليم؟
تم اعداد منصة مبرمجة  بأحدث تقنيات الويب (Laravel + MySQL + HTML + JavaScript) لتمنحك تجربة سلسة ومتكاملة*
لوحـــــة تحــــــــكم خاصــــــــــــــة  بالمســـــتــــــخــــدم
محتوى مجاني متنوع:
مسلسلات | أطفال | وثائقيات |
تسجيل وتصفح سهل للمستخدمين
إمكانية التعليق على الفيديوهات وانتظار الموافقة
زر الإعجاب وعدم الإعجاب لأي فيديو
تعليم يحتوي على كورسات متاكمل  اختبارات ودروس وتدريب وحسابات المعلمين
يحتوي على بث مباشر
حساب خاص لكل مستخدم وإدارة كاملة للمحتوى

لوحة تحــــــــــــــكم خاصــــــــــة بالإدمــــــــــــــــــن:

إضافة وتعديل وحذف الفيديوهات
الموافقة على التعليقات
متابعة الإعجابات والمشاهدات
إحصائيات دقيقة
ادارة المعلمين اضافة كورسات اضافة اختبارات ومشاهده  تعديل حذف
إدارة الاشتراكات والمستخدمين
📱 متجاوب مع كل الأجهزة
🔒 آمن ومدعوم بقاعدة بيانات MySQL


🤍 من يحتاج العمل ويشتي العمل يتواصل معي الادارة عى الرابط🤍 التالي
https://wa.me/message/J524XB4MO5VCA1
أفضل المواقع والأدوات لطلاب الدراسات العليا

إذا كنت طالب دراسات عليا (ماجستير أو دكتوراه)، فهذه الأدوات ستختصر عليك الكثير من الوقت والجهد:

1. Google Scholar – للبحث الأكاديمي والمصادر الموثوقة
https://www.facebook.com/mohamed.elbadry.1861/videos/835119628245204/?app=fbl

2. Zotero – لإدارة وتنظيم المراجع تلقائيًا
https://www.zotero.org

3. Mendeley – مرجع آخر قوي لترتيب الأبحاث والمراجع
https://www.mendeley.com

4. Grammarly – لتحسين اللغة الأكاديمية وخلوّ البحث من الأخطاء
https://www.grammarly.com

5. ResearchGate – شبكة تواصل أكاديمية ومشاركة أبحاث
https://www.researchgate.net

6. EndNote – برنامج احترافي لإدارة المراجع (مدفوع لكن قوي)
https://endnote.com

7. Connected Papers – لاستكشاف أبحاث مرتبطة بموضوعك بطريقة بصرية
https://www.connectedpapers.com

8. Turnitin – لفحص السرقة الأدبية والانتحال (عن طريق الجامعات غالبًا)
https://www.turnitin.com

9. ChatGPT – للمساعدة في تحليل الأفكار وصياغة المسودات الأولى
https://chat.openai.com

10. Overleaf – لتنسيق البحوث والرسائل باستخدام LaTeX
https://www.overleaf.com