Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
با استفاده از 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
مهارت های دنیای واقعی را بصورت آنلاین بیاموزید EDUCBA یک ارائه دهنده جهانی آموزش مبتنی بر مهارت است که نیازهای اعضا را در بیش از 100 کشور برطرف می کند. ما بزرگترین شرکت فناوری پیشرفته در آسیا با نمونه کارهای 5498+ دوره آنلاین ، 205+ مسیر یادگیری ، 150+ برنامه شغل محور (JOPs) و 50+ بسته دوره حرفه ای شغلی هستیم که توسط متخصصان برجسته صنعت آماده شده است. برنامه های آموزشی ما برنامه های مبتنی بر مهارت شغلی است که توسط صنعت در سراسر امور مالی ، فناوری ، تجارت ، طراحی ، داده و فناوری جدید و آینده مورد نیاز صنعت است.
نمایش نظرات