برمجة
Ir al canal en Telegram
< مُحتوى برمجي /> قناة اليوتيوب www.youtube.com/@Barmajaa للأسئلة أو للتواصل (تيليجرام) @m4md24 رابط الموقع: https://Barmajaa.github.io/Barmajaa
Mostrar más4 111
Suscriptores
-324 horas
-37 días
+1730 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Sin datos
¿Algún problema? Por favor, actualice la página o contacte a nuestro gerente de soporte.
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
septiembre '26
septiembre '26
+10
en 0 canales
agosto '26
+118
en 1 canales
Get PRO
julio '26
+114
en 0 canales
Get PRO
junio '26
+137
en 4 canales
Get PRO
mayo '26
+157
en 1 canales
Get PRO
abril '26
+157
en 1 canales
Get PRO
marzo '26
+71
en 1 canales
Get PRO
febrero '26
+100
en 2 canales
Get PRO
enero '26
+106
en 3 canales
Get PRO
diciembre '25
+96
en 1 canales
Get PRO
noviembre '25
+105
en 0 canales
Get PRO
octubre '25
+118
en 0 canales
Get PRO
septiembre '25
+63
en 0 canales
Get PRO
agosto '25
+112
en 4 canales
Get PRO
julio '25
+86
en 3 canales
Get PRO
junio '25
+134
en 4 canales
Get PRO
mayo '25
+143
en 4 canales
Get PRO
abril '25
+108
en 4 canales
Get PRO
marzo '25
+222
en 6 canales
Get PRO
febrero '25
+169
en 4 canales
Get PRO
enero '25
+187
en 5 canales
Get PRO
diciembre '24
+216
en 5 canales
Get PRO
noviembre '24
+127
en 3 canales
Get PRO
octubre '24
+123
en 3 canales
Get PRO
septiembre '24
+238
en 4 canales
Get PRO
agosto '24
+282
en 6 canales
Get PRO
julio '24
+192
en 2 canales
Get PRO
junio '24
+119
en 5 canales
Get PRO
mayo '24
+159
en 3 canales
Get PRO
abril '24
+136
en 2 canales
Get PRO
marzo '24
+302
en 4 canales
Get PRO
febrero '24
+206
en 4 canales
Get PRO
enero '24
+210
en 3 canales
Get PRO
diciembre '23
+222
en 4 canales
Get PRO
noviembre '23
+262
en 5 canales
Get PRO
octubre '23
+89
en 2 canales
Get PRO
septiembre '23
+107
en 0 canales
Get PRO
agosto '23
+65
en 0 canales
Get PRO
julio '23
+55
en 0 canales
Get PRO
junio '23
+12
en 0 canales
Get PRO
mayo '23
+26
en 0 canales
Get PRO
abril '23
+9
en 0 canales
Get PRO
marzo '23
+16
en 0 canales
Get PRO
febrero '23
+49
en 0 canales
Get PRO
enero '23
+36
en 0 canales
Get PRO
diciembre '22
+20
en 0 canales
Get PRO
noviembre '22
+50
en 0 canales
Get PRO
octubre '22
+323
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 04 septiembre | 0 | |||
| 03 septiembre | +2 | |||
| 02 septiembre | +3 | |||
| 01 septiembre | +5 |
Publicaciones del Canal
| 2 | متسق، هو تطبيق لمنصة من التطبيقات التي تعين على الإسلام والالتزام باتساق ويسر بإذن الله...
الخصائص الحالية:
- ترميز موحد لكل المنصات المحلية (الأندرويد والآي او اس وغيرها) ومفتوح المصدر مع قابلية الوصول كذلك من قبل أي متصفح على أي جهاز.
- أذكار الصباح والمساء مع إمكانية إدارتها.
- نمط تلاوة للقرآن الكريم مع قابلية النسخ السريع والبحث اللّغوي المتكامل بإذن الله وكذلك خاصيّة تتبع للورد اليومي.
رابط تطبيق الويب (يعمل على متصفح أي جهاز):
https://muttasiq.com
رابط تطبيق الأندرويد:
https://play.google.com/store/apps/details?id=dev.goodm4ven.muttasiq
رابط تطبيق الآي او اس:
https://apps.apple.com/us/app/%D9%85%D8%AA%D8%B3%D9%82/id6759810123
رابط الترميز مفتوح المصدر:
https://github.com/GoodM4ven/NATIVE_TALL_muttasiq-dot-com
رابط مقطع يشرح كيفية عمل المنصة:
https://www.youtube.com/watch?v=3gVbuDSm-uk
• المهام الرئيسية
• التبليغ عن الأخطاء
• الاقتراحات ونقاشها
• التطوير الحالي
• دعم المشروع | 1 230 |
| 3 | 🖌 أنواع صيغ الألوان في التصميم والبرمجة 🎨
1️⃣ صيغ RGB & RGBA (أحمر، أخضر، أزرق + شفافية)
▪️ RGB(255, 0, 0) → أحمر
▪️ RGB(0, 255, 0) → أخضر
▪️ RGB(0, 0, 255) → أزرق
▪️ RGBA(255, 0, 0, 0.5) → أحمر نصف شفاف
2️⃣ صيغة HEX
▪️ #FF0000 → أحمر
▪️ #00FF00 → أخضر
▪️ #0000FF → أزرق
▪️ #1A2B3C → لون مخصص
▪️ #FFF → اختصار للأبيض
▪️ #000 → اختصار للأسود
3️⃣ صيغة HSL & HSLA ( Hue, Saturation, Lightness )
▪️ HSL(0, 100%, 50%) → أحمر
▪️ HSL(120, 100%, 50%) → أخضر
▪️ HSL(240, 100%, 50%) → أزرق
▪️ HSLA(240, 100%, 50%, 0.7) → أزرق مع شفافية
4️⃣ صيغة CMYK (للطباعة)
▪️ CMYK(0, 100%, 100%, 0%) → أحمر
▪️ CMYK(100%, 0, 100%, 0%) → أخضر
▪️ CMYK(100%, 100%, 0, 0%) → أزرق
▪️ CMYK(0, 0, 0, 100%) → أسود
5️⃣ صيغ أخرى / أسماء ألوان
▪️ red → أحمر
▪️ blue → أزرق
6️⃣ صيغة HSV / HSB (تشبه HSL لكن بقيم مختلفة)
▪️ HSV(0, 100%, 100%) → أحمر
▪️ HSV(120, 100%, 100%) → أخضر
▪️ HSV(240, 100%, 100%) → أزرق
📌 لماذا يجب أن نعرفها؟
لأنها أساس أي عمل في التصميم، وكل صيغة لها مجال استخدامها المناسب. | 10 163 |
| 4 | 🖌 أنواع صيغ الألوان في التصميم والبرمجة 🎨
🔴 1️⃣ صيغ RGB & RGBA (أحمر، أخضر، أزرق + شفافية)
▪️ RGB(255, 0, 0) → أحمر
▪️ RGB(0, 255, 0) → أخضر
▪️ RGB(0, 0, 255) → أزرق
▪️ RGBA(255, 0, 0, 0.5) → أحمر نصف شفاف
🟢 2️⃣ صيغة HEX
▪️ #FF0000 → أحمر
▪️ #00FF00 → أخضر
▪️ #0000FF → أزرق
▪️ #1A2B3C → لون مخصص
▪️ #FFF → اختصار للأبيض
▪️ #000 → اختصار للأسود
🟡 3️⃣ صيغة HSL & HSLA ( Hue, Saturation, Lightness )
▪️ HSL(0, 100%, 50%) → أحمر
▪️ HSL(120, 100%, 50%) → أخضر
▪️ HSL(240, 100%, 50%) → أزرق
▪️ HSLA(240, 100%, 50%, 0.7) → أزرق مع شفافية
🔵 4️⃣ صيغة CMYK (للطباعة)
▪️ CMYK(0, 100%, 100%, 0%) → أحمر
▪️ CMYK(100%, 0, 100%, 0%) → أخضر
▪️ CMYK(100%, 100%, 0, 0%) → أزرق
▪️ CMYK(0, 0, 0, 100%) → أسود
🟣 5️⃣ صيغ أخرى / أسماء ألوان
▪️ red → أحمر
▪️ blue → أزرق
🟠 6️⃣ صيغة HSV / HSB (تشبه HSL لكن بقيم مختلفة)
▪️ HSV(0, 100%, 100%) → أحمر
▪️ HSV(120, 100%, 100%) → أخضر
▪️ HSV(240, 100%, 100%) → أزرق
📌 لماذا يجب أن نعرفها؟
لأنها أساس أي عمل في التصميم، وكل صيغة لها مجال استخدامها المناسب. | 1 |
| 5 | 📌 أنواع الـ Classes 📐 | 9 212 |
| 6 | قوائم مشاريعي التوثيقية لتعلم الأساسيات العملية في البرمجة 📋🗄:
لغات وتقنيات وأدوات:
https://github.com/stars/M4MD24/lists/programming-advices-courses
الدورات التعليمية لأبو هدهود:
https://github.com/stars/M4MD24/lists/programming-advices-courses | 2 077 |
| 7 | السلام عليكم ورحمة الله.
تذكير برابط دعوة وقف لأهل الحديث لمن أراد تعلم صنعة تطوير التطبيقات الرقمية.
https://t.me/+roZ3Bz5rCuwxZTRk
المتطلبات:
0. جهاز تخزين خارجي (هارد ديسك) لنسخ الملفات المهمة الموجودة حاليا عليه.
1. جهاز حاسوب محمول للتطوير فقط (سيتم التخلص من أي نظام آخر موجود على الجهاز، ولذلك احتجنا للخطوة 0).
2. جهاز تخزين خارجي صغير (فلاش درايف) لحرق نظام التشغيل عليه.
3. الاستعداد للتعامل مع نظام لينوكس (سيتم الإرشاد خطوة بخطوة بإذن الله).
4. مشاهدة الفيديوهات كاملة والتقليد خطوة بخطوة حتى تشغيل التطبيق (متسق) محليا على الجهاز.
5. هناك قسم للإرشاد والسؤال وحل المشاكل أثناء التطوير باستخدام التقنيات المشروحة نفسها.
ملاحظات:
- يجب ∗∗∗∗∗∗∗∗ ∗∗∗∗∗∗ أهل الحديث ∗∗∗∗∗∗∗ في كتاب ∗∗∗∗∗∗∗ للآجري رحمه الله.
- سيتم ∗∗∗∗ ∗∗∗∗∗ ∗∗∗∗∗∗∗∗ حين ينتهي نشر دورة أساسية جديدة داخل القناة إن شاء الله.
- ∗∗∗∗∗∗ ∗∗∗∗ بالرجال ∗∗∗∗.
- يمنع ∗∗∗∗∗∗ ∗∗ ∗∗∗∗ حسابه ∗∗∗ ∗∗∗ سيئة جارية ∗∗∗ الممات.
يرجى النشر لمن يهمه الأمر... | 1 171 |
| 8 | 🔐 Basic
نقل (اسم المستخدم + كلمة المرور) مشفر بـ Base64
ويُعَرَّف في (RFC 7617)
🧩 Digest
إرسال تجزئة (Hash) للبيانات بدلاً من كلمة المرور
ويُعَرَّف في (RFC 7616)
🎫 Bearer
استخدام رمز وصول (Access Token) للدلالة على الصلاحية
ويُعَرَّف في (RFC 6750)
🍪 Sessions
تخزين الجلسة بالخادم وإرسال Session ID للعميل (عبر Cookie)
📜 JWT
رمز JSON موقع إلكترونيًا لنقل المزاعم (Claims)
ويُعَرَّف في (RFC 7519)
⚙️ OAuth
تفويض تطبيقات الطرف الثالث للوصول المحدود
ويُعَرَّف في (RFC 6749)
————
📕 ما هو RFC؟
وثائق فنية مرجعية (Request for Comments) تنشرها IETF، تحدد معايير البروتوكولات، والأرقام (مثل 7617) مُعرِّفات دائمة لكل وثيقة. | 3 881 |
| 9 | نبذة عن الـ HTTP Methods 🌐:
تُستخدم لتحديد نوع العملية عند التعامل مع الـ API
🔍 GET
لجلب بيانات
🆕 POST
لإنشاء بيانات
✏️ PUT
لتحديث كامل
🩹 PATCH
للتحديث الجزئي
🗑 DELETE
لحذف بيانات
📄 HEAD
للفحص بدون محتوى
⚙️ OPTIONS
الـ(Methods) المسموحة (CORS)
🛰 TRACE
للتبع الطلب
🔐 CONNECT
نفق اتصال (HTTPS / Proxy) | 3 622 |
| 10 | ما الفرق بين خياري بناء تطبيق الأندرويد في Intellij IDEA؟
Generate APKs
- ينتج ملف Android Package Kit (.apk).
- يمكن تثبيته مباشرة على أي جهاز أندرويد.
- لا يعتمد على Google Play.
Generate Bundles (AAB)
- ينتج ملف Android App Bundle (.aab).
- لا يمكن تثبيته مباشرة.
- إلزامي للنشر على Google Play، ليقوموا بتحويله إلى APKs مخصصة لكل جهاز. | 4 676 |
| 11 | ■ ما هو الفرق بين:
- XML (Extensible Markup Language)
- JSON (JavaScript Object Notation)
- TOON (Token Oriented Object Notation) | 2 446 |
| 12 | download (12).jpg | 2 |
| 13 | Velvet Texture Wallpaper.jpg | 2 |
| 14 | Beautiful rose.jpg | 1 |
| 15 | download (8).jpg | 1 |
| 16 | download (10).jpg | 1 |
| 17 | https://youtu.be/DfXxz-IHX8k | 1 627 |
| 18 | 📚 مكتبة أبو عثمان محمد بن سعداوي 📚
https://t.me/addlist/SCjxJuhzh-pmNmM0 | 1 398 |
| 19 | Sin texto... | 9 091 |
| 20 | 54 مفهوم مهم في البرمجة 🗺🎨
🔹 1. Algorithm – الخوارزمية
مجموعة من الخطوات المحددة لحل مشكلة معينة أو تنفيذ مهمة.
🔹 2. Data Structure – هيكل البيانات
طريقة لتنظيم البيانات داخل الذاكرة لتسهيل الوصول والتعديل.
🔹 3. Variable Scope – نطاق المتغيرات
المكان الذي يمكن فيه الوصول إلى المتغير (داخل دالة، كلاس، إلخ).
🔹 4. Encapsulation – التغليف
إخفاء تفاصيل تنفيذ الكود وإظهار واجهة استخدام فقط.
🔹 5. Abstraction – التجريد
التركيز على المهم وإخفاء التفاصيل المعقدة.
🔹 6. Polymorphism – تعدد الأشكال
استخدام دوال أو كائنات بنفس الاسم ولكن بسلوك مختلف.
🔹 7. Inheritance – الوراثة
كلاس يرث خصائص ودوال من كلاس آخر.
🔹 8. Recursion – الاستدعاء الذاتي
دالة تستدعي نفسها لحل أجزاء أصغر من المشكلة.
🔹 9. DRY – Don’t Repeat Yourself
مبدأ يمنع تكرار الكود ويسعى لإعادة الاستخدام.
🔹 10. KISS – Keep It Simple, Stupid
اجعل الكود بسيطًا وواضحًا دون تعقيد غير ضروري.
🔹 11. YAGNI – You Ain’t Gonna Need It
لا تكتب كودًا أو تضف ميزات غير مطلوبة بعد.
🔹 12. SOLID Principles
خمسة مبادئ تصميم تجعل الكود قابلًا للصيانة والتوسعة.
🔹 13. Design Patterns – أنماط التصميم
حلول عامة لمشاكل متكررة في تصميم البرمجيات.
🔹 14. Coupling – الترابط
مدى اعتماد كائنات أو وحدات الكود على بعضها البعض.
🔹 15. Cohesion – التماسك
مدى تركيز الوحدة على وظيفة واحدة واضحة.
🔹 16. Singleton Pattern
نمط تصميم يضمن وجود نسخة واحدة فقط من الكائن.
🔹 17. Factory Pattern
نمط لإنشاء الكائنات دون تحديد الكلاس مباشرة.
🔹 18. Observer Pattern
نمط لإبلاغ كائنات متعددة عند تغيير حالة كائن معين.
🔹 19. MVC – Model View Controller
تقسيم المشروع لثلاثة أجزاء: البيانات، العرض، التحكم.
🔹 20. API – واجهة برمجية
وسيلة للتواصل بين البرمجيات باستخدام طلبات واستجابات.
🔹 21. RESTful API
تصميم API يعتمد على بروتوكول HTTP بطريقة بسيطة.
🔹 22. GraphQL
لغة استعلام بديلة لـ REST تتيح الحصول على البيانات بشكل مرن.
🔹 23. Callback Function
دالة تُمرَّر كوسيط ليتم استدعاؤها لاحقًا بعد انتهاء مهمة.
🔹 24. Asynchronous Programming
تنفيذ الأوامر دون الانتظار، لتحسين الأداء.
🔹 25. Multithreading
تشغيل أكثر من سلسلة أوامر (Thread) في الوقت نفسه.
🔹 26. Deadlock
حالة توقف يحدث فيها تعارض بين عمليتين تنتظران بعضهما.
🔹 27. Race Condition
مشكلة تحدث عند الوصول المتزامن لنفس البيانات بطريقة غير آمنة.
🔹 28. Garbage Collection
عملية حذف الكائنات غير المستخدمة من الذاكرة تلقائيًا.
🔹 29. Memory Leak
فشل في تحرير الذاكرة مما يؤدي لاستهلاكها تدريجيًا.
🔹 30. Immutable Object
كائن لا يمكن تغيير حالته بعد إنشائه.
🔹 31. Unit Testing
اختبار وحدة واحدة من الكود (مثل دالة) بشكل مستقل.
🔹 32. Mocking
محاكاة كائنات حقيقية أثناء الاختبار لتسهيل العزل.
🔹 33. TDD – Test Driven Development
أسلوب تطوير يعتمد على كتابة الاختبارات قبل الكود.
🔹 34. Code Smells
مؤشرات على وجود مشاكل في تصميم الكود يجب تحسينها.
🔹 35. Refactoring
تحسين هيكل الكود بدون تغيير سلوكه الخارجي.
🔹 36. Version Control
إدارة تغييرات الكود بمرور الوقت (مثل Git).
🔹 37. Branching
إنشاء نسخ مستقلة من الكود للعمل على ميزات أو إصلاحات.
🔹 38. Merge Conflict
تعارض يحدث عند دمج فروع تحتوي على تعديلات متضاربة.
🔹 39. CI/CD
أتمتة بناء واختبار ونشر التطبيقات بشكل مستمر.
🔹 40. Docker
أداة لحزم وتشغيل التطبيقات في بيئة معزولة (Containers).
🔹 41. Containerization
تشغيل البرامج في بيئات خفيفة ومعزولة عن النظام الأساسي.
🔹 42. Kubernetes
نظام لإدارة وتشغيل مجموعات من الحاويات (Containers) تلقائيًا.
🔹 43. Load Balancer
توزيع الحمل على عدة خوادم لتحسين الأداء والموثوقية.
🔹 44. Caching
تخزين مؤقت للبيانات لتسريع الوصول إليها.
🔹 45. SQL Injection
هجوم يتم عبر إدخال أوامر SQL ضارة في استعلامات قاعدة البيانات.
🔹 46. XSS – Cross Site Scripting
هجوم يتم عن طريق إدخال سكريبتات خبيثة في صفحات الويب.
🔹 47. JWT – JSON Web Token
رمز يستخدم للتحقق من هوية المستخدم بطريقة آمنة.
🔹 48. OAuth
بروتوكول يسمح بالتفويض الآمن بين التطبيقات.
🔹 49. Normalization
تنظيم بيانات قواعد البيانات لتقليل التكرار.
🔹 50. Denormalization
إدخال بعض التكرار في البيانات لتحسين الأداء.
🔹 51. Big O Notation
طريقة لقياس تعقيد الخوارزميات من حيث الأداء والسرعة.
🔹 52. Time Complexity
قياس الزمن الذي تستغرقه الخوارزمية حسب حجم البيانات.
🔹 53. Space Complexity
كمية الذاكرة التي تحتاجها الخوارزمية أثناء تنفيذها.
🔹 54. Functional Programming
نمط برمجي يعتمد على الدوال كعناصر أساسية بدون تغيير الحالة. | 9 994 |
