Enroll Course: https://www.coursera.org/learn/decentralized-apps-on-blockchain
استعراض دورة تطبيقات اللامركزية (Dapps) على Coursera
تعتبر دورة تطبيقات اللامركزية (Dapps) جزءاً مهماً من تخصص Blockchain، حيث تركز هذه الدورة على تصميم وتطوير تطبيقات اللامركزية من الألف إلى الياء، مما يمنح المتعلمين إمكانية الوصول إلى ميزات وخدمات البلوكشين.
من خلال استخدام أدوات مثل Truffle IDE وsmart contracts وMetaMask، سيكتسب الطلاب المعرفة اللازمة لفهم بنية التطبيقات اللامركزية. تغطي الدورة عملية تطوير Truffle الأساسية وكيفية إنشاء واجهة العميل للواجهة الأمامية مدعومة بالبلوكشين والعقود الذكية.
محتوى الدورة
تتضمن منهجية الدورة عدة وحدات رئيسية:
- تطبيقات اللامركزية (Dapps): حيث يتم استكشاف مفهوم خادم البلوكشين كأساس لتطبيق اللامركزية، بالإضافة إلى عملية تثبيت خادم البلوكشين وإنشاء شبكة نظير إلى نظير من العقد.
- تطوير Truffle: تُستعرض البيئة الملائمة التي يوفرها Truffle لتطوير واختبار Dapp. تغطي هذه الوحدة الأوامر الأساسية مثل develop وinit وcompile وmigrate وtest.
- تحسينات التصميم: تتناول هذه الوحدة بعض أفضل الممارسات المتعلقة بالعقود الذكية وDapps، مما يسهم في تحسين تصميم Dapp الأساسي.
- نموذج التطبيقات والمعايير: يتم النقاش حول اقتراح تحسين إيثيريوم وعملية ERC، بالإضافة إلى استكشاف المعايير مثل ERC 20 للتوكنات وERC 721 للتوكنات غير القابلة للاستبدال.
توصية
إذا كنت مهتمًا بعالم البلوكشين والتطبيقات اللامركزية، فإن هذه الدورة تعتبر خيارًا مثاليًا. حيث تأخذك من أساسيات التصميم إلى تقنيات التطوير المتقدمة، مما يجعلها مثالية للمبتدئين وللذين لديهم خبرة سابقة. أنصحك بالتسجيل في هذه الدورة للاستفادة من محتواها المتميز والتطبيقات العملية التي تقدمها.
Enroll Course: https://www.coursera.org/learn/decentralized-apps-on-blockchain