Forwarded from برمجة
🔍 أنواع أوامر SQL
Types of SQL Statements 🔎
🔹 في عالم قواعد البيانات، أوامر SQL تنقسم إلى عدة أنواع رئيسية، كل منها يؤدي وظيفة محددة:
1️⃣ DDL – Data Definition Language
🔹 لإنشاء وتعديل هيكل الجداول وقواعد البيانات.
🛠 من أهم الأوامر:
CREATE
لإنشاء جداول أو قواعد بيانات جديدة.
ALTER
لتعديل هيكل جدول موجود (إضافة أو حذف أعمدة مثلاً).
DROP
لحذف جداول أو قواعد بيانات بالكامل.
TRUNCATE
لحذف جميع البيانات من الجدول بدون حذف الهيكل.
2️⃣ DML – Data Manipulation Language
🔹 لإدارة البيانات داخل الجداول (إضافة، تعديل، حذف).
📝 من أهم الأوامر:
INSERT
لإضافة سجلات جديدة.
UPDATE
لتعديل بيانات موجودة.
DELETE
لحذف بيانات من الجدول.
3️⃣ DQL – Data Query Language
🔹 لاستخراج البيانات من الجداول.
🔍 من أهم الأوامر:
SELECT
لجلب البيانات وفق شروط محددة.
4️⃣ DCL – Data Control Language
🔹 للتحكم في الصلاحيات والوصول للبيانات.
🔐 من أهم الأوامر:
GRANT
لمنح صلاحيات لمستخدم.
REVOKE
لسحب الصلاحيات.
5️⃣ TCL – Transaction Control Language
🔹 للتحكم في العمليات والمعاملات داخل قواعد البيانات.
📦 من أهم الأوامر:
COMMIT
لحفظ التعديلات بشكل دائم.
ROLLBACK
للتراجع عن التعديلات قبل الحفظ.
SAVEPOINT
لإنشاء نقطة استعادة داخل المعاملة.
SET TRANSACTION
لتحديد خصائص المعاملة.
هل الشهادة تمنع الاحترافية او الوصول للعالمية في مجال صناعة البرمجيات ؟
نصائح و استشارات برمجية
هل الشهادة تمنع الاحترافية او الوصول للعالمية في مجال صناعة البرمجيات ؟
لا، ومفيش حد قال إنها عائق
بل بالعكس هى مش عائق نهائي
وغير دا بعد يعتبر ٧ أعوام محدش هيسألك عن حاجة اسمها شهادة
لإن خبراتك وقتها مفيش شهادة تحكمها غير مشاريعك وخبرتك الحقيقية اللي اكتسبتها
بل بالعكس هى مش عائق نهائي
وغير دا بعد يعتبر ٧ أعوام محدش هيسألك عن حاجة اسمها شهادة
لإن خبراتك وقتها مفيش شهادة تحكمها غير مشاريعك وخبرتك الحقيقية اللي اكتسبتها
ما الأفضل لفهم وتعلم البرمجة بعمق؟
المراجع؟
ام الكتب ام الكورسات أرجو الإفادة
المراجع؟
ام الكتب ام الكورسات أرجو الإفادة
نصائح و استشارات برمجية
ما الأفضل لفهم وتعلم البرمجة بعمق؟ المراجع؟ ام الكتب ام الكورسات أرجو الإفادة
كل شيء ذكرته مهم، لذلك مهم أن تنوع من مصادرك
السلام عليكم ورحمة الله وبركاته
اقترحوا لي شركة استضافة كويسة
يعتمد عليها واسعارها معقوله
اقترحوا لي شركة استضافة كويسة
يعتمد عليها واسعارها معقوله
نصائح و استشارات برمجية
السلام عليكم ورحمة الله وبركاته اقترحوا لي شركة استضافة كويسة يعتمد عليها واسعارها معقوله
وعليكم السلام ورحمة الله وبركاته
هوستنجر
هوستنجر
السلام عليكم
كنت عاوزه موقع سهل التعامل معاه علشان اعمل بريزنتيشن غير البور بوينت علشان مش عارفه استخدمو كويس
كنت عاوزه موقع سهل التعامل معاه علشان اعمل بريزنتيشن غير البور بوينت علشان مش عارفه استخدمو كويس
نصائح و استشارات برمجية
السلام عليكم كنت عاوزه موقع سهل التعامل معاه علشان اعمل بريزنتيشن غير البور بوينت علشان مش عارفه استخدمو كويس
وعليكم السلام ورحمة الله وبركاته
برنامج Canva أسهل واحد أعرفه لدي القصص
برنامج Canva أسهل واحد أعرفه لدي القصص
نصائح و استشارات برمجية
سلام عليكم هل يمكن تعلم البرمجة بجانب الطب ولا صعب؟
وعليكم السلام ورحمة الله وبركاته
صعب
هذا مجال عميق و ذاك مجال عميق
صعب
هذا مجال عميق و ذاك مجال عميق
Forwarded from برمجة
⏹️ من اهم النصائح لتحسين جودة الكود بإذن الله 📚
⬅️ لكتابة كود قابل للتوسع والصيانة بسهولة.
⬅️ حافظ على بساطة الكود واجعل أجزائه مفهومة و واضحة قدر الإمكان.
⬅️ قم بكتابة تعليقات توضيحية وتوثيق الأكواد لتسهيل فهمها من قبل الآخرين.
⬅️ اجعل الكود قابل لإعادة الاستخدام من خلال استخدام الدوال والوحدات او الفصول البرمجية.
⬅️ اتبع معايير التنسيق الموحدة للكود واستخدم أدوات مثل Prettier وESLint لتحسين تنسيق الكود.
⬅️ استخدم أسماء متناسقة ومعبرة للمتغيرات، والدوال، والوحدات او الفصول البرمجية.
⬅️ تأكد من اختبار الكود بانتظام باستخدام وحدات او فصول الاختبار بشكل مستمر لتجنب الأخطاء.
⬅️ اطلب من زملائك مراجعة كودك بانتظام لتحسين جودته واكتشاف الأخطاء المحتملة.
⬅️ تجنب تكرار الكود عن طريق استخدام الدوال والوحدات او الفصول البرمجية المشتركة.
⬅️ حلل أداء الكود وابحث عن طرق لتحسينه مثل تقليل استخدام الذاكرة وتحسين سرعة التنفيذ.
⬅️ استعن بأنماط التصميم المعروفة مثل Singleton وFactory وObserver لحل المشاكل المتكررة بطرق منظمة وفعالة.
⬅️ استمر في تعلم أفضل الممارسات والأدوات الجديدة من خلال قراءة الكتب والمستندات والمقالات وحضور الدورات التدريبية سواء كانت حضورية في الواقع او على مواقع تعليمية.
⏺️ تحسين جودة الكود يتطلب الالتزام بالممارسات الجيدة والاستمرار في التعلم والتطوير. باتباع هذه النصائح، ستتمكن من كتابة كود أكثر احترافية وفعالية بإذن الرحمن.
اتباع المبادئ الصلبة
(SOLID Principles)
⬅️ لكتابة كود قابل للتوسع والصيانة بسهولة.
كتابة كود نظيف ومنظم
(Clean Code)
⬅️ حافظ على بساطة الكود واجعل أجزائه مفهومة و واضحة قدر الإمكان.
التوثيق الجيد
(Documentation)
⬅️ قم بكتابة تعليقات توضيحية وتوثيق الأكواد لتسهيل فهمها من قبل الآخرين.
إعادة استخدام الكود
(Code Reusability)
⬅️ اجعل الكود قابل لإعادة الاستخدام من خلال استخدام الدوال والوحدات او الفصول البرمجية.
التنسيق الصحيح للكود
(Code Formatting)
⬅️ اتبع معايير التنسيق الموحدة للكود واستخدم أدوات مثل Prettier وESLint لتحسين تنسيق الكود.
التسمية الواضحة والمتناسقة
(Clear Naming Conventions)
⬅️ استخدم أسماء متناسقة ومعبرة للمتغيرات، والدوال، والوحدات او الفصول البرمجية.
إجراء الاختبارات الدائمة
(Continuous Testing)
⬅️ تأكد من اختبار الكود بانتظام باستخدام وحدات او فصول الاختبار بشكل مستمر لتجنب الأخطاء.
المراجعة الدورية للكود
(Code Reviews)
⬅️ اطلب من زملائك مراجعة كودك بانتظام لتحسين جودته واكتشاف الأخطاء المحتملة.
تقليل التكرار
(Avoid Code Duplication)
⬅️ تجنب تكرار الكود عن طريق استخدام الدوال والوحدات او الفصول البرمجية المشتركة.
تحسين الأداء
(Performance Optimization)
⬅️ حلل أداء الكود وابحث عن طرق لتحسينه مثل تقليل استخدام الذاكرة وتحسين سرعة التنفيذ.
استخدام أنماط التصميم
(Design Patterns)
⬅️ استعن بأنماط التصميم المعروفة مثل Singleton وFactory وObserver لحل المشاكل المتكررة بطرق منظمة وفعالة.
التعلم المستمر
(Continuous Learning)
⬅️ استمر في تعلم أفضل الممارسات والأدوات الجديدة من خلال قراءة الكتب والمستندات والمقالات وحضور الدورات التدريبية سواء كانت حضورية في الواقع او على مواقع تعليمية.
⏺️ تحسين جودة الكود يتطلب الالتزام بالممارسات الجيدة والاستمرار في التعلم والتطوير. باتباع هذه النصائح، ستتمكن من كتابة كود أكثر احترافية وفعالية بإذن الرحمن.