mini-cart-logo

هیچ محصولی در سبد خرید نیست.

mini-cart-logo

هیچ محصولی در سبد خرید نیست.

mini-cart-logo

هیچ محصولی در سبد خرید نیست.

آموزش جامع سالیدیتی + 5 پروژه عملی

۵ قرارداد هوشمند واقعی بنویس و دیپلوی کن: To Do List، انتخابات، پیمانکاری، ERC20 و NFT. حدود ۵۰ جلسه، با پشتیبانی تیکتی مدرس....

ثبت نام دوره

۷,۹۰۰,۰۰۰تومان

یا 4 قسط با اسنپ‌پی؛ هر قسط ۱,۹۷۵,۰۰۰تومان

پیش نیاز:
بدون پیش نیاز
روش پشتیبانی:
ارسال تیکت
سطح برگزاری دوره:
مبتدی تا حرفه ای
بستر برگزاری دوره:
اسپات پلیر
گواهی پایان دوره:
گواهی کدیتی
وضعیت دوره:
تکمیل شده
امیر، بنیان‌گذار کدیتی برنامه‌نویس وب از ۱۳۹۲ و توسعه‌دهنده قرارداد هوشمند؛ با تجربه ساخت توکن و توسعه پلتفرم مینت NFT. مدرس دوره‌های جنگو گیت و گیت‌لب و... با بیش از 2000 دانشجو.
توضیحات

آموزش سالیدیتی

Solidity زبان برنامه ‌نویسی متن ‌باز، قابل اجرا و برنامه‌ ریزی برای توسعه قراردادهای هوشمند در شبکه ‌های بلاک‌ چین است. این برنامه در سال ۲۰۱۴ توسط تیم توسعه Ethereum پایه گذاری شد. سپس، این برنامه به عنوان زبان اصلی جهت توسعه قراردادهای هوشمند در Ethereum و شبکه‌ های بلاک ‌چین دیگر مورد استفاده قرار می گیرد، در این دوره از سایت کدیتی به آموزش سالیدیتی و ابزارهای آن + 5 پروژه عملی می‌پردازیم.

معرفی دوره آموزش سالیدیتی

در این دوره سالیدیتی را از مفاهیم پایه بلاکچین تا نوشتن، تست و دیپلوی قرارداد هوشمند یاد می‌گیرید و در پایان ۵ پروژه عملی می‌سازید: To Do List، انتخابات، قرارداد پیمانکاری، توکن ERC20 و NFT. دوره در ۱۰ بخش طراحی شده و از ابتدایی‌ترین موضوعات تا مباحث پیشرفته را پوشش می‌دهد. در طول یادگیری، سؤال‌هایتان را از طریق تیکت مستقیماً با مدرس مطرح می‌کنید.

سیلابس دوره آموزش سالیدیتی

  1. مقدمات و آشنایی با اکوسیستم بلاکچین و سالیدیتی

    • آشنایی با مفاهیم بلاکچین و قرارداد هوشمند
    • معرفی زبان سالیدیتی و کاربردهای آن
    • بررسی ابزارهای مورد نیاز
  2. ساختار زبان و مفاهیم پایه در سالیدیتی

    • ساختار کلی قراردادهای هوشمند
    • Data Types (اعداد، بولین، آدرس و …)
    • Data Structures (Array، Mapping، Struct)
    • مفاهیم Scopes و Data Locations
  3. مدیریت متغیرها و توابع در سالیدیتی

    • انواع متغیرها (Local، State، Global)
    • تعریف و انواع توابع (View، Pure، Payable، Non-Payable)
    • مدیریت مقادیر بازگشتی و Function Overloading
    • مفاهیم پیشرفته مانند Function Modifiers
  4. ارث‌بری و برنامه‌نویسی شیءگرا

    • شروع ارث‌بری: Single، Multilevel، Multiple
    • Override، Virtual و Polymorphism
    • مدیریت Constructorها در ارث‌بری
    • Interface و Library
  5. کار با متغیرها و رویدادها

    • مدیریت رویدادها (Events)
    • واحدهای زمانی و پولی در سالیدیتی
    • مفاهیم Advanced مانند ABI و Global Cryptographic Variables
  6. مدیریت انتقالات مالی و توکن‌ها

    • نحوه انتقال مالی (payable و transfer)
    • معرفی OpenZeppelin و استفاده از آن
  7. امنیت و بهینه‌سازی قراردادهای هوشمند

    • مدیریت خطا (require، assert، revert)
    • مفاهیم سطوح دسترسی (Owner و Access Control)
    • selfdestruct و دلیل منسوخ شدن آن پس از به‌روزرسانی Dencun
  8. پیاده‌سازی پروژه‌های عملی در سالیدیتی

    • پروژه To Do List
    • پروژه انتخابات
    • پروژه قرارداد پیمانکاری
    • ساخت توکن استاندارد ERC20
    • طراحی و پیاده‌سازی NFT
  9. کار با ابزارهای توسعه قرارداد هوشمند

    • نصب و تنظیم Hardhat (به همراه آشنایی با Truffle که دیگر توسعه داده نمی‌شود)
    • دیپلوی قراردادها روی شبکه‌های مختلف
    • شبکه‌های لوکال و تست‌نت‌ها (از جمله Ganache)
    • تست و وریفای قراردادهای هوشمند
  10. ارتباط با قراردادهای هوشمند و توسعه فرانت‌اند

    • آشنایی با کتابخانه‌های web3.js و ethers.js
    • ادغام قراردادها با برنامه‌های کاربردی
    • توسعه رابط کاربری برای ارتباط با قراردادها

دوره آموزش سالیدیتی به چه افرادی توصیه می شود؟

  • افرادی که قصد دارند به یکی از جدیدترین و آینده‌ دارترین حوزه ‌های تکنولوژی جهان وارد شوند.
  • افرادی که می خواهند پتانسیل درآمدی خود را در یکی از پردرآمدترین صنایع روز دنیا افزایش دهند.
  • برنامه ‌نویسانی که تمایل دارند از دنیای وب۲ به دنیای وب۳ وارد شوند.
  • علاقه ‌مندان به ساخت اپلیکیشن ‌های غیرمتمرکز
  • علاقه ‌مندان به کسب درآمد دلاری (کریپتویی)
  • علاقه ‌مندان به یادگیری عمیق مفاهیم برنامه ‌نویسی سالیدیتی

تو یه پادکست به طور خیلی خلاصه رودمپ سالیدیتی و بازارکارش مورد بررسی قرار گرفته 👇

پرداخت در ۴ قسط با اسنپ‌پی؛ هر قسط ۱,۹۷۵,۰۰۰ تومان

 

دپلوی پروژه روی بلاکچین
.
انتقال پول در سالیدیتی
.

🔹 آینده‌ای که روی بلاک چین ساخته می‌شود…

وقتی لری فینک، مدیرعامل بلک‌ راک – غول سرمایه‌گذاری جهان با 10 هزار میلیارد دلار دارایی تحت مدیریت، از بلاک‌چین اتریوم و توکنیزه شدن دارایی‌ها به عنوان آینده اقتصاد جهانی یاد می‌کنه، یعنی تحول بزرگی در راهه.

🧠 حالا تصور کن چند سال بعد، زیرساخت‌های این تحول توسط برنامه نویس هایی ساخته می‌شه که همین امروز، زبان قراردادهای هوشمند یعنی سالیدیتی رو یاد گرفتن.

🔗 و این فقط یک نقطه شروعه…

نظر آقای Kevin O’Leary میلیاردر برجسته در خصوص برنامه نویسی سالیدیتی 👇

میانگین درآمد برنامه نویسان سالیدیتی

به طور میانگین درآمد برنامه نویسان سالیدیتی معادل 130/000 دلار در سال میباشد، به استناد این مقاله از سایت معتبر Medium حقوق برنامه نویسان سالیدیتی به صورت ریموت(دورکاری) بین 60 تا 270 هزار دلار در سال میباشد که میانگین آن حدود 130 هزار دلار در سال میباشد.میانگین درآمد برنامه نویسان سالیدیتی همچنین آگهی استخدام دولوپر سالیدیتی در وب سایت معتبر web3.career موضوع بالا را تایید میکند، در عکس زیر نحوه همکاری ها به صورت ریموت (دور کاری) میباشد.میانگین درآمد برنامه نویسان سالیدیتی

سوالات متداول دوره آموزش سالیدیتی

  • آیا برای شرکت در این دوره نیاز به پیش‌نیاز خاصی وجود دارد؟

      آشنایی کلی با مفاهیم برنامه‌نویسی کافی است. در ابتدای دوره، مفاهیم موردنیاز مرور می‌شوند تا حتی افرادی که تجربه قبلی در بلاکچین ندارند نیز بتوانند بدون سردرگمی آموزش را دنبال کنند.

  • محتوای دوره بیشتر تئوری است یا عملی؟

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

  • پس از پایان دوره، تا چه حد به سالیدیتی مسلط خواهم بود؟

      می‌توانید قرارداد ERC20 و NFT بنویسید، تست کنید و دیپلوی کنید

  • آیا مباحث امنیت قراردادهای هوشمند در دوره پوشش داده می‌شود؟

      بله. یکی از بخش‌های مهم دوره به بررسی آسیب‌پذیری‌ها، خطاهای رایج و اصول امنیت در قراردادهای هوشمند اختصاص دارد؛ مباحثی که نقش کلیدی در پروژه‌های واقعی دارند.

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

      ساختار آموزشی دوره به‌گونه‌ای طراحی شده که خروجی آن مهارت عملی باشد. دانش‌پذیران پس از پایان دوره، آمادگی لازم برای انجام پروژه‌های واقعی یا همکاری در تیم‌های بلاکچینی را خواهند داشت.

  • پشتیبانی دوره به چه صورت انجام می‌شود؟

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

  • آیا افراد بدون تجربه قبلی در بلاکچین هم می‌توانند از این دوره استفاده کنند؟

      بله. مفاهیم پایه بلاکچین و قراردادهای هوشمند از ابتدا توضیح داده می‌شود و نیازی به دانش قبلی تخصصی در این حوزه وجود ندارد.

  • آیا با گذراندن این دوره می‌توان پروژه شخصی یا استارتاپ بلاکچینی راه‌اندازی کرد؟

      این دوره دید فنی مناسبی برای شروع پروژه‌های بلاکچینی، توسعه MVP و همکاری با تیم‌های فنی فراهم می‌کند و می‌تواند نقطه شروع مناسبی برای ایده‌های شخصی باشد.

  • زبان آموزش دوره چیست؟

      آموزش‌ها به زبان فارسی ارائه می‌شوند، اما مفاهیم، اصطلاحات و ساختار کدنویسی مطابق استانداردهای بین‌المللی توضیح داده شده‌اند.

  • آیا در دوره فقط زبان سالیدیتی آموزش داده می‌شود؟

      خیر. علاوه بر سالیدیتی، ابزارها و محیط‌های کاربردی مرتبط مانند Remix، تست قراردادها و تعامل با آن‌ها نیز آموزش داده می‌شود. همچنین با کتابخانه های مرتبط نظیر web3 و .... آموزش داده میشود.

آپدیت های آموزش سالیدیتی

آپدیت 1

در این آپدیت به پیاده سازی پروژه توکن ERC20 پرداختیم، تو این آپدیت از ابتدا به بررسی ساختار و کدنویسی یک توکن که قابل نقل و انتقال در بلاکچین است میپردازیم.

دوره های مرتبط

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش جامع سالیدیتی + 5 پروژه عملی”