دوره توسعه بلاکچین و قرارداد‌ هوشمند با سالیدیتی

Coiniran · 2023-11-09

سالیدیتی (Solidity) یک زبان برنامه ‌نویسی است که برای نوشتن قراردادهای هوشمند (smart contracts) در بلاکچین Ethereum استفاده می‌شود. این زبان به توسعه ‌دهندگان امکان می‌دهد تا برنامه ‌هایی با خصوصیات خاص برای اجرا در بلاکچین Ethereum بنویسند. قراردادهای هوشمند برنامه‌هایی هستند که بر روی بلاکچین اجرا می‌شوند و معمولاً برای انجام تعاملاتی قطعی و خودکار بین طرف ‌ها به‌کار می‌روند.
سالیدیتی برای توسعه ‌دهندگان بلاکچین و قراردادهای هوشمند اهمیت زیادی دارد، زیرا این زبان برنامه ‌نویسی ویژگی ‌هایی را فراهم می‌کند که برای توسعه قراردادهای هوشمند ضروری هستند. به عنوان مثال سالیدیتی امکان تعریف توابع، متغیرها، مدیریت حالت ‌های قرارداد، پرداخت و ارسال ارز دیجیتال را فراهم می‌کند.

استفاده از Solidity در توسعه قراردادهای هوشمند، امکان اجرای قوانین و شروط تعاملات بدون نیاز به واسطه‌ های مرکزی را فراهم می‌کند و به توسعه‌دهندگان این امکان را میدهد که برنامه ‌های توزیع ‌شده را پیاده‌سازی کنند.

 

عناوین دوره آموزشی توسعه بلاکچین با سالیدیتی

  • جلسه اول: مفاهیم اولیه بلاک چین و مکانیزم های اجماع
  • جلسه دوم: مقدمات بلاکچین٫ مفاهیم هش و Merkle trees
  • جلسه سوم: مقدمات و تاریخچه اتریوم و اثبات سهام (Proof of Stake)
  • جلسه چهارم: کلاینت اتریوم (لایه اجرایی و اجماع)٫ مقدمات زبان سالیدیتی ۱
  • جلسه پنجم: مقدمات زبان سالیدیتی ۲
  • جلسه ششم: ابزارها و طراحی قرارداد هوشمند
  • جلسه هفتم: تست هاردهت و ارتباط با قرارداد هوشمند از طریق فرانت‌اند
  •  جلسه هشتم: امنیت قراردادهای هوشمند بخش اول
  • جلسه نهم: امنیت قراردادهای هوشمند gas Optimization و DeFi
  • جلسه دهم: لایه دو و مقیاس پذیری Scalability & L2
  • جلسه یازدهم: Zero Knowledge و مباحث پیشرفته ۲
  • مراحل انجام یک پروژه

درباره مربی

Coiniran

1 Course

+5 ثبت نام شده
ثبت نام نشده

شامل

  • 11 Lessons