Blockchain Full Stack Developer - مبرمج بلوكتشين فول ستاك

Blockchain Full Stack Developer - مبرمج بلوكتشين فول ستاك

تتناول هذه الدورة كيفية بناء تطبيق لامركزي (DApp) باستخدام تقنيات البلوك تشين. تبدأ الدورة بإنشاء عقود ذكية باستخدام لغة Solidity، مروراً بدمج التطبيقات مع البلوك تشين، وصولاً إلى إنشاء نظام تصويت كامل باستخدام Next.js. تعتمد هذه الدورة على المعرفة المكتسبة من دورتي Blockchain 101 وEVM Basics.

0

المدرب: Bahaa Taha

المتطلبات

إنهاء دورة Blockchain Basics لفهم أساسيات البلوك تشين.

إنهاء دورة EVM Basics لفهم بنية EVM وطريقة عمل العقود الذكية.

معرفة أساسية بتقنية Next.js.

معرفة أساسية JavaScript وReact.js.

لمن هذ الكورس؟

المطورون الذين يرغبون في إنشاء تطبيقات لامركزية حقيقية.

الأشخاص الذين يسعون لفهم كيفية عمل العقود الذكية في مشاريع حقيقية.

المبرمجون الذين يرغبون في الانتقال إلى تطوير تقنيات Web3.

الأهداف من هذا الكورس

بناء عقود ذكية متكاملة لأنظمة التصويت.

تعلم كيفية دمج التطبيقات مع شبكات البلوك تشين.

تطوير تطبيق لامركزي باستخدام Next.js مع دعم المحافظ الرقمية.

فهم آليات التصويت اللامركزي وضمان الشفافية والأمان.

وصف الدورة

تتناول هذه الدورة كيفية بناء تطبيق لامركزي (DApp) باستخدام تقنيات البلوك تشين. تبدأ الدورة بإنشاء عقود ذكية باستخدام لغة Solidity، مروراً بدمج التطبيقات مع البلوك تشين، وصولاً إلى إنشاء نظام تصويت كامل باستخدام Next.js. تعتمد هذه الدورة على المعرفة المكتسبة من دورتي Blockchain 101 وEVM Basics.

محتوى الدورة

  1. إنشاء العقود الذكية باستخدام Solidity
    • كتابة العقد الذكي لنظام التصويت.
    • تعريف وظائف العقود مثل:
      • إنشاء التصويتات.
      • تسجيل الأصوات.
      • إغلاق عملية التصويت.
    • ضمان الأمان والشفافية في العقود.
  2. دمج التطبيقات مع البلوك تشين
    • شرح كيفية ربط العقد الذكي مع التطبيق باستخدام مكتبات مثل Web3.js أو Ethers.js.
    • العمل مع المحافظ الرقمية (مثل MetaMask) لتسجيل المستخدمين والمصادقة.
    • إنشاء واجهات برمجية (API) للتفاعل مع العقد الذكي.
  3. إنشاء تطبيق تصويت كامل باستخدام Next.js
    • تطوير واجهة المستخدم باستخدام Next.js وTailwind CSS.
    • بناء صفحات مثل:
      • صفحة إنشاء التصويت.
      • صفحة قائمة التصويتات النشطة.
      • صفحة تفاصيل التصويت، حيث يمكن للمستخدمين عرض النتائج والمشاركة.
    • إضافة دعم فوري لتحديثات التصويت باستخدام WebSocket.

نتائج الدورة

  • بناء تطبيق تصويت لامركزي كامل يمكنه التعامل مع سيناريوهات حقيقية.
  • اكتساب خبرة عملية في كتابة العقود الذكية باستخدام Solidity.
  • فهم عميق لكيفية دمج تطبيقات Next.js مع البلوك تشين.
  • مهارات تطبيقية في تطوير تطبيقات Web3.

هذه الدورة ستكون مشروعاً عملياً متكاملاً يتيح للمتدربين تطبيق كل ما تعلموه في الدورات السابقة لبناء نظام تصويت لامركزي حقيقي.

Loading video...

احصل على الكورس
  • Clock Icon23 ساعة و 20 دقيقة
    Book Icon114 درس
  • $120$150
    مجانا!
    قم بشراء الكورس و كل الدروس المتعلقة بيه.
اقرا شروط الخدمة هنا.