❤️🏆🏅البرمجة Programming🏅🏆❤️
120 subscribers
18 photos
5 videos
8 links
هذه القناة تختص بتعليم البرمجة في اللغة العربية والإنكليزيةThis channel is for programming in both language(Eng)(Arb
Download Telegram
HTML AND CSS

🔰 مواضيع للمبتدئين
1 مقدمة في HTML و CSS: ما الفرق بينهما وكيف يعملان معًا؟

◦ شرح دور HTML في بناء هيكل الصفحة، وCSS في تنسيقها وتجميلها، مع أمثلة بسيطة.
2 كيفية إنشاء صفحة ويب بسيطة باستخدام HTML و CSS
◦ دليل خطوة بخطوة لإنشاء صفحة تعريف شخصية أو سيرة ذاتية.
3 أهم العناصر في HTML واستخداماتها
◦ مثل: العناوين، الفقرات، الروابط، الصور، القوائم.
4 شرح محددات CSS (Selectors) مع أمثلة عملية
◦ مثل: المحدد العام، محدد الصنف (class)، ومحدد المعرّف (ID).
5 فهم نموذج الصندوق (Box Model) في CSS
◦ شرح العناصر الأربعة: margin، border، padding، content.

🧠 مواضيع لمستوى متوسط
1 إنشاء تصميم مرن باستخدام Flexbox في CSS

◦ بناء تخطيطات شبكية أو بطاقات تتكيف مع حجم الشاشة.
2 ما هي Media Queries وكيف نجعل موقعنا متجاوبًا؟
◦ شرح كيفية تعديل التصميم ليتناسب مع الشاشات المختلفة (كمبيوتر، جوال، لوحي).
3 أنواع التمركز (Position) في CSS واستخداماتها
◦ مثل: static، relative، absolute، fixed، sticky مع أمثلة مرئية.
4 إنشاء نموذج تواصل (Form) وتنسيقه باستخدام CSS
◦ إدخال بيانات، أزرار إرسال، تنسيق الحقول.
5 تصميم شريط تنقل (Navigation Bar) باستخدام CSS
◦ شريط علوي ثابت أو متغير، تأثيرات عند المرور بالمؤشر.

🚀 مواضيع متقدمة
1 بناء موقع متعدد الصفحات باستخدام HTML و CSS فقط

◦ استخدام تنسيق موحّد وروابط داخلية بين الصفحات.
2 Flexbox أم CSS Grid؟ متى نستخدم كل منهما؟
◦ مقارنة شاملة مع حالات استخدام مناسبة.
3 إنشاء حركات وانتقالات باستخدام CSS Animations
◦ استخدام keyframes و transition و transform لتجميل التفاعل.
4 طريقة تفعيل الوضع الليلي (Dark Mode) باستخدام HTML و CSS فقط
◦ بدون JavaScript، باستخدام خصائص CSS المتغيرة (CSS Variables).
5 HTML الدلالي (Semantic HTML) وأفضل ممارسات الوصول (Accessibility)
◦ تحسين هيكل الصفحة لمحركات البحث ولذوي الاحتياجات الخاصة
البرمجة الكائنية التوجه (Object-Oriented Programming – OOP)

1. الفكرة الأساسية

البرمجة الكائنية تعتمد على فكرة تمثيل الأشياء (objects) في العالم الحقيقي داخل البرنامج.
الـ Object هو كيان يحتوي:
• بيانات (Data) تمثل صفاته (Properties أو Attributes).
• وظائف (Methods) تمثل سلوكه (Behavior).

مثال: لو عندك “سيارة” 🚗
• الصفات: اللون، السرعة، الموديل.
• الوظائف: تسريع، فرملة، تشغيل.

2. أركان OOP الأساسية
1. التجريد (Abstraction):
إخفاء التفاصيل المعقدة وإظهار الأساسيات فقط.
مثل قيادة السيارة → ما تحتاج تعرف تفاصيل المحرك، بس عندك مقود ودواسات.
2. التغليف (Encapsulation):
وضع البيانات والدوال اللي تخصها داخل كائن واحد ومنع الوصول المباشر إلها إلا بطرق محددة.
هذا يقلل الأخطاء ويحمي البيانات.
3. الوراثة (Inheritance):
كائن يرث خصائص وسلوكيات من كائن آخر.
مثال: “سيارة كهربائية” ترث من “سيارة” → عندها نفس الخصائص، لكن تضيف خاصية جديدة (البطارية).
4. تعدد الأشكال (Polymorphism):
نفس الدالة ممكن تشتغل بشكل مختلف حسب نوع الكائن.
مثال: دالة “تشغيل” للسيارة تختلف عن دالة “تشغيل” للدراجة النارية.

3. ليش مهم؟
• يسهل تنظيم الكود.
• يقلل التكرار.
• يخلي التعديل والتوسع مستقبلاً أسهل.
• يُستخدم في معظم لغات البرمجة الحديثة مثل Java, C++, Python, C#, JavaScript.
Flutter is an open-source framework developed by Google for building cross-platform applications from a single codebase.
Here’s a breakdown:
• Purpose: It allows developers to create apps for mobile (iOS, Android), web, desktop (Windows, macOS, Linux), and even embedded devices — all using the same code.
• Language: Flutter apps are written in Dart, a programming language also developed by Google.
• UI-first framework: Flutter uses a widget-based architecture, meaning everything you see on the screen (buttons, text, layouts, etc.) is a widget. This makes it highly customizable and flexible.
• Rendering: Unlike many frameworks that rely on native UI components, Flutter draws its own UI using the Skia graphics engine. This gives consistent look and feel across platforms.
• Performance: Since Flutter compiles to native machine code, it can achieve near-native performance.
• Hot reload: Developers can see changes instantly while coding without restarting the entire app, which speeds
فلاتر (Flutter) هو إطار عمل مفتوح المصدر طورته شركة جوجل لبناء تطبيقات متعددة المنصات من قاعدة برمجية واحدة.
🔹 الغرض: يتيح للمطورين إنشاء تطبيقات تعمل على أندرويد (Android)، آي أو إس (iOS)، الويب، الحاسوب (ويندوز، ماك، لينكس) وحتى الأجهزة المدمجة. 🔹 اللغة: يُكتب باستخدام لغة Dart التي طورتها أيضًا جوجل. 🔹 الواجهة (UI): يعتمد فلاتر على مفهوم الويدجت (Widgets)، حيث يُعتبر كل شيء يظهر على الشاشة (الأزرار، النصوص، التخطيطات...) عبارة عن ويدجت، مما يمنح مرونة كبيرة في تصميم الواجهات. 🔹 الرسم: على عكس أُطر العمل الأخرى التي تستخدم مكوّنات النظام الأصلية، يقوم فلاتر برسم واجهته الخاصة باستخدام محرك الرسوم Skia، ما يضمن مظهراً متناسقاً على جميع المنصات. 🔹 الأداء: بفضل تحويله إلى كود أصلي (Native Machine Code)، يقدم أداءً قريباً جداً من التطبيقات الأصلية. 🔹 ميزة Hot Reload: تسمح للمطورين برؤية التغييرات مباشرة أثناء البرمجة دون الحاجة لإعادة تشغيل التطبيق بالكامل.
البايثوم


---

1. المتغيرات (Variables)

المتغير هو مكان نخزن بيه قيمة.

name = "Ali"
age = 16
print("اسمي", name, "وعمري", age)


---

2. العمليات الحسابية

بايثون يدعم جمع، طرح، ضرب، قسمة...

x = 10
y = 3
print(x + y) # جمع
print(x - y) # طرح
print(x * y) # ضرب
print(x / y) # قسمة عادية
print(x // y) # قسمة صحيحة (بدون كسور)
print(x % y) # باقي القسمة


---

3. الجمل الشرطية (if)

حتى نتحكم بالبرنامج حسب شرط معيّن:

score = 85

if score >= 90:
print("ممتاز 🎉")
elif score >= 70:
2
This media is not supported in your browser
VIEW IN TELEGRAM
هذا مشروع بسيط جدا مقارنتا بمشاريعي لكن هذا المشروع يمثل الدائرة الكهربائية المغلقة (electro circuit) ويعتبر نشاط لاصفي للفيزياء وبنفس الوقت يعتبر نشاط لاصفي للحاسوب وإذا أي شخص يريد الكود او الخريدة على شون تربط الوايرات دز الهذا المعرف@Ali_Muthana_Khalil_2011 فهو رايح يجاوبكم انشالله
1
و هذا انموذج صغير ل ما هي اهميه الحاسوب بحياتنا اليوميه🤖
1
🧑‍💻السلام عليكم رايح نشرح عن المواضيع البرمجية بهذا التسلسل:

١. C++📀

٢. Python(بايثون)💻

٣. React(رياكت)🖥️

٤. Flutter(فلاتر)⌨️

٥. Block code(بلوك كود)🛜

٦. Notes about programming (ملاحظات عن البرمجة)👨‍💻
😁1
📐Hello everyone, we are going to explain the programming languages in this sequence(From the most votes🗳️ to the least votes🗳️ ):

1. C++🚦

2. Python📕

3. React❤️

4. Flutter📀

5. Block code🔺

6. Notes about programming🎮
😎1