أساسيات تصميم الأنظمة: بنية قابلة للتوسع للمقابلات — LearnFlat

أساسيات تصميم الأنظمة: بنية قابلة للتوسع للمقابلات

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

⏱ 1 ساعة 54 دقيقة 📚 8 درس 🎧 النسخة الصوتية

حول هذه الدورة

قد تبدو مواجهة مقابلة تصميم النظام مرهقة عندما تنتقل من كتابة التعليمات البرمجية إلى تصميم أنظمة كاملة على نطاق واسع. يعد فهم كيفية عمل التطبيقات واسعة النطاق أمرًا بالغ الأهمية لتقدم مسيرتك الهندسية في البرمجيات. تقوم هذه الدورة بتقسيم تعقيدات الأنظمة الموزعة إلى مفاهيم قابلة للإدارة وسهلة الفهم. ستنتقل من المعرفة البرمجية الأساسية إلى فهم كيفية تصميم بنيات قوية وقابلة للتوسع وعالية التوافر باستخدام المعايير الصناعية الحديثة. ما ستتعلمه: • فهم المصطلحات الأساسية لتصميم النظام، بما في ذلك زمن الوصول (latency)، والإنتاجية (throughput)، والتوافر (availability). • تعلم كيفية توسيع قواعد البيانات باستخدام تقنيات التقسيم (partitioning)، والتجزئة (sharding)، والنسخ المتماثل (replication). • استكشاف أنماط البنية الحديثة مثل الخدمات المصغرة (microservices)، وبوابات API (API gateways)، والتصميم المعتمد على الأحداث (event-driven design). • تطبيق استراتيجيات التخزين المؤقت (caching) وموازنة التحميل (load balancing) لتحسين أداء النظام. • تصميم بنيات قابلة للتوسع للتطبيقات الشائعة في العالم الحقيقي من خلال تمارين كتابية موجهة. • ممارسة أطر عمل منظمة للتعامل مع أسئلة تصميم النظام وحلها. تبدأ الدورة بالمصطلحات الأساسية ومفاهيم الشبكات الأساسية قبل الانتقال إلى تخزين البيانات، واستراتيجيات التوسع، وأنماط السحابة الأصلية الحديثة. ستتبع تقدمًا منطقيًا من خلال الشروحات المكتوبة ودراسات الحالة المعمارية، وصولًا إلى سيناريوهات تصميم النظام الكاملة. تم تصميم هذه الدورة النصية للمهندسين المبتدئين إلى المتوسطين، ولا تتطلب أي خبرة سابقة في تصميم النظام، فقط فهم أساسي للبرمجة وتطبيقات الويب. ابدأ القراءة اليوم لبناء معرفتك المعمارية والتعامل مع مقابلتك القادمة بثقة.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في درس؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    1 ساعة 54 دقيقة من المحتوى التطبيقي

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع