Introduction to Blockchain مقدمة بناء تطبيقات البلوك تشين

للمبتدئين - تعلم مفاهيم البلوك تشين الأساسية من وجهة نظر برمجية مع أمثلة عملية لبناء برنامج يعمل على البلوك تشين
Free tutorial
Rating: 4.6 out of 5 (37 ratings)
825 students
1hr 58min of on-demand video
Arabic

فهم ماذا نعنى بتقنية البلوك تشين و ما هى مقوماتها
كيفية بناء تطبيقات البلوك تشين
مقدمة لشبكة بلوك تشين نـــير بروتوكول
بناء تطبيق عملى صغير لفهم آلية بناء العقود الذكية

Requirements

  • معرفة مسبقة بالبرمجة بشكل عام - تستطيع مشاهدة الكورس للمعرفة العامة فقط أيضاً

Description

البلوك تشين تقنية جديدة ظهرت مؤخراً لتقديم نموذج مختلف لتخزين وتوزيع البيانات والمعلومات بشكل آمن ولا مركزي.
ونقطتي التميز هنا أنها آمنة وموزعة بشكل لا مركزي.

تتكون البلوك تشين (Blockchain) عادة عندما يتفق مجموعة من الأشخاص على العمل على شبكة معينة هي البلوك تشين (Blockchain). يقوم شخص ما بتحميل برمجية معينة لتنفيذ وتشكيل البلوك تشين (Blockchain) من خلال تخزين المعطيات عليها وهذا يشكل أول كتلة (حاسوب واحد) من السلسلة على الشبكةّ، ثم يقوم أشخاص آخرون بتحميل نفس البرنامج على حواسيبهم.

البرنامج المحمل يحتوي على نفس قاعدة البيانات على اعتبار أنها أصبحت عامة. ويمكن لأي شخص تحميلها لديه فلا وجود لشخص معين يحدد من يمكنه استخدامها. وبالتالي كلما زاد عدد الأشخاص الذين يعملون على هذه الشبكة زادت السلسلة الخاصة بالبلوك تشين (Blockchain). كما يمكن لآخرين التعامل مع الشبكة من تخزين معلوماتهم عليها أو استرجاع معلومات منها دون أن يكونوا جزءا من مكوني الشبكة (دون أن يقوموا بتشغيل أي برمجية محددة على حواسيبهم) .

نتعلم معاً فى هذا الكورس:

- مفاهيم البلوك تشين الأساسية من وجهة نظر برمجية مع أمثلة عملية لبناء برنامج يعمل على البلوك تشين

- معنى اللامركزية و خصائص البلوك تشين - الفرق بين البلوك تشين و طرق تخزين البيانات الحالية

- الحسابات و المحافظ فى تقنية البلوك تشين و شبكة نير

- ما هى التطبيقات اللامركزية dApps

- الاختلاف بين التطبيقات فى عالم الويب 2 و الويب

- العمليات transactions

- تكلفة العمليات gas fees

- معرفة رصيد الحساب

- ارسال أموال أثناء استدعاء الدوال

- حفظ و تغيير قيم البيانات





Who this course is for:

  • لراغبى التعرف على مجال البلوك تشين من المنطلق البرمجي و كيفية بناء التطبيقات اللامركزية

Instructor

Senior Software Engineer | Senior Instructor
Mohammed S. Hassan
  • 4.6 Instructor Rating
  • 110 Reviews
  • 2,820 Students
  • 2 Courses

12+ years in the software industry, building software products and teaching programming and computer science classes.

My work spanned startups and multinationals. I've led multiple cross-functional teams, and founded two companies before, one for training services and another for software development services.

Taught thousands of people online (15K+ hours watched) and hundreds in face-to-face classes at universities, private training centers, and schools.

Top companies trust Udemy

Get your team access to Udemy's top 16,000+ courses