تطوير التطبيقات اللامركزية Dapps باستخدام Solidity | التعلم الحر - EDLibre

تطوير التطبيقات اللامركزية Dapps باستخدام Solidity

هل ترغب في تعلم تطوير التطبيقات اللامركزية Dapps ؟ نقدم لك في هذا الموضوع دورة تعليمية ستساعدك على كتابة تعليمات برمجية حقيقية من أجل إنشاء أول التطبيقات اللامركزية لك. وبالتالي اكتساب المهارات التي تمكنك من الحصول على وظيفة كمطور بلوكشين، وهو ما يتزايد عليه الطلب باستمرار في الوقت الراهن.
هل سبق لك أن نظرت إلى الوراء على التسعينات، و وددت لو أنك كنت جزء من ثورة شبكة الانترنت؟ حسنا، توقف عن الحلم: البلوكشين هنا وقد يكون أعظم من ثورة شبكة الانترنت أو حتى الهاتف المحمول.
طور أول تطبيق لامركزي من الصفر على بلوكشين ايثريوم!

تطوير التطبيقات اللامركزية Dapps باستخدام Solidity

هذه الدورة عبارة عن مدخل إلى تطوير التطبيقات اللامركزية (Dapp) على بلوكشين ايثريوم باستخدام لغة Solidity وإطار البناء Truffle.
لن تحتاج أي معرفة عن بلوكشين، كل ما يجب أن يكون لديك هو القليل من الخبرة الأساسية في تطوير البرمجيات. حتى لو لم تكن قد كتبت سوى  بعض التعليمات البرمجية للواجهة الخلفية لتطبيقات على شبكة الإنترنت أو على الهواتف النقالة، فهذا كافي لتصبح مطور بلوكشين بفضل هذه الدورة.

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

تغطي هذه الدورة المواضيع التالية:

  • فلسفة بلوكشين، بصفتها نظام تشفير العملة ومنصة تطوير على حد سواء.
  • كيف تعمل البلوكشين، ما هي مكوناتها الرئيسية وكيف تتم هيكلة نظامها البيئي.
  • أدوات التشفير الرئيسية التي تحتاج إلى فهمها.
  • وصف بيئة التطوير المثالية.
  • ويُكرس أكبر جزء من الدورة لتوجيهكم من خلال خلق تكراري، تطوير، اختبار ونشر القائمة المتصلة ChainList للتطبيق اللامركزي.

الأدوات التي ستستخدمها في هذه الدورة هي:

  • ايثريوم.
  • متصفح Mist.
  • ملحق Metamask على كروم.
  • لغة العقود الذكية Solidity.
  • إطار البناء والاختبار Truffle.
  • صفحات Github.
  • Atom (محرر النصوص)
  • شبكة الاختبار Rinkeby.

المكتسبات

  • فهم الفلسفة الأساسية الكامنة خلف البلوكشين و التطبيقات اللامركزية الموزعة.
  • أساسيات كيفية عمل بلوكشين عموما، مما يكفي لتكون قادرا على استخدام بلوكشين بصفتها منصة للتطوير.
  • تطوير تطبيق لامركزي موزع، انطلاقا من إنشاء مشروع فارغ وحتى إنتاجه ونشره. مرورا بكتابة العقود الذكية، وحدة اختبارها، وإنشاء واجهة المستخدم.
  • كيفية الجمع بين الأدوات الصحيحة لوضع بيئة تطوير متسقة.
  • أساسيات لغة العقود الذكية Solidity.
  • كيفية استخدام إطار البناء والاختبار Truffle.
  • كيفية نشر تطبيق لامركزي على مختلف هيئات ايثريوم (testrpc, private chain, test chain, main net)

رابط الدورة

تعلما ممتعا للجميع! إن احتجتم مساعدة ما. يمكنم الاستعانة بنا من خلال مراسلتنا عبر الصفحة الرسمية للموقع على الفيسبوك Education Libre أو ترك تعليقات. كما يمكنكم متابعتنا عبر تطبيق Telegram للتوصل بمستجدات موقع التعلم الحر يوميا.

 

You may also like...

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *