آموزش زبان سالیدیتی Solidity برای توسعه قراردادهای هوشمند در بلاکچین اتریوم – مقدماتی + گواهینامه
3 ساعت
4.6
Solidity (سالیدیتی) چیست؟ سالیدیتی (Solidity)، یک زبان برنامهنویسی متنباز است که برای توسعه قراردادهای هوشمند (Smart Contracts) در بلاکچین اتریوم (Ethereum) استفاده میشود. اتریوم، یک پلتفرم بلاکچینی است که اجازه اجرای قراردادهای هوشمند را فراهم میکند. قراردادهای هوشمند، برنامههایی هستند که به صورت خودکار بر اساس شرایط قراردادهایی که در آنها نوشته شدهاند؛ اجرا میشوند. اهمیت یادگیری زبان سالیدیتی برای نوشتن قراردادهای هوشمند چیست؟ با فراگیری برنامهنویسی سالیدیتی که زبان کدنویسی در بلاکچین اتریوم (البته بلاکچینهای مبتنی بر EVM - از جمله ترون و ...) است؛ دریچههای شغلی و درآمد بسیار گستردهای به روی برنامهنویسان و متخصصان این حوزه باز میشود. قراردادهای هوشمند میتوانند بدون نیاز به واسطه، عملیات مالی را به صورت کاملا خودکار و ایمن بین طرفین یک قرارداد، به اجرا درآورند. از قراردادهای هوشمند میتوان در زمینههای مختلفی چون انتخابات، بیمهها، املاک، خدمات درمانی و بهداشتی و … استفاده کرد. با استفاده از زبان سالیدیتی، میتوان در بستر بلاکچینهای اتریوم، ترون، بایننس، فانتوم، و ... قراردادهای هوشمند نوشت و توسط این قراردادها انواع توکنها، NFTها، Dappها (اپلیکیشنهای غیرمتمرکز) و … را پیادهسازی کرد. در این فرادرس چه چیزی یاد میگیریم؟ هدف ما در این آموزش، شروع یادگیری برنامهنویسی سالیدیتی به سادهترین شیوه ممکن و کمک به حرکت در مسیری بسیار جذاب و با آینده شغلی فوقالعاده برای دانشجویان این فرادرس است. مباحثی که در این دوره تدریس شدهاند، برگرفته از استفادههای عملی و کاربردی در مسیر برنامهنویسی با زبان سالیدیتی هستند و سعی شده توضیحات و کاربردها برای دانشجویان به بهترین وجه مطرح شود. در ادامه، در آموزش زبان سالیدیتی Solidity برای توسعه قراردادهای هوشمند در بلاکچین اتریوم – تکمیلی، به مباحث پیشرفتهتر برنامهنویسی سالیدیتی اعم از ارثبری و ارتباط با قراردادهای هوشمند میپردازیم.