لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بوت کمپ توسعه دهندگان بلاک چین اتریوم با Solidity (2023)
Ethereum Blockchain Developer Bootcamp With Solidity (2023)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با یک دوره آموزشی به یک توسعه دهنده بلاک چین اتریوم تبدیل شوید. Master Solidity، Web3.JS، Truffle، Metamask، Remix و بیشتر! برنامه نویسی Solidity با ساخت پروژه ها استفاده از بلاک چین (تئوری + تمرین) استفاده از قرارداد هوشمند (تئوری + عمل) با استفاده از ابزارهای توسعه هسته ای اتریوم توابع توسعه اتریوم توسعه ترافل با ساخت پروژه ها نحوه عملکرد فناوری غیرمتمرکز هدف و ساختار شما کد پیشها: آیا به کامپیوتری نیاز دارید که دارای لینوکس، مک او اس یا ویندوز باشد.
آخرین به روز رسانی: نوامبر 2022
به دوره آموزشی بوت کمپ توسعه دهنده بلاک چین اتریوم با Solidity خوش آمدید. این تنها دوره ای است که برای تبدیل شدن به یک توسعه دهنده ماهر بلاک چین اتریوم به آن نیاز دارید.
این دوره دارای بیش از 50000 دانشجو و 4700 بررسی پنج ستاره است. این آن را به یکی از با رتبهبندی بالا، محبوبترین و بهروزترین دورههای توسعه آنلاین بلاک چین اتریوم تبدیل میکند.
این دوره شامل بیش از 20 ساعت آموزش ویدیویی، راهنماهای همراه بهروز، گام به گام است. پروژه ها و یک هیئت بحث پاسخگو. همه این محتواها نحوه تسلط شما بر توسعه بلاک چین اتریوم است.
در اینجا دلیل این است که چرا این دوره شما را از صفر به توسعه دهنده بلاک چین می برد:
• مدرس یکی از خالقان صنعت است- گواهی استاندارد اتریوم
• شما با همه جدیدترین ابزارهای توسعه بلاک چین خواهید آموخت
• توسعه بلاک چین را با ساختن پروژه های کامل و قابل استفاده یاد خواهید گرفت
• دسترسی دارید به همان موادی که در بوت کمپ های حضوری بیش از 10000 دلار استفاده می شود
• دوره به روز شده است تا آخرین تغییرات در اکوسیستم را منعکس کند
در پایان این دوره، شما نمونه کارها را خواهید داشت پروژه هایی که می توانید به کارفرمایان بالقوه نشان دهید. شما به اندازه کافی مطمئن خواهید بود که می توانید از مهارت های جدید خود به طور حرفه ای استفاده کنید.
تجربه برخی از دانش آموزان فعلی را بخوانید:
⭐️⭐️⭐️⭐️⭐️ "سطح جزئیات و توضیح دقیق آنها غیرمنتظره است. ساعتهای ذخیره شده در حفاری اسناد و آزمایشها - بسیاری از سوالاتی که حتی با تجربه داشتم حل شد. – دنیل پورتو
⭐️⭐️⭐️⭐️⭐️ "من چند ماه است که به آرامی این دوره را کار می کنم و آن را دوست داشتم. آموزش با سرعت عالی ارائه می شود. معلمان آگاه و پشتیبان هستند. منابع مملو از آزمایشگاه های عالی و اطلاعات مفید هستند. همچنین، برای این فضا مهم است، منابع به روز می شوند. هنگام انجام آزمایشگاه ها، اغلب متوجه می شوم که آخرین تاریخ در هفته گذشته است. من دوره های توسعه دیگری را گذرانده ام، و این توسط برای توسعه دهندگان مشتاق اتریوم، من این دوره را توصیه می کنم!" – والتون جونز
⭐️⭐️⭐️⭐️⭐️ "من از هر آزمایشگاهی در این دوره لذت می برم. همه چیز به روز شده است. فایل های مفیدی برای مرجع سریع وجود دارد، در حالی که سعی می کنید به تنهایی کدنویسی کنید. صادقانه بگویم یکی از بهترین ها، اگر نه بهترین، دوره Udemy که تا به حال گذرانده ام. به هر سوالی که در درس توضیح عمیق غواصی بعد از درس عملی پاسخ داده بودم پاسخ داده بودم. نمی توانستم بیشتر بخواهم! متشکرم." – سعید داود
شما این دوره را دوست خواهید داشت. اما اگر این کار را نکنید، 30 روز ضمانت بازگشت پول وجود دارد. شما با یادگیری یکی از سودآورترین مهارت ها چیزی برای از دست دادن ندارید و همه چیز را به دست می آورید. شما را در داخل دوره می بینیم.
سرفصل ها و درس ها
مقدمه ای بر دوره
Introduction To The Course
مدرس شما برای این دوره
Your Instructor For This Course
این دوره آموزشی اتریوم برای چه کسانی است؟
Who Is This Ethereum Course For?
ساختار دوره - بنابراین شما بیشترین بهره را از آن ببرید
Course Structure - So You Get The Most Out Of It
منابع دوره
Course Resources
یک یادداشت سریع در مورد بررسی های Udemy
A Quick Note On Udemy Reviews
Remix IDE
Remix IDE
نمای کلی بخش
Section Overview
ریمیکس را راه اندازی کنید
Setup Remix
مدیریت فایل ریمیکس
Remix File Management
[LAB] راه اندازی ریمیکس
[LAB] Setup Remix
شروع، توقف و تعامل با قراردادهای هوشمند
Starting, Stopping And Interacting With Smart Contracts
[LAB] شروع، توقف و تعامل با قراردادهای هوشمند
[LAB] Starting, Stopping And Interacting With Smart Contracts
مبانی بلاک چین
Blockchain Basics
خواندن و نوشتن به قرارداد هوشمند
Read And Write To Smart Contract
[LAB] خواندن و نوشتن برای قراردادهای هوشمند
[LAB] Read And Write To Smart Contracts
بخش جمع بندی
Section Wrap Up
تبریک می گویم
Congratulations
[پروژه] پیام رسان بلاک چین
[Project] The Blockchain Messenger
[پروژه] فروش توکن ERC20
[Project] ERC20 Token Sale
بررسی اجمالی
Overview
Web3.js مقدمه
Web3.js Introduction
LAB: Web3.js مقدمه
LAB: Web3.js Introduction
آشنایی با آرایه ABI
Understanding The ABI Array
آزمایشگاه: درک آرایه ABI
LAB: Understanding The ABI Array
رویدادها به عنوان متغیرهای بازگشتی
Events As Return Variables
LAB: رویدادها به عنوان متغیرهای بازگشتی
LAB: Events As Return Variables
Metamask، Web3.js، و شنوندگان رویداد
Metamask, Web3.js, And Event Listeners
LAB: Metamask، Web3.js، و شنوندگان رویداد
LAB: Metamask, Web3.js, And Event Listeners
(پشت صحنه) رویدادها
(Behind The Scenes) Events
اصلاح کننده ها و وراثت
Modifiers And Inheritance
آزمایشگاه: اصلاحکنندهها و وراثت
LAB: Modifiers And Inheritance
(پشت صحنه) اصلاح کننده ها
(Behind The Scenes) Modifiers
(پشت صحنه) کلمات کلیدی رزرو شده
(Behind The Scenes) Reserved Keywords
از بین بردن قراردادهای هوشمند با خود تخریبی
Destroying Smart Contracts With Self-Destruct
[LAB] از بین بردن قراردادهای هوشمند با خود تخریبی
[LAB] Destroying Smart Contracts With Self-Destruct
مسدود کردن کاوشگران و تأیید کد منبع
Block Explorers And Source Code Verification
LAB: مسدود کردن کاوشگران و تأیید کد منبع
LAB: Block Explorers And Source Code Verification
توکن ERC20 توضیح داده شد
The ERC20 Token Explained
آزمایشگاه: توکن ERC20 توضیح داده شد
LAB: The ERC20 Token Explained
اجرای فروش توکن ERC20
Implementing An ERC20 Token Sale
آزمایشگاه: اجرای فروش توکن ERC20
LAB: Implementing An ERC20 Token Sale
تبریک می گویم
Congratulations
[پروژه] توکن غیر قابل تعویض (NFT)
[Project] Non-Fungible Token (NFT)
مقدمه ای بر پروژه NFT
Introduction To The NFT Project
استقرار توکن ERC721 از OpenZeppelin به عنوان OpenSea NFT در Goerli با استفاده از Remix
Deploy ERC721 Token From OpenZeppelin As OpenSea NFT On Goerli Using Remix
[LAB] استقرار رمز ERC721 از OpenZeppelin به عنوان OpenSea NFT در Goerli با استفاده از Remix
[LAB] Deploy ERC721 Token From OpenZeppelin As OpenSea NFT On Goerli Using Remix
چگونه پیش نیازهای ترافل را در سیستم خود برای ویندوز، لینوکس و مک دریافت کنید
How To Get Truffle Prerequisites On Your System For Windows, Linux And Mac
[LAB] چگونه پیش نیازهای ترافل را در سیستم خود برای ویندوز، لینوکس و مک دریافت کنید
[LAB] How To Get Truffle Prerequisites On Your System For Windows, Linux And Mac
یک پروژه Truffle جدید را به درستی شروع کنید و ساختار پوشه را درک کنید
Start A New Truffle Project Correctly And Understand The Folder Structure
[LAB] یک پروژه Truffle جدید را به درستی شروع کنید و ساختار پوشه را درک کنید
[LAB] Start A New Truffle Project Correctly And Understand The Folder Structure
مهاجرت های ترافل و نحوه اجرای آنها از رابط خط فرمان
Truffle Migrations And How To Run Them From The Command Line Interface
[LAB] مهاجرت ترافل و نحوه اجرای آنها از رابط خط فرمان
[LAB] Truffle Migrations And How To Run Them From The Command Line Interface
استفاده از کنسول Truffle برای تعامل با قراردادهای هوشمند در همه شبکه ها
Using The Truffle Console To Interact With Smart Contracts On All Networks
[LAB] استفاده از کنسول Truffle برای تعامل با قراردادهای هوشمند در همه شبکه ها
[LAB] Using The Truffle Console To Interact With Smart Contracts On All Networks
اولین تست واحد ترافل خود را بنویسید و اظهارات رویداد پیشرفته را درک کنید
Write Your First Truffle Unit Test & Understand Advanced Event Assertions
[LAB] اولین تست واحد ترافل خود را بنویسید و اظهارات رویداد پیشرفته را درک کنید
[LAB] Write Your First Truffle Unit Test & Understand Advanced Event Assertions
استقرار یک قرارداد هوشمند با استفاده از ارائه دهنده HDWallet در مقابل. داشبورد ترافل
Deploy A Smart Contract Using HDWallet Provider Vs. Truffle Dashboard
[LAB] استقرار یک قرارداد هوشمند با استفاده از ارائه دهنده HDWallet در مقابل. داشبورد ترافل
[LAB] Deploy A Smart Contract Using HDWallet Provider Vs. Truffle Dashboard
اشکال زدایی قراردادهای هوشمند شماره 1: استفاده از Console.Log Inside Solidity با استفاده از Ganache
Debug Smart Contracts #1: Using Console.Log Inside Solidity Using Ganache
اشکالزدایی قراردادهای هوشمند شماره 2: استفاده از اشکالزدای قدرتمند ترافل و فورک زنجیره
Debug Smart Contracts #2: Using The Powerful Truffle Debugger And Chain Forking
خلاصه: توسعه قرارداد ترافل و هوشمند
Summary: Truffle and Smart Contract Development
ERC20 در مقابل ERC777 و ERC721 در مقابل. توکن های ERC1155 توضیح داده شده است
ERC20 Vs. ERC777 And ERC721 Vs. ERC1155 Tokens Explained
مروری بر تنظیمات و پیکربندی Hardhat
Hardhat Setup And Configuration Overview
[LAB] HardHat را نصب و پیکربندی کنید
[LAB] Install And Configure HardHat
استقرار در Görli با HardHat و تأیید قراردادهای هوشمند در Etherscan
Deploying To Görli With HardHat And Verifying Smart Contracts On Etherscan
[LAB] استقرار در Görli با استفاده از HardHat و تأیید قرارداد
[LAB] Deployment To Görli Using HardHat And Contract Verification
تست واحد با هارد هات و کنسول. ورود به سیستم Solidity
Unit Testing With HardHat And Console.Log In Solidity
[LAB] تست واحد با استفاده از HardHat و Mocha
[LAB] Unit Testing Using HardHat And Mocha
نصب و پیکربندی Foundry And Forge
Installing And Configuring Foundry And Forge
اضافه کردن قرارداد NFT ما به ریخته گری
Adding Our NFT Contract To Foundry
[LAB] Foundry را نصب کنید و قراردادهای NFT را اضافه کنید
[LAB] Install Foundry And Add NFT Contracts
نوشتن تست های واحد برای ریخته گری و درک VM Pranking
Writing Unit Tests for Foundry and understanding VM Pranking
[LAB] یک تست واحد ایجاد کنید و شوخی VM را درک کنید
[LAB] Create A Unit Test And Understand VM Pranking
قراردادهای هوشمند را با استفاده از اسکریپت های ریخته گری و عبارات بذر با تأیید مستقر کنید
Deploy Smart Contracts Using Foundry Scripts And Seed Phrases With Verification
[LAB] استقرار با Foundry And Forge Script از جمله تأیید قرارداد
[LAB] Deployment With Foundry And Forge Script Including Contract Verification
Outro و با تشکر از شما
Outro And Thank You
مقدمه ای بر محتوای میراث
Introduction To The Legacy Content
به دوره خوش آمدید
Welcome To The Course
منابع دوره
Course Resources
معرفی بلاک چین [نظریه]
Blockchain Introduction [Theory]
سوالات متداول
Frequently Asked Questions
مالکیت، تملک و مشکل خرج مضاعف
Ownership, Possession And The Double Spending Problem
تراکنش ها، کیف پول ها و هش گام به گام
Transactions, Wallets, And Hashing Step-By-Step
ما MetaMask را نصب می کنیم و اتر را وارد کیف پول می کنیم
We Install MetaMask And Get Ether Into The Wallet
تکلیف: دانلود، نصب و پیکربندی MetaMask
Assignment: Download, Install And Configure MetaMask
پشت صحنه: MetaMask، Infura، Blockchain Nodes و The Ledger
Behind The Scenes: MetaMask, Infura, Blockchain Nodes And The Ledger
اولین تراکنش خود را با استفاده از MetaMask ارسال کنید
Send Your First Transaction Using MetaMask
پشت صحنه: معاملات و امضاهای اتریوم، کلیدهای خصوصی/عمومی
Behind The Scenes: Ethereum Transactions And Signatures, Private/Public-Keys
تکلیف: ارسال اتر بین حساب ها در MetaMask
Assignment: Send Ether Between Accounts In MetaMask
این است که چگونه بلوک ها به هم زنجیر می شوند - هش رمزنگاری توضیح داده شده است
This Is How Blocks Are Chained Together - Cryptographic Hashing Explained
تکلیف: مشاهده کنید که چگونه بلوک ها به یکدیگر مرتبط می شوند
Assignment: Observe How Blocks Are Linked Together
Solidity را گام به گام با Labs و Slides یاد بگیرید
Learn Solidity Step-By-Step With Labs And Slides
خانه داری - بیشترین بهره را از دوره ببرید!
Housekeeping - Get The Most Out Of The Course!
آزمایشگاه: اولین قرارداد هوشمند خود را ایجاد کنید
LAB: Create Your First Smart Contract
تکلیف: اولین قرارداد هوشمند خود را ایجاد کنید
Assignment: Create Your First Smart Contract
اولین قرارداد هوشمند خود را ایجاد کنید - توضیح داده شد
Create Your First Smart Contract - Explained
آزمایشگاه: شناخت گره های بلاک چین
LAB: Understanding Blockchain Nodes
درک گره های بلاک چین - توضیح داده شده است
Understanding Blockchain Nodes - Explained
تکلیف: قراردادهای هوشمند را در Ganache مستقر کنید
Assignment: Deploy Smart Contracts Into Ganache
مرحله 6: ساختار قرارداد هوشمند را برای قابلیت حسابرسی بهتر بهبود دهید
Step 6: Improve The Smart Contract Structure For Better Auditability
مرحله 7: رویدادها را برای قرارداد هوشمند کمک هزینه اضافه کنید
Step 7: Add Events For The Allowance Smart Contract
مرحله 8: رویدادها را برای قرارداد هوشمند کیف پول ساده اضافه کنید
Step 8: Add Events For The Simple Wallet Smart Contract
مرحله 9: کتابخانه SafeMath را اضافه کنید
Step 9: Add The SafeMath Library
مرحله 10: عملکرد RenounceOwnership را حذف کنید
Step 10: Remove The RenounceOwnership Functionality
مرحله 11: قرارداد هوشمند نهایی از پروژه ما
Step 11: The Final Smart Contract From Our Project
درک Web3.JS و تعامل قرارداد هوشمند
Understanding Web3.JS And Smart Contract Interaction
نصب NodeJS برای تنظیم محیط
Installing NodeJS To Get Our Environment Set Up
از Web3.js در کنسول Node برای ارسال اتر از یک حساب به حساب دیگر استفاده کنید
Use Web3.js In The Node Console To Send Ether From One Account To The Other
از Web3.JS در کنسول Node برای تعامل با قراردادهای هوشمند استفاده کنید
Use Web3.JS In The Node Console To Interact With Smart Contracts
استفاده از Web3.js با Chrome برای تعامل با قراردادهای هوشمند - گام به گام
Using Web3.js With Chrome To Interact With Smart Contracts - Step-By-Step
[پروژه] راهاندازهای رویداد/مثال زنجیره تامین با تست ترافل 5 و واحد
[Project] Event Triggers/Supply Chain Example With Truffle 5 & Unit Test
معرفی پروژه: این همان چیزی است که ما می سازیم
Project Introduction: This Is What We Build
فایل های پروژه
Project Files
نمایشی از عملکرد نهایی قرارداد هوشمند
A Demo Of The Final Smart Contract Functionality
بخش Solidity: برای اطلاعیه های پرداخت، رویکرد 1 را اجرا کنید
Solidity Part: Implement Approach 1 For Payment Notifications
بخش استحکام: روش آزمایشی 1 برای اعلانهای پرداخت
Solidity Part: Test Approach 1 For Payment Notifications
بخش Solidity: بهبود رویکرد 1 برای UX بی عیب برای کاربران داخلی
Solidity Part: Improve Approach 1 For Flawless UX For Endusers
Solidity Part: قابلیت های Ownable را اضافه کنید و چرا OpenZeppelin را انتخاب نکردم
Solidity Part: Add Ownable Functionality And Why I Didn't Choose OpenZeppelin
ترافل - مقدمه ای بر چارچوب ترافل و جعبه های ترافل
Truffle - Introduction To The Truffle Framework And Truffle Boxes
نکته ای در مورد خطاها برای رفع React-Scripts
A Note On Errors For Fixing React-Scripts
جعبه واکنش ترافل خط به خط توضیح داده شده است
The Truffle React Box Explained Line-By-Line
قراردادهای هوشمند را در جعبه واکنش ترافل جایگزین کنید
Replace Smart Contracts In The Truffle React Box
قسمت App.js و HTML را در جعبه React تغییر دهید
Modify the App.js And HTML Part In The React Box
قابلیت افزودن آیتم را در قراردادهای هوشمند ما برای ردیابی مورد اجرا کنید
Implement The Add-Item functionality To Our Smart Contracts For Item-Tracking
برای پیگیری پرداختها و شروع فرآیند تحویل، محرکهای رویداد اضافه کنید
Add Event-Triggers To Track Payments And Start The Delivery-Process
برای حفظ کیفیت کد، تست های واحد را در Truffle ایجاد کنید
Create Unit-Tests In Truffle To Maintain Code Quality
درک و استفاده از Go-Ethereum
Understand & Use Go-Ethereum
بگذارید "تصویر بزرگ" را معرفی کنم
Let Me Introduce The "Big Picture"
اینجا جایی است که می توانید Geth را دانلود کنید و چگونه آن را نصب کنید
This Is Where You Can Download Geth And How You Install It
این زمانی اتفاق می افتد که Geth را بدون هیچ پارامتر اضافی باز کنید
This Happens When You Open Geth Without Any Additional Parameters
خروجی ورود از Geth Explained
Log-Output from Geth Explained
این جایی است که داده ها به طور پیش فرض در Geth ذخیره می شوند
This Is Where The Data Is Stored By Default In Geth
این روشی است که شما به یک نمونه گث در حال اجرا متصل می شوید
This Is How You Attach To A Running Geth Instance
نحوه اتصال به یک نمونه گث در حال اجرا - توضیح (مارس 2018)
How To Attach To A Running Geth Instance - Explanation (March 2018)
ما با جاوا اسکریپت JSON-API کار می کنیم
We Are Working With The JavaScript JSON-API
این تفاوت بین بلاک چین و شبکه است
This Is The Difference Between Blockchains and Networks
این فایل Genesis.json است
This Is The Genesis.json File
بیایید شبکه خصوصی خود را با Go-Ethereum ایجاد کنیم
Let's Create Our Own Private Network With Go-Ethereum
اولین قدم ها با JSON API و شبکه خصوصی ما
First Steps With The JSON API And Our Private Network
اینگونه است که من اتر را در شبکه خصوصی خود استخراج می کنم
This Is How I Mine Ether On My Private Network
تکلیف: شبکه خصوصی خود را ایجاد کنید و مقداری اتر استخراج کنید
ASSIGNMENT: Create Your Own Private Network And Mine Some Ether
اجازه دهید چند نکته و ترفند مهم را با گث به شما نشان دهم
Let Me Show You Some Important Tips and Tricks With Geth
[پروژه] رمزگذاری دارایی با استفاده از OpenZeppelin و Truffle
[Project] Asset Tokenization Using OpenZeppelin And Truffle
معرفی پروژه: این چیزی است که ما در حال ساختن آن هستیم
Project Introduction: This Is What We Are building
پروژه کامل Walk-Through را از اینجا دانلود کنید
Download the Full Project Walk-Through Here
نشانههای تعویضپذیر در مقابل غیرقابل تعویض خلاصه شد
Fungible vs. Non-Fungible Tokens Summarized
اینگونه به این پروژه نزدیک میشویم: مسیر پیادهسازی
This Is How We Approach This Project: The Implementation Path
ما Truffle را نصب می کنیم و پروژه خود را با استفاده از Truffle Boxes راه اندازی می کنیم
We Install Truffle And Initialize Our Project Using Truffle Boxes
بیایید قراردادهای هوشمند ERC20 را از OpenZeppelin اضافه کنیم
Let's Add In The ERC20 Smart Contracts From OpenZeppelin
ما مهاجرت برای ترافل را برای قراردادهای هوشمند OpenZeppelin اضافه می کنیم
We Add Migrations For Truffle For The OpenZeppelin Smart Contracts
بیایید تست های واحد را با استفاده از Mocha، Chai، Chai-Expect و Chai-As-Promised اضافه کنیم
Let's Add Unit Tests Using Mocha, Chai, Chai-Expect And Chai-As-Promised
زمان آن رسیده است که تست های واحد بیشتری را برای آزمایش کامل قرارداد هوشمند MyToken خود اضافه کنیم
It's Time To Add More Unit Tests For Full Testing Of Our MyToken Smart Contract
ما یک قرارداد هوشمند فروش جمعی برای Solidity 0.6.x از OpenZeppelin اضافه می کنیم
We Add A Crowdsale Smart Contract For Solidity 0.6.x From OpenZeppelin
این نحوه استفاده از قرارداد هوشمند Crowdsale از OpenZeppelin است
This Is How You Use The Crowdsale Smart Contract From OpenZeppelin
بیایید مهاجرت برای قرارداد هوشمند MyTokenSale را اضافه کنیم
Let's Add The Migration For The MyTokenSale Smart Contract
بیایید تست واحد را درست کنیم و آن را از آزمایش های دیگر محصور کنیم
Let's Fix The Unit Test And Encapsulate It From The Other Tests
بیایید پیکربندی خود را در Truffle در یک فایل .env با استفاده از dotenv ادغام کنیم
Let's Consolidate Our Configuration In Truffle Into One .env File Using dotenv
بیایید با استفاده از موکا و چای یک تست واحد فروش جمعی بنویسیم
Let's Write A Crowdsale Unit Test Using Mocha And Chai
با استفاده از یک راهاندازی مشترک برای Chai And Chai Expect، چندین آزمایش ترافل را برطرف کنید
Fix Multiple Truffle Tests Using A Common Setup For Chai And Chai Expect
بیایید آزمون های واحد باقیمانده را به فروش خود اضافه کنیم
Let's Add The Remaining Unit Tests Into Our Crowdsale
ما یک مدل راه حل قرارداد هوشمند KYC را برای فروش انبوه خود با لیست سفید اضافه می کنیم
We Add A KYC Smart Contract Solution Mockup For Our Crowdsale With Whitelisting
بیایید React Frontend را برای برنامه TokenSale خود تطبیق دهیم
Let's Adapt The React Frontend For Our TokenSale App
بیایید عملکرد KYC Whitelisting را به Frontend خود اضافه کنیم
Let's Add The KYC Whitelisting Functionality To Our Frontend
رفع خطاهای رایج با حساب ها، قراردادها و کلیدهای خصوصی
Fix Common Errors With Accounts, Contracts And Private Keys
از Truffle HDWallet Provider برای استقرار قراردادهای هوشمند استفاده کنید
Use Truffle HDWallet Provider To Deploy Smart Contracts
خرید توکن با استفاده از MetaMask و قابلیت ارسال
Buy Tokens Using MetaMask And The Send Functionality
نمایش توکن ها به طور مستقیم در MetaMask
Display Tokens Directly In MetaMask
نمایش و خرید توکن ها از طریق وب سایت با استفاده از Web3.js
Display And Buy Tokens Via The Website Using Web3.js
استقرار قراردادهای هوشمند برای Ropsten با استفاده از Infura
Deployment Of The Smart Contracts To Ropsten Using Infura
تکلیف دوره نهایی
Final Course Assignment
نتیجه
Conclusion
بابت تکمیل دوره به شما تبریک می گویم
Congratulations On Completing The Course
[پاداش] استخدام به عنوان یک توسعه دهنده بلاک چین
[Bonus] Getting Hired As A Blockchain Developer
معرفی
Introduction
مهارت های نرم ضروری که استخدام کنندگان نیاز دارند
Essential Soft Skills Recruiters Require
نتیجه
Conclusion
فرصت های شغلی توسعه دهندگان بلاک چین
Blockchain Developer Job Opportunities
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
معلم ارزهای دیجیتال و بدون کد، بیش از 200 هزار دانش آموز من یک مرد رنسانس غیرعادی از انگلیس هستم. از زمانی که مدرسه را در سن 16 سالگی ترک کردم، پروژه های زیادی را تجربه کرده ام، که برخی از آنها به طور معقولی موفق بوده اند و به بیش از 100000 نفر رسیده اند. این به من سطحی از استقلال مالی داده است. من مدتی را در بیش از سی کشور گذرانده ام. در بیست و سه سالگی به کوچکترین کشور اتحادیه اروپا (مالتا) نقل مکان کردم. اکنون بیشتر وقتم را در بزرگترین کشور اتحادیه اروپا (فرانسه) می گذرانم. و، من یک مقیم الکترونیکی استونی هستم. من را در بسیاری از پلتفرم های اجتماعی پیدا نخواهید کرد. من زندگی ام را از دریچه مینیمالیسم و آهسته زندگی می کنم. این به من امکان میدهد زمان بیشتری را صرف خواندن و توسعه مهارتهای جدید کنم، که به من امکان میدهد ایدههای بدیع شکل دهم و پروژههایی را آزمایش کنم که کنجکاوی من را تحریک میکند.
نمایش نظرات