برنامه نویسی

SoroPet Shop – انجمن DEV

Summarize this content to 400 words in Persian Lang
این ارسالی برای ساخت بهتر در Stellar است: چالش قرارداد هوشمند: ایجاد یک آموزش

آموزش شما

https://youtu.be/lG5mXJUWtiY – (ارسال ویدیو)

کد (Github)

https://github.com/Arsalaan-Alam/SoroPet-Shop

چیزی که من خلق کردم

در این آموزش، من یک اپلیکیشن پت شاپ کاملا کاربردی بر روی بلاک چین Stellar با استفاده از قراردادهای هوشمند Soroban ساخته ام. پت شاپ برای بسیاری از توسعه‌دهندگان، به‌ویژه توسعه‌دهندگانی که از اکوسیستم اتریوم می‌آیند، مفهومی آشنا است، اما این آموزش آن را در شبکه Stellar با استفاده از Soroban، یک پلتفرم قرارداد هوشمند جدید، دوباره تصور می‌کند. این برنامه به کاربران اجازه می دهد تا حیوانات خانگی را با مالکیت ذخیره شده در بلاک چین پذیرفته و انکار کنند. این آموزش گام به گام توسعه دهندگان را در مورد نحوه ایجاد، استقرار و تعامل با قراردادهای هوشمند در Stellar با استفاده از Rust راهنمایی می کند و مقدمه ای جامع برای ساخت برنامه های غیرمتمرکز در Soroban ارائه می دهد.

برای ساخت این پروژه از Soroban Dapp را ایجاد کنید دیگ بخار ارائه شده توسط Palta Labs، که فرآیند راه اندازی برای توسعه Soroban را ساده کرد. این Stellar SDK و Soroban-react کتابخانه‌ها نقش کلیدی در ادغام فرانت‌اند با قراردادهای هوشمند (احضار / دریافت پاسخ / تبدیل XDR) داشتند.

سفر

سفر ساخت این آموزش پت شاپ برای سوروبان بسیار هیجان انگیز بوده است. هدف من ایجاد یک راهنمای جامع بود که به مبتدیان کمک می کند تا یک برنامه غیرمتمرکز (dapp) را در Soroban بسازند و قابلیت های آن را به روشی قابل دسترس و جذاب به نمایش بگذارند.

با الهام از آموزش معروف پت شاپ در اکوسیستم اتریوم، قصد داشتم آموزش مشابهی را برای Soroban بیاورم. آموزش Ethereum Pet Shop به دلیل سادگی و اثربخشی خود در نشان دادن اصول قراردادهای هوشمند مشهور است و من به دنبال تکرار این موفقیت در Soroban بودم. با ایجاد یک آموزش که منعکس کننده این مثال محبوب است، امیدوارم بتوانم یک تجربه یادگیری آشنا برای کسانی که از اتریوم یا به توسعه بلاک چین در حال گذار هستند، ارائه دهم.

این فرآیند با تنظیم محیط با استفاده از Soroban Dapp را ایجاد کنید دیگ بخار از آزمایشگاه پالتا. این دیگ بخار پایه محکمی را فراهم کرد و به من اجازه داد تا بر ساختن آموزشی تمرکز کنم که به وضوح عملکردهای اصلی یک قرارداد هوشمند را نشان می دهد. قرارداد هوشمندی که من نوشتم نسبتاً ساده است، اما این رویکرد ساده، درک مفاهیم اساسی مانند ذخیره سازی، سوروبان و توسعه قرارداد هوشمند را برای تازه واردان آسان تر می کند.

یکی دیگر از مؤلفه های اصلی که من سعی کردم به طور گسترده به آن بپردازم، ادغام قراردادهای هوشمند با بخش ظاهری است. بسیاری از افراد با این مشکل دست و پنجه نرم می‌کنند، بنابراین من روشی ساده برای فراخوانی قراردادها از جانب شما، دریافت داده‌ها، رمزگشایی و رندر کردن آن ارائه کرده‌ام.

به طور کلی، ساختار آموزش برای مبتدیان طراحی شده است، و توضیحات واضح و مثال‌های عملی را برای راهنمایی کاربران در فرآیند ساخت dap خود ارائه می‌دهد. از طریق این پروژه، هدف من این بود که منبع ارزشمندی را برای کسانی که تازه وارد Soroban شده‌اند، فراهم کنم و به آنها کمک کنم تا بفهمند چگونه از پلتفرم برای برنامه‌های غیرمتمرکز استفاده کنند. من به محصول نهایی افتخار می کنم و هیجان زده هستم که از توسعه دهندگان جدید در حالی که سفر خود را با Soroban آغاز می کنند، حمایت کنم.

این ارسالی برای ساخت بهتر در Stellar است: چالش قرارداد هوشمند: ایجاد یک آموزش


توضیحات تصویر


آموزش شما

https://youtu.be/lG5mXJUWtiY – (ارسال ویدیو)

کد (Github)

https://github.com/Arsalaan-Alam/SoroPet-Shop

چیزی که من خلق کردم

در این آموزش، من یک اپلیکیشن پت شاپ کاملا کاربردی بر روی بلاک چین Stellar با استفاده از قراردادهای هوشمند Soroban ساخته ام. پت شاپ برای بسیاری از توسعه‌دهندگان، به‌ویژه توسعه‌دهندگانی که از اکوسیستم اتریوم می‌آیند، مفهومی آشنا است، اما این آموزش آن را در شبکه Stellar با استفاده از Soroban، یک پلتفرم قرارداد هوشمند جدید، دوباره تصور می‌کند. این برنامه به کاربران اجازه می دهد تا حیوانات خانگی را با مالکیت ذخیره شده در بلاک چین پذیرفته و انکار کنند. این آموزش گام به گام توسعه دهندگان را در مورد نحوه ایجاد، استقرار و تعامل با قراردادهای هوشمند در Stellar با استفاده از Rust راهنمایی می کند و مقدمه ای جامع برای ساخت برنامه های غیرمتمرکز در Soroban ارائه می دهد.

برای ساخت این پروژه از Soroban Dapp را ایجاد کنید دیگ بخار ارائه شده توسط Palta Labs، که فرآیند راه اندازی برای توسعه Soroban را ساده کرد. این Stellar SDK و Soroban-react کتابخانه‌ها نقش کلیدی در ادغام فرانت‌اند با قراردادهای هوشمند (احضار / دریافت پاسخ / تبدیل XDR) داشتند.

سفر

سفر ساخت این آموزش پت شاپ برای سوروبان بسیار هیجان انگیز بوده است. هدف من ایجاد یک راهنمای جامع بود که به مبتدیان کمک می کند تا یک برنامه غیرمتمرکز (dapp) را در Soroban بسازند و قابلیت های آن را به روشی قابل دسترس و جذاب به نمایش بگذارند.

با الهام از آموزش معروف پت شاپ در اکوسیستم اتریوم، قصد داشتم آموزش مشابهی را برای Soroban بیاورم. آموزش Ethereum Pet Shop به دلیل سادگی و اثربخشی خود در نشان دادن اصول قراردادهای هوشمند مشهور است و من به دنبال تکرار این موفقیت در Soroban بودم. با ایجاد یک آموزش که منعکس کننده این مثال محبوب است، امیدوارم بتوانم یک تجربه یادگیری آشنا برای کسانی که از اتریوم یا به توسعه بلاک چین در حال گذار هستند، ارائه دهم.

این فرآیند با تنظیم محیط با استفاده از Soroban Dapp را ایجاد کنید دیگ بخار از آزمایشگاه پالتا. این دیگ بخار پایه محکمی را فراهم کرد و به من اجازه داد تا بر ساختن آموزشی تمرکز کنم که به وضوح عملکردهای اصلی یک قرارداد هوشمند را نشان می دهد. قرارداد هوشمندی که من نوشتم نسبتاً ساده است، اما این رویکرد ساده، درک مفاهیم اساسی مانند ذخیره سازی، سوروبان و توسعه قرارداد هوشمند را برای تازه واردان آسان تر می کند.

یکی دیگر از مؤلفه های اصلی که من سعی کردم به طور گسترده به آن بپردازم، ادغام قراردادهای هوشمند با بخش ظاهری است. بسیاری از افراد با این مشکل دست و پنجه نرم می‌کنند، بنابراین من روشی ساده برای فراخوانی قراردادها از جانب شما، دریافت داده‌ها، رمزگشایی و رندر کردن آن ارائه کرده‌ام.

به طور کلی، ساختار آموزش برای مبتدیان طراحی شده است، و توضیحات واضح و مثال‌های عملی را برای راهنمایی کاربران در فرآیند ساخت dap خود ارائه می‌دهد. از طریق این پروژه، هدف من این بود که منبع ارزشمندی را برای کسانی که تازه وارد Soroban شده‌اند، فراهم کنم و به آنها کمک کنم تا بفهمند چگونه از پلتفرم برای برنامه‌های غیرمتمرکز استفاده کنند. من به محصول نهایی افتخار می کنم و هیجان زده هستم که از توسعه دهندگان جدید در حالی که سفر خود را با Soroban آغاز می کنند، حمایت کنم.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا