00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به 9 جلسه نمونه از دوره
  • دسترسی به 9 جلسه نمونه از دوره
  • عضویت در تالار گفت‌وگوی دوره
  • اضافه شدن دوره به پروفایل
فقط محتوا
  • دسترسی کامل و نامحدود به محتوای دوره
  • تمام قابلیت‌‌های پلن رایگان
    +
  • دسترسی کامل و نامحدود به محتوای دوره
599,000 تومان
45% تخفیف

329,450 تومان
امکان پرداخت ارزی ‎
دوره کامل
  • دسترسی به تمام قابلیت‌های دوره
  • تمام قابلیت‌های پلن محتوا
    +
  • گواهی‌نامه مکتب‌خونه
  • پروژه محور
  • تمرین و آزمون
  • تالار گفتگو
  • تسهیل استخدام
899,000 تومان
45% تخفیف
494,450 تومان
امکان پرداخت ارزی ‎
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
مکتب‌خونه مکتب‌خونه

آموزش سالیدیتی (Solidity)

دوره‌های مکتب‌پلاس
64 ساعت
99٪ (174 رای)
آنچه در این دوره می‌آموزیم:

مقدمات سالیدیتی

ساختارها در سالیدیتی

متغیرهای ویژه در سالیدیتی

توابع در سالیدیتی

الگوهای سالیدیتی

سالیدیتی پیشرفته

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

آموزش زبان برنامه‌نویسی سالیدیتی یکی از بهترین‌ترین دوره‌های آموزشی برای این زبان محبوب است. با استفاده از این زبان می‌توانیم در بستر بلاک‌چین اتریوم، ترون، اتریوم کلاسیک و بایننس اسمارت چین قرارداد هوشمند بنویسیم. همچنین با استفاده از مفاهیم این دوره آموزش سالیدیتی قادر خواهیم بود قراردادهای هوشمند، توکن‌ها، برنامه‌های غیرمتمرکز و NFTها را پیاده‌سازی کنیم.

 

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

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

 

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

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

 

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

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

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

  • مقدمات سالیدیتی: در اين فصل با مفاهیم برنامه‌نویسی انواع متغیر، پیاده‌سازی اولیه تابع و ... آشنا می‌شویم.
  • ساختارها در سالیدیتی: در اين فصل با مفاهیم آرایه و متغیر Enum بیشتر آشنا می‌شویم. همچنین در این فصل با ساختارهای Mapping و ... بیشتر آشنا می‌شود.
  • متغیرهای ویژه در سالیدیتی: در این فصل از دوره آموزش سالیدیتی با مفاهیم متغیرهای ویژه زبان برنامه نویسی سالیدیتی بیشتر آشنا می‌شویم.
  • توابع در سالیدیتی: آشنایی با حالت های مختلف تابع و محدود کننده های آن ، توابع مختلف Hashing ، رویداد و ...
  • الگوهای سالیدیتی: بررسی الگو های پرداخت در سالیدیتی و متد های Send و Transfer و Call
  • سالیدیتی پیشرفته: آشنایی با مفاهیم ارث بری، کتابخانه ، مدیریت خطا و در پایان نحوه پیاده سازی یک توکن بر اساس استاندارد ERC-20
  • پروژه پایانی: در این فصل 4 پروژه در نظر کرفته شده تا بتونید دانش خودتون رو کامل محک بزنید و با پروژه های واقعی حوزه بلاک چین آشنا بشید.

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

در کنار این دوره آموزش سالیدیتی می‌توان از انواع کتاب آموزش سالیدیتی و فیلم‌های تخصصی آموزش سالیدیتی موجود در وب استفاده کرد.

 

سرفصل‌های دوره آموزش سالیدیتی (Solidity)

فصل اول: معرفی زبان برنامه‌نویسی سالیدیتی
02:00 ساعت
00:46
Combined Shape Created with Sketch. 15 جلسه
بارم:
4%
نمایش جلسات فصل  
فصل دوم: مقدمات سالیدیتی
05:23 ساعت
01:46
Combined Shape Created with Sketch. 34 جلسه
بارم:
13%
نمایش جلسات فصل  

در اين فصل با مفاهیم برنامه نویسی انواع متغیر، پیاده‌سازی اولیه تابع و ... آشنا می‌شویم.

مقدار یا Value
"03:04
آشنایی با متغیرها - بخش اول
"04:09
آشنایی با متغیرها - بخش دوم
"04:14
Statement و Expression در سالیدیتی
"02:33
کوییز آشنایی با متغیرها
7.6%
     
"05:00
کوییز Statement و Expression
6.9%
     
"03:00
تمرین آشنایی با متغیر

 (الزامی)

7.6%
     
"60:00
توابع در زبان سالیدیتی
"06:39
کوییز تابع
9.2%
     
"04:00
تمرین توابع

 (الزامی)

7.6%
     
"60:00
State و Local متغیر در سالیدیتی
"06:08
کوییز Sate و Local
2.3%
     
"01:00
مفهوم شی گرایی در سالیدیتی
"04:11
Visibility در سالیدیتی - بخش اول
"02:01
Visibility در سالیدیتی - بخش دوم
"14:32
کوییز Visibility
9.2%
     
"04:00
عملگر ریاضی در سالیدیتی
"08:50
کوییز عملگر ریاضی
6.9%
     
"03:00
عملگر منطقی در سالیدیتی - بخش اول
"04:55
عملگر منطقی در سالیدیتی - بخش دوم
"06:18
کوییز عملگر منطقی
7.6%
     
"05:00
عملگر مقایسه در سالیدیتی
"06:43
کوییز عملگر مقایسه
9.2%
     
"04:00
تصمیم گیری
"08:03
کوییز تصمیم گیری
4.6%
     
"02:00
تمرین تصمیم گیری

 (الزامی)

7.6%
     
"60:00
حلقه در سالیدیتی - بخش اول
"01:03
حلقه در سالیدیتی - بخش دوم
"04:29
حلقه در سالیدیتی - بخش سوم
"04:27
حلقه در سالیدیتی - بخش چهارم
"01:28
حلقه در سالیدیتی - بخش پنجم
"04:53
کوییز حلقه
9.2%
     
"04:00
رشته در سالیدیتی
"07:24
کوییز رشته در سالیدیتی
4.6%
     
"02:00
فصل سوم: ساختارها در سالیدیتی
06:27 ساعت
01:07
Combined Shape Created with Sketch. 20 جلسه
بارم:
18%
نمایش جلسات فصل  
فصل چهارم: متغییرهای ویژه در سالیدیتی
01:41 ساعت
00:11
Combined Shape Created with Sketch. 3 جلسه
بارم:
2%
نمایش جلسات فصل  

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

آشنایی با واحد Ether
"04:18
آشنایی با واحد Global Variable
"06:42
تمرین متغیرهای ویژه در سالیدیتی

 (الزامی)

100.0%
     
"90:00
فصل ششم: الگوهای سالیدیتی
02:30 ساعت
00:26
Combined Shape Created with Sketch. 3 جلسه
بارم:
2%
نمایش جلسات فصل  
فصل هفتم: سالیدیتی پیشرفته
11:20 ساعت
02:08
Combined Shape Created with Sketch.