توسعه محلی با سولانا، Rust، پایتون و Django REST
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری مفاهیم Rust مرتبط با وب 3
- نوشتن برنامههای سولانا با Rust
- فراخوانی برنامههای سولانا از یک کلاینت پایتون
- یاد بگیرید چگونه با استفاده از PDAs داده را روی بلاکچین ذخیره کنید.
- ارسال داده به برنامه سولانا از کلاینت پایتون
- ساخت یک wrapper جنگو REST که در backend با کلاستر سولانا تعامل دارد.
پیش نیازهای دوره
- داشتن پیشینه برنامهنویسی
- آشنایی با Rust
- آشنایی با Django
- دانش خط فرمان به سبک لینوکس
توضیحات دوره
توسعه محلی سولانا با Rust، پایتون و فریمورک Django REST
این دوره شما را با ساخت قراردادهای هوشمند (که به آنها برنامه نیز گفته میشود) سولانا به صورت محلی با استفاده از Rust آشنا میکند. ما این برنامهها را با استفاده از کلاینتهای پایتون فراخوانی خواهیم کرد و یک API جنگو REST خواهیم ساخت که با کلاستر محلی سولانا تعامل دارد.
این یک دوره سریع است که هدف آن تسهیل انتقال از توسعه وب 2 به توسعه وب 3 با سولانا است.
ابتدا، دانش وب 3 خود را با پوشش مفاهیمی مانند جفت کلید، کیف پول، JSON-RPC و PoH تقویت خواهیم کرد. پس از آن، یک آموزش مختصر در مورد Rust برای اهداف وب 3 خواهیم داشت. در اینجا، در مورد Structs ،Enums ،Macros و Traits که معمولاً در توسعه برنامه استفاده میشوند، یاد خواهیم گرفت.
سپس شروع به ساخت برنامههای سولانا و استقرار آنها در یک کلاستر محلی سولانا خواهیم کرد. این برنامهها از یک برنامه ساده "Hello world!" تا برنامهای که به شما امکان میدهد با استفاده از PDAs (آدرسهای مشتقشده از برنامه) داده را در کلاستر ذخیره کنید، متغیر هستند.
پس از استقرار برنامه، سعی خواهیم کرد آنها را از پایتون فراخوانی کنیم. این شامل ارسال داده است که برنامه سولانا در بلاکچین ذخیره میکند.
در درس پایانی، یک API جنگو REST خواهیم ساخت که برخلاف اپلیکیشنهای وب 2 که در backend با یک پایگاه داده تعامل دارند، برای نوشتن داده در بلاکچین با کلاستر سولانا تعامل خواهد داشت.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان وب 2 که میخواهند به توسعه وب 3 و به ویژه سولانا تغییر رویه دهند.
- توسعهدهندگانی که علاقهمند به توسعه برنامههای Rust Solana هستند.
- توسعهدهندگان پایتون یا Django که کلاینتهایی برای تعامل با بلاکچین سولانا میسازند.
توسعه محلی با سولانا، Rust، پایتون و Django REST
-
راهاندازی توسعه محلی 01:23
-
مفاهیم در وب 3 04:29
-
آشنایی با Rust برای وب 3 (سولانا) 06:08
-
یک کلاستر محلی سولانا 01:01
-
ایجاد کیف پولهای محلی 01:37
-
اولین برنامه "Hello world!" سولانا شما 03:38
-
فراخوانی برنامه "Hello world!" با پایتون 02:46
-
یک برنامه سولانا برای ذخیره داده روی بلاکچین 11:46
-
ارسال یک تراکنش پایتون با داده 03:48
-
یک wrapper جنگو REST 05:11
مشخصات آموزش
توسعه محلی با سولانا، Rust، پایتون و Django REST
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:10
- مدت زمان :41:47
- حجم :249.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy