🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت بلاکچین و ارز دیجیتال با پایتون
- آخرین آپدیت
دانلود Build a Blockchain & Cryptocurrency using Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ایدههای مهندسی بلاکچین: آموزش ساخت شبکه بیت کوین خودتان
یادگیری بلاکچین با ساخت شبکه بیت کوین شخصی و تمرین پایتون
آیا به دنبال یادگیری بلاکچین و ارز دیجیتال از طریق ساخت شبکه بلاکچین خود هستید؟
آیا میخواهید مهارتهای توسعه پایتون خود را با ساخت یک پروژه هیجانانگیز تمرین کنید؟ اگر پاسخ شما مثبت است، این دوره برای شماست!
چرا بلاکچین یاد بگیریم؟
تقاضا برای توسعهدهندگان بلاکچین بالا است و مشاغل این حوزه جزو مشاغل پررشد محسوب میشوند. بهترین راه برای ورود به این حوزه جذاب، کسب دانش کافی در مورد مفاهیم پایه و سپس اقدام به پیادهسازی عملی است. این رویکرد به شما اعتماد به نفس لازم برای درک عمیقتر فناوری بلاکچین و پتانسیل آن در توسعه نسل جدید برنامههای غیرمتمرکز را میدهد.
مدرس دوره
من یک مهندس نرمافزار با اشتیاق به "انجام بهتر کارها" هستم. از تعیین استانداردهای بالا، یادگیری مداوم و اشتراکگذاری دانش با دیگران لذت میبرم. من در توضیح مفاهیم پیچیده به شیوهای ساده و قابل فهم مهارت دارم. در حال حاضر به عنوان مدرس و پژوهشگر در دانشگاه فعالیت میکنم و فناوری بلاکچین یکی از حوزههای تحقیقاتی مورد علاقه من است. با هیجان آمادهام تا دانش خود را با شما به اشتراک بگذارم.
محتوای دوره
این دوره به دو بخش اصلی تقسیم میشود:
بخش اول: آشنایی با فناوری بلاکچین
بلاکچین چیست؟
رمزنگاری هش (SHA256)
دفتر کل تغییرناپذیر
شبکه همتا به همتا (P2P)
نحوه عملکرد ماینینگ
پروتکل اجماع
بخش دوم: ساخت شبکه بلاکچین و شبیهسازی بیت کوین
ساخت هسته بلاکچین
ساخت API برای بلاکچین
ایجاد شبکه همتا به همتا (P2P) از نودها
پیادهسازی سیستم اثبات کار (Proof-of-Work)
ساخت سیستم تراکنش برای ارز دیجیتال
ایجاد رابط کاربری وب جذاب
پیشنیازهای دوره
آشنایی پایه با زبانهای پایتون، جاوا اسکریپت، CSS و HTML
کنجکاوی و علاقه به یادگیری بلاکچین :)
این دوره برای چه کسانی مناسب است؟
این دوره برای شما مناسب است اگر:
به بلاکچین، فناوری زیربنای بیت کوین، علاقهمند هستید و میخواهید با مفاهیم اصلی آن آشنا شوید تا بتوانید در این فناوری نوظهور و پررشد فعالیت کنید.
میخواهید مهارتهای توسعه پایتون خود را تمرین کنید.
به دنبال گسترش دانش خود هستید و میخواهید چیز جدیدی یاد بگیرید!
آیا این دوره برای شما جذاب به نظر میرسد؟ باعث افتخار من خواهد بود که شما را در این دوره پذیرا باشم! :-)
سرفصل ها و درس ها
مبانی بلاکچین
Blockchain Fundamentals
مقدمه
Introduction
یادداشت اعتبار
Credit Note
بلاکچین چیست؟
What is Blockchain?
رمزنگاری هش (SHA256)
Hash Cryptography (SHA256)
دفتر غیرقابل تغییر
Immutable Ledger
شبکه نظیر به نظیر توزیع شده
Distributed P2P Network
مقدمه ای بر ماینینگ
Introduction to Mining
نحوه کار ماینینگ
How Mining Works
پروتکل اجماع – چالش اول
Consensus Protocol - First Challenge
پروتکل اجماع – چالش دوم
Consensus Protocol - Second Challenge
بلاکچین در عمل
Blockchain in Action
ساخت یک بلاکچین
Building a Blockchain
مقدمه بخش پیاده سازی
Introduction to the Implementation Part
دموی سیستم نهایی
Demo of the final system
راه اندازی محیط
Environment Setup
ترسیم ساختار پروژه
Laying out the Project Structure
ساختن یک بلاک
Creating a Block
ساخت رابط کاربری برای تولید کیف پول – بخش ۱
Creating the UI to Generate the Wallet - Part 1
ساخت رابط کاربری برای تولید کیف پول – بخش ۲
Creating the UI to Generate the Wallet - Part 2
فراخوانی منبع "تولید کیف پول جدید" از رابط کاربری
Invoking the "Generate New Wallet" Resource from the UI
پیاده سازی قابلیت کیف پول جدید
Implementing the New Wallet Functionality
ساخت رابط کاربری که به کاربران امکان انجام تراکنش را می دهد
Building the UI that Allows Users to Make Transactions
ساخت منبع برای تولید تراکنش
Creating the Resource to Generate a Transaction
تولید امضا
Generating the Signature
ساخت رابط کاربری برای تأیید جزئیات تراکنش
Creating the UI to Confirm the Transaction Details
دریافت تراکنش توسط نود
Receiving the Transaction by the Node
اضافه کردن تراکنش جدید در نود
Adding a New Transaction in the Node
تأیید امضا – بخش ۱
Signature Verification - Part 1
تأیید امضا – بخش ۲
Signature Verification - Part 2
ساخت رابط کاربری برای تعامل با نود
Building the UI to Interact with the Node
بازیابی لیست تراکنش ها از نود
Retrieving the List of Transactions from the Node
پیاده سازی قابلیت ماینینگ
Implementing the Mining Functionality
نمایش تراکنش های ماین شده
Displaying the Mined Transactions
پیاده سازی متد هش
Implementing the hash Method
پیاده سازی اثبات کار (Proof-of-Work)
Implementing the Proof-of-Work
تأیید بلاکچین
Verifying the Blockchain
رفع تعارض بین نودها
Resolving the Conflict between Nodes
پیکربندی نودهای شبکه
Configuring the Network Nodes
ساخت رابط کاربری برای افزودن نود به شبکه
Building the UI to add Nodes to the Network
اتمام رابط کاربری
Finishing off the UI
مشاهده تراکنش های موجود در نود
Viewing the Transactions Available in the Node
تست سرتاسری و نتیجه گیری
End-to-End Testing & Conclusion
نمایش نظرات