لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی بلاک چین
Blockchain Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما اصول اولیه بلاک چین و چگونگی بهره وری سریع با توسعه بلاک چین را آموزش می دهد. این دوره برای طیف گستردهای از پیادهسازیها، نمونهها و دموهای مبتنی بر بلاکچین اتریوم مرتبط است. توسعه بلاک چین به یکی از مهارتهای مورد تقاضا در سال گذشته تبدیل شده است. در این دوره آموزشی، مبانی بلاک چین، با اصول بلاک چین و نحوه تبدیل شدن به سریع به یک توسعه دهنده بلاک چین با کار کردن در این دوره آموزشی غنی آشنا خواهید شد. ابتدا مفاهیم بلاک چین را بررسی خواهید کرد. در مرحله بعد، خواهید فهمید که چگونه ابزارهایی را که برای کارآمدی نیاز دارید به راحتی نصب و پیکربندی کنید. در نهایت، نحوه بستن قراردادهای هوشمند برای بلاک چین اتریوم را یاد خواهید گرفت، جایی که با استفاده از قراردادهای هوشمند روی یک برنامه واقعی کار خواهید کرد. وقتی این دوره را به پایان رساندید، مهارت ها و دانشی در مورد نحوه عملکرد بلاکچین ها خواهید داشت و درک می کنید که برای یک توسعه دهنده زنجیره بلوکی سازنده چه چیزی لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
تاریخچه و مفهوم بلاک چین
The History and Concept of Blockchain
معرفی
Introduction
تاریخ
The History
خرید ارز رمزنگاری شده
Buying Crypto Currency
موارد استفاده برای بلاک چین
Usages for Blockchain
NFT ها
NFTs
چه زمانی از بلاک چین استفاده نکنید
When Not to Use Blockchain
جنایت و کلاهبرداری
Crime and Fraud
خلاصه
Summary
آشنایی با بلاک چین
Understanding Blockchain
معرفی
Introduction
ویژگی های بلاک چین
The Characteristics of Blockchain
چگونه کار می کند؟
How Does It Work?
SHA 256 KECCAK256
SHA 256 & KECCAK256
درخت مرکل
Merkel Tree
اثبات کار اثبات سهام
Proof of Work & Proof of Stake
محتوای داده ها
Data Content
رمزگذاری
Encryption
چنگال
Forks
خلاصه
Summary
بستن قراردادهای هوشمند با اتریوم
Making Smart Contracts with Ethereum
معرفی
Introduction
قراردادهای هوشمند در اتریوم
Smart Contracts in Ethereum
مدل پرداخت - گاز
The Payment Model - Gas
تراکنش ها در اتریوم
Transactions in Ethereum
DAPPS
DAPPS
برخی از نکاتی که باید در نظر داشته باشید
Some Pointers to Keep in Mind
خلاصه
Summary
راه اندازی محیط توسعه
Setting up the Development Environment
معرفی
Introduction
نصب نرم افزار
Installing Software
MetaMask و دریافت وجوه
MetaMask and Getting Funds
خلاصه
Summary
مبانی قرارداد هوشمند با Solidity
Smart Contract Basics with Solidity
معرفی
Introduction
سلام دنیا
Hello World
ساختار اساسی
The Basic Structure
انواع داده ها و اصلاح کننده ها
Data types and Modifiers
مکان های داده
Data Locations
کامپایل و استقرار
Compile and Deploy
عملکرد خارجی اظهار نظر و تماس
Commenting and Calling External Function
تابع خارجی کامپایل و استقرار
External Function Compile and Deploy
توابع قابل پرداخت
Payable Functions
خلاصه
Summary
نمونه برنامه: نقشه بدن Globomantics
Sample Application: The Globomantics Bodymap
معرفی
Introduction
راه اندازی اولیه
Initial Setup
قرارداد
The Contract
تدوین قرارداد
Compiling the Contract
تست با موکا
Testing with Mocha
ساختن تست ها
Making the Tests
خدمت قرارداد تدوین شده
Serving the Compiled Contract
اجرای سرور کامپایل
Running the Compile Server
رابط کاربری با React
User interface with React
تغییر برنامه پیش فرض
Modifing the Default App
Web3 از مرورگر
Web3 from the Browser
کنترل کننده های رمز عبور
Password Handlers
فیلدهای نقشه بدن
The Body Map Fields
استقرار قرارداد
Deploying the Contract
رابط کاربری برای رمز عبور و استقرار
User Interface for Password and Deploy
اولین اجرای رابط کاربری
First Run of the User Interface
اجزای رابط کاربری Body Maps
Body Maps UI Components
به روز رسانی عملکرد برای نقشه های بدن و توابع رمزنگاری
Update Function for the Body Maps and Crypto Functions
تابعی برای بارگیری نقشه های بدنه
Function for Loading the Body Maps
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
یان اریک سندبرگ نویسنده بین المللی و سخنران درخواستی است. او از سال 2001 مربی تیم های چابک بوده و یک رمزگذار باسابقه است. او در حال حاضر GM در تیم DevOps در Q-Free است. Q-Free یک شرکت پیشرو IOT است که از توسعه شهر هوشمند در بیش از 40 کشور پشتیبانی می کند. او همچنین بنیانگذار سازمان برتر جامعه برای توسعه بلاکچین ، BlockchainRebels.com است. جان اریک با انواع تیم ها کار کرده و تخصص اصلی او تیم های توزیع شده در مقیاس بزرگ است. در سال 2001 وی اولین گروه مبتنی بر جامعه نروژ را در زمینه Agile راه اندازی کرد و به عنوان یک شرکت کننده فعال در Microsoft Developer Community ، به صورت محلی و بین المللی به عنوان MVP به مدت 5 سال شناخته شده است.
نمایش نظرات