0Pricing
Elixir & Phoenix: Scalable Backend Development icon

Elixir & Phoenix: Scalable Backend Development

ELIXIRBackendWebEnterpriseCloudDatabaseNetwork

احترف Elixir و Phoenix لبناء تطبيقات backend قوية وقابلة للتوسع وتتحمل الأعطال باستخدام مبادئ البرمجة الوظيفية.

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

بناء Backends تتحمل الأعطال مع Elixir و Phoenix

Elixir هي لغة وظيفية متزامنة مبنية على Erlang VM — نفس الأساس الذي يشغل أنظمة الاتصالات التي تعالج ملايين الاتصالات المتزامنة. Phoenix هو إطار العمل الخاص بها، القادر على التعامل مع إنتاجية ضخمة مع ميزات الوقت الفعلي المدمجة. يغطي هذا المسار المكدس الكامل: جوهر Elixir الوظيفي، و Phoenix للـ HTTP و WebSocket APIs، و Ecto للوصول إلى قواعد البيانات، و OTP للتزامن، والنشر في الإنتاج — كل ذلك مدعوم بضمانات اللغة الفعلية حول تحمل الأعطال وعزل العمليات.

ما ستتعلمه

ستبدأ بصيغة Elixir ونموذج البرمجة الوظيفية، ثم ستنتقل إلى Phoenix لبناء RESTful APIs والتعامل مع الاتصالات في الوقت الفعلي مع Phoenix Channels. ستستخدم Ecto لاستمرارية البيانات وتصميم Schema، وتكتب اختبارات لكل من وحدات Elixir ونقاط نهاية Phoenix، وتطبق أفضل الممارسات في نظام Elixir البيئي. على المستوى المتقدم، ستعمل مع OTP — المشرفون والـ GenServers والعمليات — وتبني الأنظمة الموزعة. ينتهي المسار بضبط الأداء والقابلية للملاحظة ونشر تطبيقات Elixir/Phoenix إلى الإنتاج.

مسار التعلم

اثنا عشر دورة تتراوح من A1 إلى C2. تغطي الدورة الافتتاحية المجانية أساسيات Elixir، تليها B1 البرمجة الوظيفية وسلسلة من دورات B2 على Phoenix و Ecto و REST APIs و Channels والاختبارات وممارسات النظام البيئي. الدورات الثلاث الأخيرة ترتقي إلى C1 و C2: التزامن مع OTP والعمليات، الأداء والقابلية للملاحظة، النشر و DevOps لـ Elixir/Phoenix، والدورة الختامية OTP المتقدمة والأنظمة الموزعة.

كيفية العمل

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

ابدأ التعلم →

كيف ستتعلم

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

12 دورة

كل الدورات في مسار تعلم Elixir & Phoenix: Scalable Backend Development.

01

أساسيات Elixir: البدء

A14 دروس

تعمّقوا في المفاهيم الأساسية للغة Elixir، وهي لغة ديناميكية وظيفية مصممة لبناء تطبيقات قابلة للتوسع والصيانة. تعلّموا بنيتها اللغوية، وهياك…

02

البرمجة الوظيفية باستخدام Elixir

B14 دروسPRO

استكشفوا نموذج البرمجة الوظيفية ضمن Elixir، مع التركيز على الدوال النقية، وعدم قابلية التغيير، وتحويلات البيانات. تعلّموا كتابة تعليمات برم…

03

مقدمة إلى إطار Phoenix

B24 دروسPRO

ابدؤوا باستخدام Phoenix، إطار الويب القوي للغة Elixir، المعروف بأدائه العالي وإنتاجية المطورين. ابنوا تطبيق الويب الأول لديكم من الصفر.

04

استمرارية البيانات باستخدام Ecto

B24 دروسPRO

تعلّم كيفية التفاعل مع قواعد البيانات باستخدام Ecto، لغة Elixir القوية لتعيين البيانات والاستعلام عنها. نمذج بياناتك، ونفّذ عمليات الترحيل،…

05

بناء RESTful APIs باستخدام Phoenix

B24 دروسPRO

صمّم RESTful APIs عالية الأداء ونفّذها باستخدام Phoenix. ركّز على أفضل الممارسات لتصميم API، وتسلسل البيانات، وتأمين نقاط النهاية.

06

التواصل الفوري باستخدام Phoenix Channels

B24 دروسPRO

استكشف Phoenix Channels لبناء ميزات فورية مثل تطبيقات الدردشة، والإشعارات، ولوحات المعلومات المباشرة. تعرّف على WebSockets ونموذج Pub/Sub.

07

اختبار تطبيقات Elixir وPhoenix

B24 دروسPRO

تعلّم كتابة اختبارات شاملة وفعّالة لتطبيقات Elixir وPhoenix. تعرّف على استراتيجيات اختبار الوحدات، والاختبار التكاملي، والاختبار من البداية…

08

منظومة Elixir وأفضل الممارسات

B24 دروسPRO

استكشف منظومة Elixir الأوسع، وتعرّف على المكتبات الشائعة، وتعلّم أفضل الممارسات المهنية لكتابة شيفرة Elixir وPhoenix القابلة للصيانة والآمن…

09

التزامن باستخدام OTP والعمليات

C14 دروسPRO

أطلقوا العنان للقوة الحقيقية لـ Elixir من خلال تعلّم بناء أنظمة متزامنة ومتحملة للأخطاء باستخدام إطار عمل Erlang/OTP. افهموا العمليات، وتمر…

10

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

C14 دروسPRO

حسّن أداء تطبيقات Elixir وPhoenix وتأكد من إمكانية مراقبتها في بيئة الإنتاج. تعلّم أفضل ممارسات تحليل الأداء، والمراقبة، والتسجيل.

11

النشر وDevOps لـ Elixir/Phoenix

C14 دروسPRO

هيّئ تطبيقات Elixir وPhoenix للعمل في بيئة الإنتاج. تعرّف على إنشاء الإصدارات، ووضع التطبيقات في حاويات، ونشرها على المنصات السحابية.

12

OTP المتقدم والأنظمة الموزعة

C24 دروسPRO

عمّق فهمك لسلوكيات OTP واستكشف كيفية بناء تطبيقات Elixir موزعة بالكامل. عالج موضوعات الإشراف المتقدم والتواصل بين العقد.

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

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

هل دورة Elixir & Phoenix: Scalable Backend Development مجانية؟

نعم. يمكنك البدء في دورة Elixir & Phoenix: Scalable Backend Development مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

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

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

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

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

هل أحصل على شهادة عند إكمال Elixir & Phoenix: Scalable Backend Development؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة Elixir & Phoenix: Scalable Backend Development.

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

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

ابدأ Elixir & Phoenix: Scalable Backend Development الآن

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

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