لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش با ساختن خود در جاوا اسکریپت، بلاک چین را بیاموزید
Learn Blockchain By Building Your Own In JavaScript
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بلاک چین و شبکه غیرمتمرکز خود را با زبان برنامه نویسی جاوا اسکریپت کدنویسی کنید. نمونه اولیه بلاک چین کاملاً کاربردی خود را داشته باشید. نحوه عملکرد کدهای پشت فناوری بلاک چین را بیاموزید. بیاموزید که چرا فناوری بلاک چین وسیله ای بسیار امن برای ذخیره داده ها است. بیاموزید که چگونه یک شبکه بلاک چین غیرمتمرکز کار می کند. پیش نیازها: دانش پایه جاوا اسکریپت. NodeJS نصب شده است. کل دوره بر روی مک انجام می شود - اگر یک رایانه شخصی ویندوز دارید، مسئولیت تطبیق اطلاعات با آن سیستم عامل بر عهده شما خواهد بود.
در این دوره شما با استفاده از زبان برنامه نویسی جاوا اسکریپت، بلاک چین و شبکه بلاک چین غیرمتمرکز خود را می سازید. با ساختن بلاک چین خود، میآموزید که چگونه فناوری بلاک چین در زیر مجموعه کار میکند، چگونه شبکههای بلاک چین غیرمتمرکز عمل میکنند، چگونه کد پشت این فناوریها کار میکنند، و چرا بلاک چین یک فناوری امن و ارزشمند است.
بلاک چینی که در این دوره میسازید، همه ویژگیهای زیر را دارد:
الگوریتم اثبات کار برای ایمن سازی شبکه.
الگوریتمهای درهمسازی برای ایمن کردن دادهها در بلاک چین.
توانایی استخراج (ایجاد) بلوک های جدید حاوی داده.
امکان ایجاد تراکنش ها و ذخیره آنها در بلوک ها.
یک API/server r که برای تعامل با بلاک چین از اینترنت استفاده خواهد شد.
در یک شبکه بلاک چین غیرمتمرکز میزبانی خواهد شد.
یک الگوریتم اجماع برای تأیید اینکه گره های شبکه داده های معتبری دارند و همگام هستند.
یک سیستم پخش برای همگام نگه داشتن داده ها در شبکه بلاک چین.
بسیاری از ویژگی های عالی دیگر!...
وقتی این دوره را کامل کردید، نمونه اولیه بلاک چین خود را به صورت کد ایجاد خواهید کرد. شما درک کاملی از نحوه عملکرد فناوری بلاک چین و اینکه چرا این فناوری بسیار امن و ارزشمند است، خواهید داشت. همچنین درک عمیقی از نحوه عملکرد شبکههای بلاک چین غیرمتمرکز و اینکه چرا تمرکززدایی یک ویژگی مهم برای ایمن سازی بلاک چین است، خواهید داشت. کل فرآیند ذخیرهسازی، ایمنسازی و اعتبارسنجی دادهها/معاملات در بلاکچین بسیار واضح خواهد شد.
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Course Introduction
آنچه در این دوره خواهید آموخت
What You Will Learn In This Course
بلاک چین چیست؟
What Is A Blockchain?
راه اندازی محیط
Environment Setup
کد منبع پروژه
Project Source Code
مقاله لینک کد منبع پروژه
Project Source Code Link Article
ساختن یک بلاک چین
Building A Blockchain
معرفی بلاک چین
Blockchain Introduction
توضیح عملکرد سازنده
Constructor Function Explanation
توضیح نمونه اولیه شی
Prototype Object Explanation
عملکرد سازنده بلاک چین
Blockchain Constructor Function
ایجاد روش بلوک جدید
Create New Block Method
آزمایش روش ایجاد بلوک جدید
Testing Create New Block Method
روش آخرین بلوک را دریافت کنید
Get Last Block Method
ایجاد روش تراکنش جدید
Create New Transaction Method
تست ایجاد روش تراکنش جدید
Testing Create New Transaction Method
هش SHA256
SHA256 Hashing
روش هش بلاک
Hash Block Method
روش تست هش بلاک
Testing Hash Block Method
اثبات کار چیست؟
What Is A Proof Of Work?
روش اثبات کار
Proof Of Work Method
روش تست اثبات کار
Testing Proof Of Work Method
ایجاد بلوک پیدایش
Creating A Genesis Block
بخش 1 جمع بندی
Section 1 Wrap-Up
کد منبع بلاک چین
Blockchain Source Code
دسترسی به بلاک چین از طریق یک API
Accessing The Blockchain Through An API
ساختن یک API - مقدمه
Building An API - Introduction
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات