
دورة مكثفة في تصميم الأنظمة
إتقان تصميم الأنظمة الواقعية للمنصات واسعة النطاق. في هذه الدورة المكثفة في تصميم الأنظمة، تعلم الهندسة المعمارية ونمذجة البيانات والأمان وتوصيل الفيديو والتوسع والموثوقية لتصميم أنظمة تقنية قوية وعالية الأداء بثقة.
ماذا ستتعلم:
دورة مكثفة في تصميم الأنظمة تقدم مسارًا سريعًا وعمليًا لتصميم منصات التعلم عبر الإنترنت القوية. ستحدد المتطلبات بوضوح، وتنموذج بيانات قواعد البيانات العلائقية وNoSQL، وتحمي معلومات المستخدمين من البداية إلى النهاية. تعلم التعامل مع تخزين الفيديو وتوصيله، والتوسع باستخدام التخزين المؤقت والميكروسيرفيسات، وتطبيق ممارسات الموثوقية وSRE لضمان بقاء أنظمتك أدائية ومتوافقة وقادرة على التحمل تحت الأحمال الواقعية.
كيف تدرس بشكل عملي دورة مكثفة في تصميم الأنظمة
كيف تتدرب عملياً دورة مكثفة في تصميم الأنظمة
لك إذا كنت شركة وتريد تدريب فريقك
في Elevify للشركات، يأتي الدورة مع تمارين وأمثلة من عملك نفسه وبالطريقة التي تحتاجها شركتك.
محتوى الدورة
7 فصول • 35 دروسمدة بين 4 و 360 ساعة (أنت تقرر)
الفصل 1إخفاءإخفاء التفاصيلعرض التفاصيلالمتطلبات الأساسية والافتراضات لمنصات التعلم عبر الإنترنت
المتطلبات الأساسية والافتراضات لمنصات التعلم عبر الإنترنت
الدرس 1 • تحديد المتطلبات غير الوظيفية: التوافر، التأخير، قابلية التوسع، الأمان، التكلفة
يشرح هذا القسم المتطلبات غير الوظيفية الرئيسية لمنصات التعلم، بما في ذلك التوافر والتأخير وقابلية التوسع والأمان والتكلفة، ويظهر كيفية ترجمتها إلى أهداف قابلة للقياس والاختبار وتسويات هندسية واقعية.
الدرس 2 • ترتيب الأولويات للميزات والقيود للنسخة الأولية مقابل خارطة الطريق طويلة الأمد
يغطي هذا القسم كيفية ترتيب الأولويات للميزات والقيود للنسخة الأولية القابلة للتسويق مقابل خارطة الطريق طويلة الأمد، مع موازنة السرعة والمخاطر، وتسلسل القدرات، وتحديد أي خصائص جودة يمكن استرخاؤها مبكراً وأيها يجب أن تكون صحيحة من اليوم الأول.
الدرس 3 • رسم قيود أصحاب المصلحة والامتثال واحتفاظ البيانات
يوضح هذا القسم كيفية رسم توقعات أصحاب المصلحة والامتثال التنظيمي وقيود الاحتفاظ بالبيانات، مع ضمان احترام المنصة للمتطلبات القانونية وسياسات المؤسسة وحقوق المستخدمين مع تمكين التحليلات وتطور المنتج.
الدرس 4 • صياغة وتوثيق افتراضات السعة: المستخدمين النشطين، ذروة الطلبات في الثانية، التزامن
يشرح هذا القسم كيفية صياغة وتوثيق افتراضات السعة لمنصات التعلم عبر الإنترنت، بما في ذلك المستخدمين النشطين وذروة الطلبات في الثانية والتزامن، وكيفية استخدام هذه الأرقام لحجم البنية التحتية وتخطيط استراتيجيات التوسع الآمنة.
الدرس 5 • اشتقاق متطلبات وظيفية واضحة من أهداف المنتج
يظهر هذا القسم كيفية اشتقاق متطلبات وظيفية دقيقة من أهداف المنتج، مع رسم رحلات المتعلم والمدرس إلى ميزات وتدفقات عمل وحالات حافة ملموسة يمكن تنفيذها واختبارها وتدقيقها مقابل مقاييس النجاح.
الفصل 2إخفاءإخفاء التفاصيلعرض التفاصيلعمارة الخلفية على مستوى عالي ومسؤوليات المكونات
عمارة الخلفية على مستوى عالي ومسؤوليات المكونات
الدرس 1 • التصميم للقابلية للملاحظة: التسجيل، التتبع الموزع، المقاييس، فحوصات الصحة
يركز هذا القسم على التصميم للقابلية للملاحظة من اليوم الأول، تغطية التسجيل المنظم والمقاييس والتتبع الموزع والفحوصات الصحية، وكيفية استخدامها معاً لتصحيح الأخطاء والتنبيهات وتخطيط السعة.
الدرس 2 • أنماط الاتصال بين الخدمات: REST/gRPC المتزامنة والرسائل غير المتزامنة
يقارن هذا القسم REST وgRPC المتزامنة مع الرسائل غير المتزامنة، موضحاً متى يستخدم كل منهما وكيفية تصميم العقود ومعالجة الأخطاء وضمان عدم التكرار والحفاظ على اتصال الخدمات المرن وقابل للتطور.
الدرس 3 • التكامل مع الخدمات الخارجية: CDN، تخزين الكائنات، مزودي البريد/الرسائل، مزودي الهوية
يغطي هذا القسم تكامل CDNs وتخزين الكائنات ومزودي البريد الإلكتروني والرسائل النصية ومنصات الهوية، مع التركيز على الموثوقية والأمان والتأخير ومراقبة التكلفة وملكية المسؤوليات الواضحة عبر هذه الاعتماديات الخارجية.
الدرس 4 • بوابة API ومخاوف الحافة: التوجيه، إنهاء TLS، التحكم في معدل الطلبات، المصادقة
يشرح هذا القسم مسؤوليات بوابة API، بما في ذلك التوجيه وإنهاء TLS والتحكم في معدل الطلبات والمصادقة وتشكيل الطلبات، ويظهر كيفية مركزة الاهتمامات العابرة مع الحفاظ على بساطة الخدمات وتركيزها.
الدرس 5 • تحليل الخدمات الدقيقة: المستخدم، المصادقة، الدورة، الفيديو/التدفق، المنتدى، الإشعارات، البحث
يحدد هذا القسم حدوداً واضحة لخدمات المستخدم والمصادقة والدورة والفيديو/التدفق والمنتدى والإشعارات والبحث، موضحاً ملكية البيانات وAPIs واحتياجات التوسع وكيفية تجنب الاقتران الشديد والمسؤوليات المكررة.
الفصل 3إخفاءإخفاء التفاصيلعرض التفاصيلنمذجة البيانات: الخيارات العلائقية وNoSQL
نمذجة البيانات: الخيارات العلائقية وNoSQL
الدرس 1 • متى تستخدم متاجر NoSQL/الوثائق: بيانات الدروس المرنة، أنماط القراءة غير المتجانسة
يغطي هذا القسم متى تتألق متاجر NoSQL التوجه وثائقي، مثل بيانات الدروس المرنة ونماذج القراءة غير المتجانسة. ستتعلم تصميم الوثائق التي تطابق أنماط الاستعلام والوصول الحقيقية.
الدرس 2 • استراتيجيات تطور المخطط، الترحيلات، والحذف الناعم
يستكشف هذا القسم تطور المخطط في الإنتاج، بما في ذلك التغييرات المتوافقة إلى الأمام والترحيلات عبر الإنترنت وأنماط الحذف الناعم. ستتعلم تقليل وقت التوقف وحماية بيانات التعلم التاريخية.
الدرس 3 • تصاميم الكيانات الأساسية: المستخدم، الدورة، الدرس/الفيديو، التسجيل، منشور المنتدى (الحقول والأنواع)
يحدد هذا القسم الكيانات الأساسية لمنصة التعلم عبر الإنترنت، بما في ذلك المستخدمين والدورات والدروس أو الفيديوهات والتسجيلات ومنشورات المنتدى. سترسم الحقول وأنواع البيانات والمعرفات والعلاقات الرئيسية.
الدرس 4 • متى تستخدم قواعد البيانات العلائقية: العمليات المعاملية، الانضمامات، احتياجات ACID
يشرح هذا القسم متى تكون قواعد البيانات العلائقية الأفضل، مع التركيز على الاتساق القوي والانضمامات المعقدة ونزاهة المعاملات. ستتعلم رسم تدفقات الدورة إلى ضمانات ACID والمخططات المتجانسة.
الدرس 5 • تصميم الفهرسات وأنماط الاستعلام للتدفقات الشائعة (تصفح الدورات، جلب الدروس)
يعلم هذا القسم كيفية تصميم الفهرسات وأنماط الاستعلام لتدفقات المنتج الرئيسية، مثل تصفح الدورات وجلب الدروس وتحميل المنتديات. ستطابق المخطط والفهرسات ومسارات الوصول للأداء.
الفصل 4إخفاءإخفاء التفاصيلعرض التفاصيلالتخزين، توصيل الفيديو، وإدارة المحتوى
التخزين، توصيل الفيديو، وإدارة المحتوى
الدرس 1 • تخزين الكائنات للوسائط الكبيرة: الرفع متعدد الأجزاء، المتانة، سياسات دورة الحياة
غوص في تخزين الكائنات للوسائط الكبيرة، تغطية الرفع متعدد الأجزاء وضمانات المتانة وسياسات دورة الحياة وأنماط تنظيم الدلو والمقدمات ووحدات التحكم في الوصول على نطاق واسع.
الدرس 2 • ترميز الفيديو والتدفق التكيفي بمعدلات البت (HLS/DASH) وتكامل CDN
استكشف خطوط إنتاج ترميز الفيديو والتدفق التكيفي بمعدلات البت باستخدام HLS وDASH، وكيفية تكامل CDNs للتوصيل العالمي والتأخير المنخفض والمرونة مع التعامل مع تنوع الأجهزة وتغير الشبكة.
الدرس 3 • تصميم تدفقات رفع الوسائط: الرفع من جانب العميل، URLs موقعة، التحويلات خلفية
تعلم كيفية تصميم تدفقات رفع الوسائط القوية، بما في ذلك الرفع المباشر من جانب العميل والـURLs الموقعة والخطوط الإنتاجية للتحويل خلفياً واستراتيجيات إعادة المحاولة والتحقق وتجربة المستخدم أثناء المعالجة.
الدرس 4 • فصل متجر الوصف مقابل متجر الكتل واعتبارات الاتساق
افحص لماذا يتم فصل متاجر الوصف ومتاجر الكتل، وكيفية نمذجة الإشارات، وكيفية إدارة الاتساق والحذف والترحيلات مع تجنب الكتل اليتيمة وسجلات الوصف المعطلة.
الدرس 5 • تحسين التكلفة للتخزين والخروج: التخزين البارد، TTL الذاكرة المؤقتة، التخزين في حافة CDN
افهم كيفية التحكم في تكاليف التخزين والخروج باستخدام طبقات التخزين والتخزين البارد وضبط TTL للذاكرة المؤقتة وتخزين الحافة في CDN واستراتيجيات مثل درع الأصل والضغط وتقليل كسر الذاكرة المؤقتة.
الفصل 5إخفاءإخفاء التفاصيلعرض التفاصيلالتوسع، الذاكرة المؤقتة، وتحسين الأداء
التوسع، الذاكرة المؤقتة، وتحسين الأداء
الدرس 1 • توسيع الخدمات غير الحالية أفقياً: موازنات الحمل، مجموعات التوسع التلقائي، تنسيق الحاويات
يغطي هذا القسم توسيع الخدمات غير الحالية أفقياً باستخدام موازنات الحمل والتوسع التلقائي والحاويات. ستتعلم كيفية تصميم خدمات غير حالية حقاً وتوجيه الحركة بكفاءة والحفاظ على الانتشارات آمنة مع تغير السعة.
الدرس 2 • التعامل مع زيادات الحركة المفاجئة: التحكم في معدل الطلبات، الطوابير، التدهور الرشيق
يركز هذا القسم على حماية الأنظمة أثناء زيادات الحركة المفاجئة. ستتعلم أنماط التحكم في معدل الطلبات وتنعيم القائمة على الطوابير والضغط الخلفي والتدهور الرشيق حتى تبقى الميزات الحرجة متاحة تحت حمل شديد.
الدرس 3 • استراتيجيات إبطال الذاكرة المؤقتة: TTL، كسر الذاكرة المؤقتة، إبطال pub/sub للتحديثات
يوضح هذا القسم تقنيات إبطال الذاكرة المؤقتة للحفاظ على البيانات طازجة دون فقدان الأداء. ستتعلم ضبط TTL والكسر الصريح للذاكرة المؤقتة والإبطال القائم على pub/sub وأنماط تحديث البيانات المشتقة أو المجمعة بأمان.
الدرس 4 • توسيع قواعد البيانات: نسخ القراءة، استراتيجيات التقسيم، تجميع الاتصالات
يغطي هذا القسم أنماط توسيع قواعد البيانات الأساسية، بما في ذلك الاستراتيجيات العمودية والأفقية. ستتعلم نسخ القراءة وتصاميم التقسيم وتجميع الاتصالات للحفاظ على الاستعلامات سريعة وموثوقة مع نمو البيانات والحركة.
الدرس 5 • استراتيجيات الذاكرة المؤقتة: CDN للفيديو والأصول الثابتة، ذاكرة الحافة لكتالوج الدورة، الذاكرة في الذاكرة للجلسة والقراءات الساخنة
يشرح هذا القسم طبقات الذاكرة المؤقتة عبر المكدس، من CDNs إلى متاجر الذاكرة. ستتعلم كيفية تخزين الأصول الثابتة والفيديو وبيانات الكتالوج والقراءات الساخنة مع موازنة الانتعاش ومعدل الإصابة وتكلفة البنية التحتية.
الفصل 6إخفاءإخفاء التفاصيلعرض التفاصيلالموثوقية، تحمل الأخطاء، والممارسات التشغيلية
الموثوقية، تحمل الأخطاء، والممارسات التشغيلية
الدرس 1 • تخطيط استعادة الكوارث: أهداف RTO/RPO والتكرار عبر المناطق
يركز هذا القسم على تخطيط وتدقيق استعادة الكوارث. ستحدد أهداف RTO وRPO وتختار استراتيجيات النسخ الاحتياطي والتكرار وتصمم التبديل عبر المناطق وتقوم بتمارين DR واقعية للتحقق من إجراءات الاستعادة.
الدرس 2 • فحوصات الصحة، القواطع الدائرية، إعادة المحاولة مع التراجع الأسي، وعدم التكرار
يشرح هذا القسم كيفية كشف الأخطاء مبكراً ومنع الانقطاعات المتتالية. ستصمم فحوصات الصحة والقواطع الدائرية وسياسات إعادة المحاولة الآمنة مع التراجع الأسي وعمليات عدم التكرار التي تتجنب التأثيرات الجانبية المكررة.
الدرس 3 • ممارسات SRE: SLIs/SLOs/SLAs، كتيبات التشغيل، إجراءات الاستدعاء
يقدم هذا القسم ممارسات SRE التي تحافظ على موثوقية الأنظمة. ستحدد SLIs وSLOs وSLAs وتنشئ كتيبات تشغيلية قابلة للتنفيذ وتنظم دوريات الاستدعاء وتستخدم مراجعات الحوادث لدفع تحسينات الموثوقية المستمرة.
الدرس 4 • تصميم التدهور الرشيق للميزات غير الحرجة (الإشعارات، التوصيات)
يظهر هذا القسم كيفية الحفاظ على تدفقات الأساسية تعمل عند فشل الاعتماديات. ستصمم مسارات التدهور الرشيق وتعطل الميزات غير الحرجة وتستخدم مفاتيح الميزات وتواصل الانقطاعات الجزئية بوضوح للمستخدمين النهائيين.
الدرس 5 • استراتيجيات التكرار والنسخ الاحتياطي لقواعد البيانات وتخزين الكائنات
يغطي هذا القسم أنماط التكرار والنسخ الاحتياطي لقواعد البيانات وتخزين الكائنات. ستقارن التكرار المتزامن وغير المتزامن واللقطات والاستعادة في نقطة زمنية وكيفية اختبار الاستعادات دون المخاطرة ببيانات الإنتاج.
الفصل 7إخفاءإخفاء التفاصيلعرض التفاصيلالأمان، الخصوصية، والامتثال
الأمان، الخصوصية، والامتثال
الدرس 1 • التحقق من الإدخال، منع XSS/CSRF، معالجة الملفات الآمنة للرفع
يركز هذا القسم على الدفاع عن التطبيقات من الهجمات القائمة على الإدخال. ستتعلم استراتيجيات التحقق من الإدخال القوية وتخفيف XSS وCSRF ومعالجة رفع الملفات الآمنة، بما في ذلك المسح والعزل في التخزين والمعالجة الآمنة.
الدرس 2 • حماية البيانات في النقل وفي حالة الراحة: TLS، مفاتيح التشفير، أفضل ممارسات KMS
يغطي هذا القسم حماية البيانات في النقل وفي حالة الراحة باستخدام TLS والتشفير. ستتعلم إدارة المفاتيح وأنماط استخدام KMS واستراتيجيات التدوير وكيفية تكامل التشفير في الخدمات دون الإضرار بالموثوقية.
الدرس 3 • اعتبارات الخصوصية والامتثال: معالجة PII، أساسيات GDPR/CCPA، سجلات التدقيق
يقدم هذا القسم الخصوصية بالتصميم والمفاهيم التنظيمية الرئيسية. ستتعلم كيفية تصنيف ومعالجة PII وفهم أساسيات GDPR وCCPA وتصميم تسجيل التدقيق الذي يدعم التحقيقات والتزامات التنظيم.
الدرس 4 • التحكم في معدل الطلبات، حماية القوة الغاششة، التسجيل والتنبيه للنشاط المشبوه
يشرح هذا القسم كيفية كشف وتقييد الحركة السيئة باستخدام التحكم في معدل الطلبات وحماية القوة الغاششة. كما ستتعلم كيفية تصميم خطوط التسجيل والمراقبة والتنبيه لإظهار النشاط المشبوه بسرعة وموثوقية.
الدرس 5 • أنماط المصادقة والتفويض: OAuth2، JWTs، إدارة الجلسات، RBAC
يغطي هذا القسم أنماط المصادقة والتفويض الأساسية، بما في ذلك OAuth2 وJWTs والجلسات وRBAC. ستتعلم كيفية تصميم تدفقات الهوية الآمنة وقابلة للتوسع وفرض الوصول بأقل الامتيازات في الأنظمة الموزعة.

شهادتك الصالحة للتخرج
ماذا يقول طلابنا
آراء من درسوا معنا:
دروسكم مثالية. اشتريت الباقة السنوية، وأخيراً أصبح لدي الفرصة لمتابعة مواضيع متنوعة تهمني دون الحاجة لتغيير المنصة... أشكركم على كل ما تقومون به، لقد أوصيت بكم لأشخاص آخرين...

أحب كيف أن الدروس مباشرة ومركزة وكيف يمكنني تغيير الفصول وتخطي المحتوى الذي لا أحتاجه.

أحب المحتوى وطريقة العرض ونسخ الفيديوهات، مما يسرّع العملية!

المنصة سريعة وبسيطة الاستخدام. تنوع المحتوى والفيديوهات التكميلية تساعد كثيراً في التعلم.

أهم الدورات
الأسئلة الشائعة
من هي Elevify؟ كيف تعمل؟
هل الدورات تتضمن شهادات؟
هل الدورات مجانية؟
ما هو عبء الدورة؟
كيف تبدو الدورات؟
كيف تعمل الدورات؟
ما هي مدة الدورات؟
ما هو سعر أو تكلفة الدورات؟
ما هو التعليم عن بعد أو الدورة عبر الإنترنت وكيف تعمل؟
دورة PDF




















