7Ry4L2Aw
تعلم كيفية توقع أخطاء وقت التشغيل (runtime errors) والتقاطها والتعامل معها لبناء تطبيقات مرنة وخالية من الانهيارات.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يواجه كل مطور في النهاية إحباط انهيار التطبيق بسبب مدخلات غير متوقعة من المستخدم، أو سجلات قاعدة بيانات مفقودة، أو انقطاع في الشبكة. إن تعلم كيفية إدارة أخطاء وقت التشغيل هذه بسلاسة هو الفارق بين الكود الضعيف والبرمجيات الجاهزة للإنتاج. يوجهك هذا المقرر المكتوب من الأساسيات المطلقة لاكتشاف الأخطاء إلى كتابة كود نظيف ومرن يتعافى بسلاسة من أي الفشل. ستبدأ بفهم المصطلحات الأساسية، والتمييز بين أخطاء وقت التجميع (compile-time errors) واستثناءات وقت التشغيل (runtime exceptions)، واستكشاف كيفية عمل مكدس الاستدعاءات (call stack) عندما تسوء الأمور. ومن هناك، ستتعلم كيفية تنفيذ كتل try-catch-finally المهيكلة، والتعامل مع أنواع استثناءات متعددة ومحددة، وتنظيف موارد النظام بشكل صحيح. للحفاظ على مهاراتك حديثة، نغطي أيضًا أفضل الممارسات المعاصرة، بما في ذلك تصميم الاستثناءات المخصصة، واستراتيجيات التسجيل (logging) الحديثة بدلاً من الفشل الصامت، وكيفية كتابة اختبارات وحدة (unit tests) قوية لمنطق التعامل مع الأخطاء الخاص بك. ما ستتعلمه: فهم مصطلحات الاستثناءات الأساسية وكيف تتعامل بيئات وقت التشغيل مع الانهيارات غير المتوقعة؛ التدرب على استخدام كتل try و catch و finally لإدارة تدفق تنفيذ البرنامج؛ تنفيذ كتل الالتقاط المتعددة (multi-catch) والمعالجة الهرمية للأخطاء للتحكم الدقيق؛ تصميم وإطلاق استثناءات مخصصة مصممة خصيصًا لمنطق تطبيقك المحدد؛ تطبيق تقنيات إدارة الموارد الحديثة لمنع تسرب الذاكرة والملفات؛ تهيئة التسجيل المهيكل لتسجيل الاستثناءات دون الكشف عن تفاصيل النظام الحساسة. يبدأ المقرر بالنظرية الأساسية والمفاهيم الجوهرية قبل أن يقودك عبر هياكل الكود العملية وأنماط تصحيح الأخطاء القياسية في الصناعة. تم تصميم هذا المقرر للمبرمجين المبتدئين والمطورين العصاميين الذين يفهمون تدفق التحكم الأساسي ويريدون كتابة تطبيقات احترافية ومستقرة. لا تتطلب أي خبرة سابقة في هندسة البرمجيات المتقدمة. ابدأ القراءة اليوم لكتابة كود يتعامل مع الأخطاء بثقة ولا ينهار بشكل غير متوقع مرة أخرى أبداً.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات جافا الحديثة: البرمجة الوظيفية والسجلات والميزات الحديثة
شهادة
تطبيق عملي
E£800.00
→
🌟 اختيار الطلاب
🎓 بشهادة
البرمجة غير المتزامنة (Asynchronous Programming) وتعدد الخيوط (Multithreading) في C#
شهادة
تطبيق عملي
E£800.00
→
⚡ الأفضل للبداية
🎓 بشهادة
كتابة Python عالي الأداء: تحسين السرعة والذاكرة
شهادة
تطبيق عملي
E£800.00
→
🏆 الأكثر شعبية
🎓 بشهادة
برمجة Go بالأمثلة: بناء تطبيقات موثوقة
شهادة
تطبيق عملي
E£800.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع