یادگیری توسعهی برنامههای شبکهای بر بستر Hyperledger Fabric و فناوری Composer
پیشنیازها:
PS: لطفاً قبل از اقدام، تمام نکات را بخوانید
***Composer - منسوخ شده - دیگر برای بهروزرسانیهای Fabric پشتیبانی نمیشود***
اما هنوز هم یک راه عالی برای یادگیری اصول اولیه Fabric Blockchain و انجام POC است. برای برنامههای درجهی تولید، پیشنهاد میشود که به دورهی من "Mastering Chaincode Development using GoLang ...." نگاهی بیندازید
اگر هنوز با من هستید، بیایید ادامه دهیم :-)
پیشزمینه
تقاضا برای متخصصان Blockchain در حال افزایش است زیرا چندین شرکت (و استارتآپها) به دنبال دستیابی به کارایی یا/و ایجاد مدلهای تجاری جدید هستند که توسط فناوریهای Blockchain فعال شدهاند. بیتکوین و اتریوم به جهانیان ثابت کردهاند که فناوریهای Blockchain میتوانند نحوه انجام کسبوکار را تغییر دهند. چالش این فناوریها این است که هر دو برای برنامههای دامنهی عمومی ساخته شدهاند و همیشه برای ساخت یک برنامهی درجهی سازمانی مناسب نیستند. پروژهی Hyperledger، یک ابتکار بنیاد لینوکس، توسط رهبران صنعت هدایت میشود تا فناوری(های) Blockchain را بسازد که بستری را برای ایجاد برنامههای Blockchain سازمانی فراهم کند.
برنامههای تجاری | Blockchain سازمانی
سؤالی که ممکن است در این مرحله داشته باشید این است که منظور من از "برنامههای Blockchain سازمانی" چیست. ایده این است که فناوری Blockchain برای کسبوکار (یا سازمان) باید دارای ویژگیهایی باشد که لزوماً برای فناوری Blockchain دامنهی عمومی مانند اتریوم صدق نمیکند. ویژگیهایی که مطلوب هستند
Hyperledger Fabric | چارچوب Composer
Hyperledger Fabric یک "فناوری دفتر کل توزیعشده" (DLT) است که با نیازهای "برنامههای Blockchain کسبوکار" ساخته شده است. Composer یک چارچوب توسعه است که توسعهی برنامههای Blockchain کسبوکار پلتفرم Fabric را تسریع میکند.
این دوره به شما نحوهی توسعهی برنامهی Fabric Blockchain با استفاده از Composer را آموزش میدهد.
رویکرد دوره؟
این دوره رویکرد "یادگیری از طریق عمل" را در پیش میگیرد. دانشآموزان تشویق میشوند که پس از هر سخنرانی، تمام جنبههای فناوریها را خودشان امتحان کنند. تقریباً تمام مفاهیم مورد بحث در سخنرانیها با نمونههای کد و غیره نشان داده میشود. کد نمایشی مورد استفاده در سخنرانیها برای دانلود از GitHub در دسترس است تا دانشآموزان بتوانند کد را تغییر داده و چیزهای جدید را امتحان کنند.
آزمونهای متعدد در هر بخش دانش دانشآموزان را تأیید میکند. تمرینهای کدنویسی به آنها کمک میکند تا مفاهیم را بهتر درک کنند و اعتمادبهنفس به دست آورند.
طرح درس
#1 ایجاد یک پایه - شامل مفاهیم Blockchain + پروژه Hyperledger-fabric-composer
#2 معرفی Hyperledger Fabric و فناوری Composer
#3 راهاندازی ابزارهای توسعه - (Docker، NodeJS، ابزارهای Fabric، Composer ...)
#4 Fabric زیر کاپوت - دانشجو یاد میگیرد که چگونه فناوری Fabric کار میکند
#5 یاد بگیرید که چگونه از ابزارهای Composer استفاده کنید (مدلسازی، تولیدکنندههای Yo، REST Server، CLI، Playground ...)
#6 برنامهی Blockchain هواپیمایی ACME: ما یک برنامهی شبکه برای این شرکت هواپیمایی خیالی توسعه خواهیم داد
#7 Composer SDK/API
#8 جریان تراکنش در Fabric - برخی از اسرار را آشکار میکنیم :)
چگونه این دوره میتواند به شما کمک کند؟
بسیاری از شرکتها امروزه در حال شروع به ساخت برنامههای Blockhain برای حوزهی کسبوکار خود هستند. در حال حاضر، تمرکز بر روی امتحان کردن فناوریها از طریق Proof of Concepts | Pilots است. این دوره میتواند شما را در مسیر ساخت پایلوتها/PoCها در مدت زمان بسیار کوتاهی (حدود 3 هفته) قرار دهد
اطلاعات Hyperledger frabric (& Composer) به صورت آنلاین و رایگان در دسترس است.....پس چرا این دوره را بگذرانیم؟
Rajeev Sakhuja
11xAWS دارای گواهی، مشاور، مربی، مبشر نوآوری
نمایش نظرات