آموزش ساخت بلاک‌چین و ارز دیجیتال با پایتون - آخرین آپدیت

دانلود 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

نمایش نظرات

آموزش ساخت بلاک‌چین و ارز دیجیتال با پایتون
جزییات دوره
8.5 hours
41
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
21,267
4.5 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr Zakwan Jaroucheh Dr Zakwan Jaroucheh

پژوهشگر و مدرس