
تُركز هذه الدورة على إعداد المتعلم لتصميم وتطوير تطبيقات لامركزية متكاملة (Dapps) تمكّن المستخدمين من الوصول إلى ميزات وخدمات البلوكشين. تشمل الأدوات المستخدمة Truffle IDE، العقود الذكية، واجهات ويب بسيطة، وMetaMask. يتعرف الطالب على هيكل التطبيق، الذي يتكون من الواجهة الأمامية المدعومة بالعقود الذكية والبلوكشين. تغطي الدورة تصميم تطبيقات Dapp الأساسية، تطوير واختبار الوظائف باستخدام أساليب تطوير قائمة على الاختبار، نماذج التطبيقات والمعايير الناشئة الأساسية لضمان سلوك متوقع للتطبيق. تُقدّم المفاهيم عبر مقاطع فيديو، عروض تطبيقية، وتمارين عملية تضمن اكتساب مهارات عملية متقدمة.
Bina Ramamurthy
Professor of Teaching