میهن بلاکچین
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین اخبار اخبار عمومی

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

نگارش:‌تیم تولید محتوا
21 تیر 1402 - 15:40
در اخبار عمومی
زمان مطالعه: 7 دقیقه
0
solidity-2

آکادمی سیتکس «دوره جامع آموزش برنامه‌نویسی سالیدیتی» را برگزار می‌کند. شرکت‌کنندگان پس از گذراندن این دوره قادر خواهند بود تا مهارت‌های لازم برای ورود به حوزه برنامه‌نویسی بلاکچین و به صورت خاص شبکه‌هایی مانند اتریوم که از زبان سالیدیتی (Solidity) پشتیبانی می‌کنند را کسب کنند.

ArzPlus Logo فرصت ویژه: ۱ میلیارد بیبی دوج رایگان!

همین حالا در ارزپلاس ثبت‌نام کنید و ۱ میلیارد بیبی دوج هدیه بگیرید. بدون قرعه‌کشی، فرصت محدود!

دریافت هدیه

این دوره از تاریخ پنجشنبه ۱۲ مرداد آغاز خواهد شد و مدت زمان آن حدود ۴۰ ساعت خواهد بود و تا ۳۱ شهریور ادامه خواهد داشت. کاربران میهن بلاکچین با وارد کردن کد تخفیف اختصاصی میهن بلاکچین MIHANBLOCKCHAIN02 می‌توانند با ۱۵٪ تخفیف در این دوره شرکت کنید. لازم به ذکر است این دوره هم برای علاقه‌مندان ورود به این حوزه و هم کسانی که تجربه در برنامه‌نویسی داشته‌ باشند، مفید خواهد بود.

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

آکادمی سیتکس این دوره آموزشی را از روز پنجشنبه ۱۲ مرداد ساعت ۸ صبح شروع خواهد کرد تا با ارائه آموزش صفر تا صد برنامه نویسی با زبان سالیدیتی، دانش‌ پذیران علاقمند به این حوزه را در هر سطحی از برنامه‌ نویسی، در مسیر ایجاد تحول در مسیر شغلی، تحصیلی و مهاجرتی یاری نماید.

مدرس این دوره بهادر قدم‌خیر است که سابقه تالیف کتاب «آموزش برنامه‌نویسی سالیدیتی» را در کارنامه خود دارد. قرار است به استثنای جلسه اول، این دوره در روزهای پنجشنبه و جمعه برگزار شود که مدت برگزاری هر جلسه ۳ ساعت خواهد بود. لازم به ذکر است که تاریخ دقیق این جلسات پس از ثبت نام متقاضی از طریق تماس تلفنی به او اعلام خواهد شد.

آنچه در این مطلب می‌خوانید

Toggle
  • سرفصل‌های دوره آموزشی برنامه‌نویسی سالیدیتی
  • نحوه شرکت در این دوره

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

مدت زمان دوره آموزشی برنامه‌نویسی سالیدیتی حدود ۴۰ ساعت خواهد بود که مطابق با سر فصل‌های زیر برگزار خواهد شد:

اصول اولیه توسعه قرارداد هوشمند: (۳ ساعت)

  • آشنایی با برنامه نویسی مبتنی بر قرارداد (Contract Oriented Programming)
  • ساختار یک قرارداد هوشمند
  • معرفی زبان Solidity (یک زبان تورینگ کامل برای کدنویسی قرارداد هوشمند)
  • آشنایی با محیط برنامه نویسی آنلاین Remix برای توسعه قرارداد هوشمند
  • کامپایل اولین کد سالیدیتی
  • ساختار کلی یک فایل سالیدیتی
  • دیپلوی قرارداد هوشمند روی شبکه تست نت اتریوم

برنامه‌نویسی مقدماتی به زبان Solidity: (۱۵ ساعت)

  • دیتا تایپ‌های سالیدیتی
  • ساختارهای داده‌ای(متغیرها) در سالیدیتی
  • معرفی انواع متغیرهای سالیدیتی
  • سطوح دسترسی متغیرها در سالیدیتی
  • scope ها در سالیدیتی
  • Data Location ها در سالیدیتی
  • مقادیر عددی در سالیدیتی
  • Boolean در سالیدیتی
  • Address ها در سالیدیتی
  • انواع Address در اتریوم
  • Enum / دیتا تایپ تعریف شده توسط کاربر
  • BytesX
  • آرایه‌ها در سالیدیتی
  • String در سالیدیتی
  • Mapping در سالیدیتی
  • Struct در سالیدیتی
  • Bytes
  • سطوح دسترسی توابع در سالیدیتی
  • تعریف تابع در سالیدیتی
  • ۴ گونه از توابع در سالیدیتی
  • Modifier و کاربرد آن در سالیدیتی
  • انواع روش های دریافت خروجی از توابع سالیدیتی
  • overload کردن توابع سالیدیتی
  • memory و calldata
  • Constructor در قراردادهای هوشمند
  • Constant و Immutable
  • GlobalVariable ها (دسترسی به اطلاعات بلاک، گس، حافظه کانترکت، اطلاعات تراکنش‌ها، timestamp و …)
  • واحدهای زمانی سالیدیتی
  • واحدهای پولی سالیدیتی
  • Event ها در سالیدیتی
  • ساختارهای شرطی سالیدیتی
  • ساختارهای کنترلی و مدیریت حلقه‌ها
  • مدیریت خطا توسط Require ،Assert ،Revert
  • تبدیل نوع در سالیدیتی
  • نحوه حذف عنصری خاص از آرایه
  • پیاده‌سازی قابلیت پیمایش در Mapping
  • آشنایی و کار با Balance اکانت‌ها و موجودی قرارداد هوشمند
  • کار با توابع transfer و send و call جهت انتقال موجودی به یک اکانت دیگر
  • توابع Fallback
  • مدیریت پرداخت‌های اتر به یک قرارداد هوشمند
  • شی گرایی در سالیدیتی (Object Oriented Programming)
  • شروع ارث بری در سالیدیتی
  • انواع ارث بری در سالیدیتی
  • توابع Virtual
  • بازنویسی یا Override کردن توابع سالیدیتی
  • ارث بری Constructor ها در سالیدیتی
  • ارث بری متغیرها در سالیدیتی
  • polymorphism در سالیدیتی
  • روش های ارتباط با قراردادهای هوشمند دیگر
  • اینترفیس (Interface) در سالیدیتی
  • کتابخانه (Library) در سالیدیتی
  • شباهت و تفاوت کتابخانه و قرارداد
  • از بین بردن قرارداد هوشمند
  • آشنایی با کتابخانه‌های OpenZeppelin
  • کار با کتابخانه‌های OpenZeppelin
  • تولید اعداد تصادفی در سالیدیتی

برنامه‌نویسی پیشرفته در Solidity : (۶ ساعت)

  • Storage Layout در سالیدیتی
  • Function Selectors
  • Function Signature / Function Body
  • Call
  • Static call
  • Delegate call
  • Factory Pattern
  • آشنایی با Proxy Contract ها
  • پیاده سازی قرارداد هوشمند به کمک Proxy
  • Assembly در سالیدیتی

مدیریت دیتای خارج از زنجیره (off-chain) به کمک اوراکل ها (ChainLink, VRF, DataFeeds): (۲.۵ ساعت)

  • آشنایی با مفهوم دیتای خارج از زنجیره (Off-Chain)
  • آشنایی با اوراکل ها (دیتاسورس/ساختمان داده های شخص ثالث)
  • مدیریت دیتای خارج از زنجیره با استفاده از Oracle ها در قرارداد هوشمند
  • ChainLink
  • DataFeeds
  • تولید اعداد تصادفی در سالیدیتی با استفاده از اوراکل(VRF)

استانداردهای اتریوم: (۱ ساعت)

  • بررسی استانداردهای مختلف در سالیدیتی
  • آشنایی با استاندارد توکن ERC20
  • پیاده سازی و توضیح توکن ERC20
  • نصب و آماده سازی ابزارهای توسعه بلاک چین: (۱ ساعت)
  • Metamsk
  • Node.js و npm
  • VSCode
  • آشنایی با فریمورک های برنامه نویسی سالیدیتی
  • Hardhat
  • Truffle
  • Ganache

کار با ابزارهای توسعه بلاک چین: (۴ ساعت)

  • آشنایی با ساختار Hardhat
  • انواع بلاکچین ها و نحوه استفاده در Hardhat
  • آشنایی با کتابخانه Ethers.js
  • پیاده سازی و کامپایل توکن استاندارد ERC20 در Hardhat
  • اسکریپت نویسی در Hardhat
  • دیپلوی توکن استاندارد ERC20 با استفاده از Hardhat در شبکه Local
  • دیپلوی توکن استاندارد ERC20 با استفاده از Hardhat در شبکه Testnet
  • دیپلوی توکن استاندارد ERC20 با استفاده از Hardhat در شبکه MainNet
  • ساختار مورد نیاز جهت ارتباط با قراردادهای هوشمند توسط Ethers
  • ارتباط با قراردادهای هوشمند با استفاده از کتابخانه Ethers
  • ادغام قراردادهای هوشمند
  • وریفای قراردادهای هوشمند بر روی بلاکچین
  • نصب و تنظیم Truffle
  • آشنایی با ساختار Truffle
  • پیاده سازی قرارداد هوشمند ToDo list در Truffle
  • کامپایل و دیپلوی قرارداد هوشمند ToDo list در Truffle
  • تنظیم بلاکچین لوکال ganache
  • آشنایی با کتابخانه web3.js
  • ارتباط با قرارداد هوشمند در Truffle با استفاده از کتابخانه Web3.js

تست نویسی در سالیدیتی: (۱.۵ ساعت)

  • نصب و آشنایی با Mocha و Chai
  • تست نویسی (Unit-Test) قراردادهای هوشمند به کمک ابزارهای مربوطه

بهینه سازی Gas در سالیدیتی: (۲ ساعت)

  • مفهوم Gas و اهمیت مدیریت گس در قرارداد هوشمند
  • بهینه سازی قرارداد هوشمند جهت کاهش هزینه GAS
  • تکنیک Pack کردن متغیرها و سایر تکنیک ها …

امنیت قراردادهای هوشمند: (۱.۵ ساعت)

  • بررسی موارد امنیتی در قراردادهای هوشمند
  • بررسی برخی از حمله های امنیتی در قراردادهای هوشمند

NFT ها: (۲.۵ ساعت)

  • آشنایی با استاندارد ERC721 – توکن غیر مثلی(NFT)
  • پیاده سازی یک کالکشن NFT
  • مشاهده NFT در مارکت پلیس
  • IPFS چیست؟
  • نصب و استفاده از IPFS Desktop
  • کار با nft.storage
  • آپلود فایل بر روی IPFS و بدست آوردن CID
  • دسترسی به فایل های ذخیره شده روی IPFS

نحوه شرکت در این دوره

شما از طریق سایت ایوند می‌توانید برای شرکت در دوره آموزشی برنامه‌نویسی سالیدیتی اقدام کنید. هزینه این دوره برابر ۶,۸۰۰,۰۰۰ تومان است. برای دریافت مشاوره در مورد این دوره می‌توانید از طریق شماره تلفن ۰۲۱۴۹۱۲۶ داخلی ۳۱۳ با آکادمی سیتکس تماس بگیرید. برای شرکت در این دوره و خواندن جزییات بیشتر به این لینک مراجعه کنید.

کاربران عزیز توجه داشته باشید که با وارد کردن کد تخفیف اختصاصی میهن بلاکچین می‌توانید با ۱۵٪ تخفیف در این دوره شرکت کنید. کد تخفیف: MIHANBLOCKCHAIN02

تگ: اتریومزبان برنامه نویسیسالیدیتیقرارداد هوشمند
اشتراک‌گذاریتوئیت

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

فیچر قیمت اتریوم
اخبار اتریوم

رشد چشمگیر صف برداشت اتریوم از استیکینگ؛ آیا فشار فروش در راه است؟

25 مرداد 1404 - 10:00
91
حمله زنجیره تامین
کریپتو پدیا

حمله زنجیره تامین چیست و چرا حملات Supply Chain در دنیای کریپتو خطرناک هستند؟

23 مرداد 1404 - 22:00
83
فیچر اتریوم و پروپوزال EIP-7782
کریپتو پدیا

پروپوزال EIP-7782 چیست؟ پیشنهادی برای بلاک‌های ۶ ثانیه‌ای اتریوم

23 مرداد 1404 - 12:00
85
ولیدیتورهای کازمس از ارائه خدمت به سیکرت نتورک سر باز زندن
تحلیل فاندامنتال

پایان کار Eden Network؛ خداحافظی با یکی از بازیگران مهم حوزه MEV

22 مرداد 1404 - 21:00
75
تحلیل بازار

پیش‌بینی یک تحلیلگر: اگر بیت کوین به ۱۵۰ هزار دلار برسد،‌ اتریوم ۸۵۰۰ دلاری می‌شود!

22 مرداد 1404 - 14:00
216
فیچر قیمت اتریوم
اخبار اتریوم

اتریوم در چند قدمی سقف تاریخی؛ فروش هیجانی معامله‌گران خرد ادامه دارد

22 مرداد 1404 - 12:00
742
اشتراک
اطلاع از
0 دیدگاه
جدید ترین
قدیمی ترین محبوب ترین
Inline Feedbacks
View all comments

آموزش

فیچر هیومنیتی پروتکل
کریپتو کده

هیومنیتی پروتکل (Humanity Protocol) چیست؟ تحولی در تایید هویت دیجیتال

24 مرداد 1404 - 22:00
68
رتبه بندی اعتباری آنچین
کریپتو پدیا

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

24 مرداد 1404 - 20:00
39
فیچر بازیابی بیت کوین ها یگمشده با فناوری کوانتومی
مقالات عمومی

آیا بازیابی بیت کوین‌های گمشده با فناوری کوانتومی امکان‌پذیر است؟

24 مرداد 1404 - 16:00
87
کاندید بعدی فدرال رزرو
مقالات عمومی

رئیس بعدی فدرال رزرو کیست؟ محبوبیت بی‌سابقه کریستوفر والر از وال‌استریت تا بازار کریپتو

24 مرداد 1404 - 12:00
1147
حمله زنجیره تامین
کریپتو پدیا

حمله زنجیره تامین چیست و چرا حملات Supply Chain در دنیای کریپتو خطرناک هستند؟

23 مرداد 1404 - 22:00
83
فیچر موبایل فیک
مقالات عمومی

موبایل جدید یا تله هکرها؟ راز گوشی‌های فیک و سرقت رمزارزها چیست؟

23 مرداد 1404 - 20:00
185

پیشنهاد سردبیر

تاخیر برداشت در اکسکوینو

بررسی مشکلات تاخیر برداشت ریالی و رمزارزی در صرافی اکسکوینو؛ دلایل، پیامدها و راهکارها

5 مرداد 1404 - 17:00
2661

کلاهبرداری با کیف پول چند امضایی چیست و چگونه از آن در امان بمانیم؟

حمله انتقال صفر (Zero-Transfer)؛ راهنمای کامل شناسایی و مقابله با تهدید کیف پول‌های رمزارزی

تاثیر تصویب قانون GENIUS بر ریسک فریز و مسدود شدن دارایی‌های تتر ایرانی‌ها؛ چه باید کرد؟

اشتباه ۶۰ هزار دلاری کاربر بیت کوین در پرداخت کارمزد؛ مراقب باشید این اشتباه را تکرار نکنید!

تسلیم یا کاپیتولاسیون (Capitulation) در کریپتو چیست؟ نشانه ترس یا فرصتی برای ورود به بازار؟

  • خانه
  • قیمت ارز
  • صرافی ها
  • ماشین حساب
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی

© 2025 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است

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

© 2025 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است.