ساخت بلاکچینهای آماده تولید با Cosmos-SDK
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفاهیم اساسی بلاکچین و Cosmos-SDK
- توسعه و ادغام ماژولهای سفارشی Cosmos-SDK برای برآورده کردن نیازهای محصول
- فعالسازی ارتباطپذیری بلاکچینها با پروتکل Inter-Blockchain Communication (IBC)
- ساخت یک بلاکچین آماده تولید و قابل همکاری از ابتدا
پیش نیازهای دوره
- درک اولیه از فناوری بلاکچین
- دانش برنامهنویسی (عمدتاً زبان Golang)
- تجربهای مختصر در سیستمهای کنترل نسخه (مثل git) و رابطهای خط فرمان (CLI)
توضیحات دوره
با دوره جامع «ساخت بلاکچینهای آماده تولید با Cosmos-SDK» وارد دنیای توسعه بلاکچین شوید. این دوره برای توسعهدهندگان، علاقهمندان به بلاکچین و افراد کنجکاو طراحی شده است و چارچوب قویای برای کشف و تسلط به توسعه اپلیکیشن های غیرمتمرکز فراهم میکند.
در ابتدا با معرفی فناوری بلاکچین، مفاهیم اساسی، سیر تحول این فناوری و کاربردهای مختلف آن آشنا میشوید. سپس وارد فریمورک Cosmos-SDK میشوید، معماری، کامپوننت های اصلی و ویژگیهای ارتباطپذیری آن را بررسی میکنید، تا پایهای برای توسعههای پیشرفته بنا کنید.
در ماژول دوم، چگونگی راهاندازی محیط توسعه کامل، شامل پیکربندی Go ،Cosmos-SDK ،Docker و سایر ابزارهای ضروری را می آموزید. این قدم شما را برای ساخت و استقرار پروژههای بلاکچینتان آماده میکند.
در ادامه، جزئیات ساختار و چرخههای تراکنش در Cosmos-SDK را کاوش میکنید. مهارتهایی در ایجاد ماژولهای سفارشی، تعریف وضعیت و منطق آنها، و پیادهسازی پیامها، هندلرها و رویدادهای متناسب با نیازهای شبکه بلاکچینتان به دست میآورید.
یکی از نکات برجسته دوره، تسلط به Inter-Blockchain Communication (IBC) است، که امکان تعامل بیوقفه بین شبکههای مختلف بلاکچین را فراهم میکند. شما ماژولهای سازگار با IBC را پیکربندی و توسعه میدهید تا قابلیتهای ارتباطپذیری سیستم را تقویت کنید.
امنیت، به عنوان یکی از ارکان توسعه بلاکچین، در این دوره به صورت کامل مورد بررسی قرار میگیرد. بهترین شیوه ها برای حفظ و بروزرسانی امنیت پروتکل و شبکه آموزش داده میشود تا بتوانید آسیبپذیریها و حملات متداول را کاهش دهید.
همچنین، تکنیکهای تست و اشکالزدایی کاربردی معرفی میشود تا اپلیکیشن های شما بدون خطا و مقاوم باشند. بهینهسازی و نظارت بر عملکرد برای ارائه راهکارهای بلاکچین کارآمد و مقیاسپذیر، دیگر مواردی هستند که پوشش داده میشوند.
در مرحله نهایی، استراتژیهای مدیریت نسخهها و بروزرسانیهای برنامهریزی شده را بررسی خواهید کرد تا شبکه بلاکچین شما همیشه بروز و نگهداری شده باقی بماند.
با تمرینهای تعاملی و مثالهای عملی، این دوره تبدیل دانش نظری به مهارتهای عملی است. هدف نهایی، توانمندسازی شما برای ساخت و نگهداری شبکههای بلاکچین آماده تولید با اعتماد به نفس است.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان
- علاقهمندان به بلاکچین
- هر کسی که کنجکاو است و میخواهد به دنیای اپلیکیشن های غیرمتمرکز وارد شود.
ساخت بلاکچینهای آماده تولید با Cosmos-SDK
-
مقدمه 04:21
-
مرور کلی 00:48
-
فصل 1.1: بررسی فناوری بلاکچین 13:40
-
بخش 1.2: مقدمهای بر Cosmos‑SDK و اکوسیستم اینترچین 14:26
-
خلاصه 00:40
-
مرور کلی 00:48
-
فصل 2.1: نصب و پیکربندی زنجیره Cosmos-SDK 07:21
-
فصل 2.2: سایر ابزارهای توسعه 02:33
-
مرور کلی 00:47
-
فصل 3.1: ساختار Cosmos-SDK 26:17
-
فصل 3.2: تراکنشها و Queries 18:01
-
فصل 3.3: حسابها 04:11
-
خلاصه 00:32
-
فصل 4.1: مقدمهای بر ماژولها 02:53
-
فصل 4.2: ساخت ماژول سفارشی - قسمت 1: راهاندازی Protobuf 01:10:29
-
فصل 4.2: ساخت ماژول سفارشی - قسمت 2: افزودن کد پایه ماژول 31:11
-
فصل 4.2: ساخت ماژول سفارشی - قسمت 3: انواع ماژول و چکهای بدون حالت 34:22
-
فصل 4.2: ساخت ماژول سفارشی - قسمت 4: افزودن MsgServer ماژول 21:13
-
فصل 4.2: ساخت ماژول سفارشی - قسمت 5: افزودن QueryServer ماژول 11:54
-
فصل 4.2: ساخت ماژول سفارشی - قسمت 6: افزودن رویدادهای ماژول 21:00
-
خلاصه 00:56
-
مرور کلی 00:47
-
فصل 5.1: نسخهبندی و بروزرسانیها - قسمت 1: اصول و مفاهیم پایه 05:58
-
فصل 5.1: نسخهبندی و بروزرسانیها - قسمت 2: انتشار نسخه v1.0.0 18:44
-
فصل 5.1: نسخهبندی و بروزرسانیها - قسمت 3: پیادهسازی Commit-Reveal 25:35
-
فصل 5.1: نسخهبندی و بروزرسانیها - قسمت 4: افزودن منطق انقضای بازی 18:44
-
فصل 5.1: نسخهبندی و بروزرسانیها - قسمت 5: انتشار نسخه v2.0.0-rc1 28:18
-
فصل 5.1: نسخهبندی و بروزرسانیها - قسمت 6: انجام بروزرسانی زمانبندی شده 14:47
-
فصل 5.2: بهترین شیوههای نگهداری 11:04
-
خلاصه 00:41
-
مرور کلی 00:37
-
فصل 6.1: نوشتن تستها - قسمت 1: نوشتن تستهای واحد 33:52
-
فصل 6.1: نوشتن تستها - قسمت 2: نوشتن تستهای End-to-End 45:01
-
فصل 6.1: نوشتن تستها - قسمت 3: نمونههای پیشرفته تست End-to-End 22:38
-
فصل 6.2: تکنیکهای اشکالزدایی 14:24
-
خلاصه 00:50
-
مرور کلی 00:38
-
فصل 7.1: اصول IBC 05:00
-
فصل 7.2: پیادهسازی IBC در Cosmos-SDK - قسمت 1: بازنگری در سیمکشی اپلیکیشن 11:56
-
فصل 7.2: پیادهسازی IBC در Cosmos-SDK - قسمت 2: فعالسازی ایبیسی 04:26
-
فصل 7.2: پیادهسازی IBC در Cosmos-SDK - قسمت 3: راهاندازی اتصال IBC 22:37
-
فصل 7.2: پیادهسازی IBC در Cosmos-SDK - قسمت 4: افزودن Middleware آیبیسی 28:49
-
فصل 7.2: پیادهسازی IBC در Cosmos-SDK - قسمت 5: انجام تراکنش بین زنجیرهای 11:33
-
خلاصه 00:46
-
مرور نهایی 02:07
مشخصات آموزش
ساخت بلاکچینهای آماده تولید با Cosmos-SDK
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:45
- مدت زمان :10:18:15
- حجم :4.74GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy