لطفا در هنگام پرداخت ، فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
قراردادهای هوشمند Solidity: ساخت DApps در بلاک چین اتریوم [ویدئو]
Solidity Smart Contracts: Build DApps in Ethereum Blockchain [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
طی چند سال گذشته، هیچ پیشرفتی بزرگتر از فناوری بلاک چین در دنیای فناوری اطلاعات وجود نداشته است. رشد بسیار سریع صنعت، بازار و خود فناوری منجر به کمبود شدید برنامه نویسانی شده است که واقعاً فناوری بلاک چین را درک می کنند. همراه با دومی، قراردادهای هوشمند نیز پدید آمده اند - و همراه با آنها، Solidity.
هدف از این دوره ارائه آسان ترین و بهترین مسیر برای تبدیل شدن به یک توسعه دهنده بلاک چین است. ما بر توسعه قراردادهای هوشمند با Solidity در اکوسیستم اتریوم تمرکز خواهیم کرد. شما یاد خواهید گرفت که اولین قراردادهای هوشمند خود را در بلاک چین اتریوم ایجاد کنید - حتی اگر یک مبتدی کامل باشید و چیزی در مورد برنامه نویسی یا Solidity نمی دانید. نویسنده به شما نشان می دهد که چگونه اولین قراردادهای هوشمند خود را با Remix، IDE آنلاین ایجاد کنید، و ما تمام ویژگی هایی را که Solidity به عنوان یک زبان برنامه نویسی به ما می دهد، بررسی خواهیم کرد. همچنین می توانید محیط خود را برای شروع کدنویسی با Solidity در دستگاه محلی خود تنظیم کنید. نویسنده به شما نشان می دهد که از چه تنظیمات و تنظیماتی برای راه اندازی VSCode استفاده کرده است و چگونه Truffle را با موفقیت در ویندوز نصب کنید.
پس از آن، او اصول اولیه Framework Truffle و نحوه کارکرد آن با Ganache را به عنوان شبکه بلاک چین خصوصی اتریوم به شما آموزش می دهد. ما همچنین رفتار قرارداد هوشمند Solidity خود را با آزمایش واحد با Chai و Mocha آزمایش خواهیم کرد. اگر یک توسعهدهنده جدی هستید، باید بدانید که کد شما همانطور که انتظار دارید کار میکند. وقتی کارتان تمام شد، میتوانید اولین برنامه غیرمتمرکز خود را با Solidity و Truffle ایجاد کنید. در حالی که دوره های دیگر پر از اطلاعات غیر ضروری است که باعث می شود مسیریابی در آنها سخت شود و شما را گیج کند، این دوره شما را گام به گام از یک مبتدی کامل به یک استاد Solidity و ایجاد قراردادهای هوشمند در اکوسیستم اتریوم می رساند.
همه کدها و فایل های پشتیبانی این دوره در دسترس هستند - https://github.com/PacktPublishing/Solidity-Smart-Contracts-Build-DApps-in-Ethereum-Blockchain چگونه DApp خود را توسعه دهیم
مفاهیم اولیه و پیشرفته زبان برنامه نویسی Solidity
نحوه استفاده از Truffle Framework و Ganache
نحوه انجام تست واحد در قراردادهای هوشمند
از Remix به عنوان IDE آنلاین خود استفاده کنید
ملزومات بلاک چین اتریوم
چگونه دارایی های رمزنگاری خود را ایمن نگه دارید
چگونه از Metamask به عنوان کیف پول اتریوم خود استفاده کنید
چگونه توکن خود را بسازید و به کار بگیرید این دوره برای افرادی است که می خواهند بر قراردادهای هوشمند و Solidity مسلط شوند یا هرکسی که می خواهد درباره فناوری بلاک چین اطلاعات بیشتری کسب کند. ملزومات بلاک چین اتریوم را بیاموزید * مفاهیم اولیه و پیشرفته زبان Solidity را بدانید * یاد بگیرید چگونه DApp خود را با استفاده از Heroku استقرار دهید.
سرفصل ها و درس ها
مبانی فناوری بلاک چین
Blockchain Technology Basics
اتریوم چیست؟
What is Ethereum?
اکوسیستم اتریوم - بلوک ها چیست؟
The Ethereum Ecosystem - What Are Blocks?
باز کردن کیف پول اتریوم
Opening an Ethereum Wallet
انواع مختلف کیف پول
Different Kinds of Wallets
Metamask و GAS چیست؟
Metamask And What Is GAS?
مقدمه ای بر Solidity
Introduction to Solidity
قراردادها، سازندگان و توابع
Contracts, Constructors & Functions
تمرین ریمیکس: ایجاد اولین قرارداد هوشمند با Solidity و Remix
REMIX PRACTICE: Creating First Smart Contract with Solidity and Remix
متغیرها در استحکام
Variables in Solidity
تمرین ریمیکس: متغیرها
REMIX PRACTICE: Variables
گیرنده و تنظیم کننده
Getters & Setters
آرایه ها
Arrays
حافظه در مقابل ذخیره سازی
Memory vs Storage
نقشه برداری در Solidity
Mappings in Solidity
استحکام پیشرفته
Advanced Solidity
سازه ها چیست؟
What Are Structs?
مدیریت خطا و محدودیت ها
Error Handling & Restrictions
اصلاح کننده ها
Modifiers
کتابخانه ها
Libraries
متغیرهای جهانی در استحکام
Global Variables in Solidity
چکیده قراردادها، ارث و واسط ها
Abstract Contracts, Inheritance and Interfaces
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
توسعه دهنده وب و کارآفرین سلام! نام من Rangel است و اکنون 8 سال است که یک توسعه دهنده وب هستم. ابتدا من با Dreamweaver در روزها شروع کردم و وردپرس را به عنوان یک روش ساده برای ایجاد وب سایت مرور کردم. پس از آن می خواستم به توسعه وب بیشتر بپردازم ، بنابراین شروع به یادگیری زبان های برنامه نویسی مختلف مانند C # ، Java و JavaScript کردم. من یک رشته در Java با Spring Framework دارم و اکنون به دنبال تعمیق دانش خود در چارچوب های مختلف JavaScript هستم. من همچنین علاقه زیادی به Solidid and Smart Contracts و همچنین Truffle Framework دارم. من همچنین با انتشار و تجارت آمازون در بازار فارکس و همچنین ایجاد سیستم های خودکار برای تجارت در روحیه کارآفرینی غواصی کرده ام.
نمایش نظرات