0Pricing
Erlang OTP: Distributed & Fault-Tolerant Systems Programming icon

Erlang OTP: Distributed & Fault-Tolerant Systems Programming

ERLANGBackendSystemsEnterpriseCloudNetwork

أتقن فن بناء أنظمة موزعة قوية وقابلة للتوسع وتتمتع بتحمل الأعطال باستخدام Erlang وإطار عمل OTP القوي.

🤖 مدعوم بالذكاء الاصطناعي📚 12 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

Erlang و OTP لأنظمة موزعة تتمتع بتحمل الأعطال

تم بناء Erlang في Ericsson لتشغيل محاولات هاتفية لا يمكن إيقافها — وهذا الأصل يشكل كل شيء حول اللغة. نموذج الممثل الخاص بها والعمليات الخفيفة وفلسفة let it crash تجعلها واحدة من المنصات القليلة حيث يكون توفر توفر تسعة آحاد هدفاً هندسياً واقعياً وليس ادعاءً تسويقياً. يوفر إطار عمل OTP تجريدات مختبرة في المعارك — GenServer و Supervisor وآلات الحالة — فوق هذا الأساس، مما يعطيك الأنماط القياسية المستخدمة في الأنظمة الإنتاجية في WhatsApp و RabbitMQ و CockroachDB.

ما ستتعلمه

ستبدأ بنموذج التزامن الخاص بـ Erlang وعناصر العملية، ثم الانتقال إلى جوهر OTP: كتابة رد اتصال GenServer وتنظيم أشجار الإشراف وتطبيق استراتيجيات تحمل الأعطال التي تعزل الأعطال قبل أن تتسلسل. من هناك تغطي المسار سلوكيات OTP المتقدمة وآلات الحالة gen_statem وتواصل عقدة Erlang الموزعة والإشراف الديناميكي والترقيات المباشرة للكود دون إيقاف النظام الجاري. تتناول الدورات اللاحقة Mnesia — قاعدة البيانات الموزعة المدمجة في Erlang — وتحليل الأداء والملاحظة وتأمين العقد الموزعة. تختتم المسار بأنماط تصميم OTP في العالم الحقيقي وتصميم معمارية التطبيقات الموزعة المرنة من البداية إلى النهاية.

مسار التعلم

اثنتا عشرة دورة تمتد من A2 إلى C2. تفتح المسار عند A2 بـ أساسيات Erlang وأساسيات التزامن وترتقي إلى B2 لأساسيات OTP Core والتعامل مع الأخطاء ثم تتقدم عبر ثماني دورات C1 تغطي Erlang الموزعة وإدارة الإصدار و Mnesia والأمان. تجمع الدورتان الأخيرتان C2 — بناء التطبيقات الموزعة المرنة و أنماط تصميم Erlang OTP في العالم الحقيقي — كل شيء في تصميم نظام من درجة الإنتاج.

كيفية عملها

يتم تقسيم كل دورة إلى دروس قصيرة ومركزة تكملها في محرر الكود المدمج مع ملاحظات فورية. يتوفر محاور ذكي عندما تواجه مشكلة في شجرة إشراف أو سيناريو رسائل موزعة صعب جداً، لذلك تستمر في التقدم دون فقدان السياق.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

12 دورة

كل الدورات في مسار تعلم Erlang OTP: Distributed & Fault-Tolerant Systems Programming.

01

أساسيات Erlang ومبادئ التزامن

A24 دروس

تقدّم هذه الدورة المصغرة المفاهيم الأساسية في Erlang، بما في ذلك نموذج البرمجة الوظيفية، وهياكل البيانات غير القابلة للتغيير، ونموذج العملي…

02

أساسيات OTP: GenServer والإشراف

B24 دروسPRO

تعمّق في سلوكيات Open Telecom Platform (OTP)، بدءاً من GenServer الأساسي. تغطي هذه الدورة كيفية هيكلة منطق الخادم، وتقدّم المفهوم المحوري ل…

03

استراتيجيات معالجة الأخطاء وتحمل الأعطال

B24 دروسPRO

تركّز هذه الدورة على فلسفة Erlang المسماة «دعه يتعطل» وكيفية تصميم أنظمة تتحمل الأعطال بطبيعتها. استكشف الربط والمراقبة وتقنيات معالجة الأخ…

04

سلوكيات OTP المتقدمة وآلات الحالات

C14 دروسPRO

وسّع معرفتك بـ OTP إلى ما بعد GenServer باستكشاف سلوكيات قوية أخرى مثل GenStatem لآلات الحالات المعقدة وGenEvent للبنى القائمة على الأحداث.…

05

أساسيات Erlang الموزع

C14 دروسPRO

أطلق العنان لقوة الحوسبة الموزعة باستخدام Erlang. تغطي هذه الدورة كيفية ربط عدة عقد Erlang، بما يتيح تواصلاً سلساً وبناء أنظمة موزعة بالكام…

06

الإشراف المتقدم والأنظمة الديناميكية

C14 دروسPRO

عمّق فهمك للإشراف باستكشاف تصاميم أشجار الإشراف المعقدة وإدارة العمليات الديناميكية. تعلّم تكييف بنية نظامك أثناء التشغيل لتحقيق أقصى قدر م…

07

إدارة الإصدارات والترقيات المباشرة

C14 دروسPRO

تعلّم تجميع تطبيقات Erlang في إصدارات قابلة للنشر وتنفيذ ترقيات فورية للشيفرة دون توقف الخدمة. تغطي هذه الدورة الأدوات والتقنيات الأساسية ل…

08

Mnesia: قاعدة بيانات موزعة لـ Erlang

C14 دروسPRO

استكشف Mnesia، قاعدة البيانات الموزعة والفورية المدمجة في Erlang. تغطي هذه الدورة بنية Mnesia، وإدارة المعاملات، وكيفية الاستفادة منها لتخز…

09

الأداء والمراقبة وقابلية المراقبة

C14 دروسPRO

حسّن تطبيقات Erlang OTP وراقبها لتحقيق أعلى أداء وموثوقية. تغطي هذه الدورة تحليل الأداء، والتتبّع، ودمج أدوات المراقبة للحصول على رؤى عميقة…

10

الأمان في أنظمة Erlang الموزعة

C14 دروسPRO

أمّن تطبيقات Erlang OTP والعناقيد الموزعة لديك. تركّز هذه الدورة على حماية التواصل بين العقد، وتنفيذ المصادقة، وحماية البيانات الحساسة في ا…

11

بناء تطبيقات موزعة مرنة

C24 دروسPRO

طبّق معارفك لتصميم تطبيقات موزعة قوية وتنفيذها. تتناول هذه الدورة تحديات مثل انقسامات الشبكة، وإدارة البيانات الموزعة، واستراتيجيات بناء أن…

12

أنماط تصميم Erlang OTP الواقعية

C24 دروسPRO

اختتم رحلة تعلّمك باستكشاف أنماط التصميم المتقدمة وأفضل الممارسات لبناء أنظمة واسعة النطاق وحساسة للأعمال باستخدام Erlang OTP. حلّل دراسات…

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

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

هل دورة Erlang OTP: Distributed & Fault-Tolerant Systems Programming مجانية؟

نعم. يمكنك البدء في دورة Erlang OTP: Distributed & Fault-Tolerant Systems Programming مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم ERLANG؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في ERLANG.

كيف ستتعلم ERLANG على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال Erlang OTP: Distributed & Fault-Tolerant Systems Programming؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة Erlang OTP: Distributed & Fault-Tolerant Systems Programming.

هل يمكنني تعلم ERLANG على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم ERLANG على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ Erlang OTP: Distributed & Fault-Tolerant Systems Programming الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات