آموزش Solidity: اصول اولیه تبدیل شدن به یک توسعه دهنده قرارداد هوشمند را بیاموزید - 2022 -

Solidity : learn the fundamentals to become a smart contract developer - 2022 -

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این کلاس برای چه کسانی است؟

این کلاس برای کسانی است که می خواهند با استفاده از زبان Solidity یاد بگیرند توسعه قراردادهای هوشمند! در اینجا ما اصول را به روش گام به گام پوشش خواهیم داد.

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

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

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

آنچه خواهید آموخت:

  • Remix IDE، نسخه های Solidity و مستندات
  • انواع داده، متغیرها و ساختارها
  • تابع
  • آرایه ها و نگاشت ها
  • عبارت if/else را حلقه می کند
  • لیست های شمارش شده و اصلاح کننده های عملکرد

آنچه ایجاد خواهید کرد:

در طول راه، چند قرارداد هوشمند اولیه ایجاد خواهیم کرد:

  • قرارداد ذخیره سازی ساده؛
  • کنترل یک ماشین کرایه
  • ضرب و انتقال سکه

این کلاس برای هر کسی که دانش کمی در مورد کدنویسی دارد ساخته شده است!

فایل‌های مربوط به این کلاس را در 

پیدا کنید

Solidity Docs: 

Remix IDE: 

موسیقی در مقدمه: 

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

یک قرارداد هوشمند ایجاد کنید که شامل متغیرها و عملکردهای اساسی باشد که در مورد آنها آموخته ایم.

قرارداد باید شامل موارد زیر باشد:

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

شما می توانید از این پروژه برای ارائه ایده ای برای یک برنامه استفاده کنید! خلاق باشید و بهتر یاد بگیرید!

منابع:

پیوند GitHub به نمونه پرواز می کند!!


سرفصل ها و درس ها

درس ها Lessons

  • درس 6 - فهرست های برشماری شده Lesson 6 - Enumerated Lists

  • اجاره ماشین Rent a Car

  • ذخیره سازی ساده Simple Storage

  • سکه ضرب Coin Minter

  • درس 3 - آرایه ها Lesson 3 - Arrays

  • درس 4 - نقشه برداری Lesson 4 - Mappings

  • درس 1 - Remix IDE & Docs Lesson 1 - Remix IDE & Docs

  • درس 5 - شرط ها و حلقه ها Lesson 5 - Conditionals & Loops

  • درس 2 - متغیرها و توابع Lesson2 - Variables & Functions

  • مقدمه Intro

نمایش نظرات

آموزش Solidity: اصول اولیه تبدیل شدن به یک توسعه دهنده قرارداد هوشمند را بیاموزید - 2022 -
جزییات دوره
3h 50m
10
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
304
4 از 5
ندارد
دارد
دارد
Dave Slater
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dave Slater Dave Slater

دنیایی را که رویای آن را دارید توسعه دهید

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

در اینجا من روی زبان Solidity برای ایجاد قراردادهای هوشمند و پایتون، به ویژه پایتون برای تعامل با بلاک چین تمرکز خواهم کرد.

من روی پروژه‌های زیادی کار کرده‌ام و به تیم‌هایی در راه‌اندازی DAPP خود کمک کرده‌ام.

از من چه انتظاری می توانید داشته باشید؟

- توضیحات گام به گام و واضح.

- اگر شک یا سؤالی دارید، پشتیبانی و تعامل کنید.

- کلاس های لذت بخشی که در طول سفر برنامه نویسی به شما کمک می کند!

من ساختار دوره‌هایم را به گونه‌ای طراحی می‌کنم که برای مبتدیان دوستانه باشد، اگر تجربه صفر یا بسیار کمی با زبان‌های برنامه‌نویسی دارید، کلاس پایه solidity من برای شما عالی است! تمام اصول را گام به گام یاد خواهید گرفت!