آموزش تسلط بر Solidity: توسعه برنامه های غیرمتمرکز

دانلود Mastering Solidity: Developing Decentralized Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از Solidity در اتریوم، برنامه‌های غیرمتمرکز امن و قراردادهای هوشمند توسعه دهید. مبانی برنامه نویسی Solidity و معماری اتریوم نحوه ایجاد و استقرار قراردادهای هوشمند امن اصول و بهترین شیوه ها برای توسعه برنامه های کاربردی غیر متمرکز ویژگی های پیشرفته Solidity، از جمله crypto-economics و قراردادهای سکه. ابزارها و پلتفرم هایی مانند Remix، Mist Browser، و Ethereum Virtual Machine. پیش نیازها: دانش برنامه نویسی اولیه در هر زبانی (پایتون، جاوا اسکریپت یا مشابه). آشنایی با مفاهیم بلاک چین (مفید اما اجباری نیست). رایانه ای با اتصال به اینترنت برای راه اندازی محیط اتریوم.

انقلاب بلاک چین در حال تغییر صنایع است و Solidity در قلب آن قرار دارد. این دوره به بررسی اصول اولیه Solidity و توسعه برنامه های غیرمتمرکز (dApp) در اتریوم می پردازد. چه یک مبتدی در کاوش بلاک چین باشید و چه یک توسعه‌دهنده با تجربه و با هدف تخصص در برنامه‌نویسی قراردادهای هوشمند، این دوره شما را به مهارت‌های ساخت، استقرار و مقیاس‌بندی dApps با استفاده از اکوسیستم اتریوم مجهز می‌کند.

نمای کلی برنامه درسی بخش:

بخش 1: مبانی استحکام

این بخش شما را با Solidity، ستون فقرات قراردادهای هوشمند اتریوم آشنا می‌کند. شما با یک مرور کلی از معماری و اهداف زبان شروع می‌کنید، سپس یک راهنمای گام به گام برای راه‌اندازی محیط توسعه اتریوم با Geth ارائه می‌کنید. در پایان، شما یک پایه قوی برای شروع کدنویسی در بلاک چین خواهید داشت.

بخش 2: ساخت برنامه های غیرمتمرکز با استحکام

با معرفی برنامه‌های غیرمتمرکز، تاریخچه و اهمیت آنها به دنیای توسعه dApp شیرجه بزنید. ابزارهای کلیدی مانند مرورگر Mist و ماشین مجازی اتریوم را کاوش کنید و گره‌های اتریوم و شبکه‌های زنجیره خصوصی را نیز تحلیل کنید. این بخش زمینه را برای برنامه نویسی عملی Solidity فراهم می کند.

بخش 3: قراردادهای هوشمند با استحکام

در اینجا، شما شروع به نوشتن اولین قراردادهای هوشمند خود خواهید کرد. از قراردادهای تقسیم درآمد گرفته تا قراردادهای مبتنی بر حراج، این بخش تجربه عملی را با انواع مختلف قرارداد ارائه می دهد. همچنین با استفاده از ابزارهایی مانند Remix، کامپایل و استقرار قراردادها را یاد خواهید گرفت و ساختار دقیق برنامه های Solidity را درک خواهید کرد.

بخش 4: ویژگی های پیشرفته استحکام

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

نتیجه گیری:

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


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

مبانی استحکام Foundations of Solidity

  • مقدمه ای بر Solidity Introduction to Solidity

  • معماری و اهداف Architecture and Objectives

  • راه اندازی اتریوم و Geth Ethereum Setup and Geth

ساخت برنامه های غیرمتمرکز با استحکام Building Decentralized Applications with Solidity

  • مقدمه ای بر توسعه برنامه های کاربردی غیرمتمرکز Introduction to Decentralized Application Development

  • پر کردن شکاف دانش Bridging the Knowledge Gap

  • آشنایی با برنامه های غیرمتمرکز Understanding Decentralized Applications

  • تاریخچه برنامه های غیرمتمرکز History of Decentralized Applications

  • مفهوم مرورگر مه Concept of Mist Browser

  • ماشین مجازی اتریوم Ethereum Virtual Machine

  • درک Solidity Programmed Understanding the Solidity Programmed

  • انواع مختلف Solidity Various types of Solidity

  • تحلیل گره های اتریوم Analyzing on the Ethereum Nodes

  • ایجاد یک شبکه زنجیره خصوصی Building a Private Chain Network

قراردادهای هوشمند با Solidity Smart Contracts with Solidity

  • Solidity و اولین قرارداد هوشمند Solidity and First Smart Contract

  • قرارداد تقسیم درآمد Revenue Sharing Contract

  • کامپایل با قرارداد ریمیکس Compiling with Remix Contract

  • اجرای قرارداد هوشمند Running the Smart Contract

  • آشنایی با ساختار قرارداد هوشمند Understanding the Structure of smart contract

  • انواع مختلف قراردادها Different types of contracts

  • آشنایی با قرارداد سکه Understanding about coin contract

  • قرارداد مزایده ساده Simple Auction contract

  • قرارداد حراج کور Blind Auction contract

  • قرارداد حراج کور ادامه دارد Blind Auction contract continues

ویژگی های پیشرفته Solidity Advanced Solidity Features

  • مفهوم استخراج اتر Concept of Mining Ether

  • هدف از اقتصاد رمزنگاری Purpose of Crypto economics

  • آشنایی با ارزهای دیجیتال Learning about the Cryptocurrencies

  • از موارد برای برنامه های غیرمتمرکز استفاده کنید Use cases for decentralized applications

  • مفاهیم پیشرفته برای برنامه های غیرمتمرکز Advanced concepts for decentralized applications

نمایش نظرات

آموزش تسلط بر Solidity: توسعه برنامه های غیرمتمرکز
جزییات دوره
3.5 hours
28
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,000
5 از 5
ندارد
دارد
دارد
EDU CBA
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

EDU CBA EDU CBA

مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.