من میدانم که هیچ نمیدانم.
نقشه راه تبدیل شدن به توسعه دهنده اپلیکیشن های غیرمتمرکز (dapp) در سال 2022
نقشه راه تبدیل شدن به یک توسعه دهنده dApp در سال 2022: در تصویر بالا می توانید نموداری را ببینید که مسیرهایی را که می توانید طی کنید و کتابخانه هایی را که می خواهید برای تبدیل شدن به یک توسعه دهنده dApp یاد بگیرید را نشان می دهد. من این نمودار را به عنوان یک نکته برای همه کسانی که از من می پرسند، "چه چیزی را باید یاد بگیرم تا به یک توسعه دهنده dApp تبدیل شوم و از کجا شروع کنم" تهیه کردم.
منابع
مقاله های مربوط به هر یک از سرفصل های زیر در حال آماده سازی است و هر روز در صفحه ی من در ویرگول بارگزاری می شود با دنبال کردن من در ویرگول می تونید مقاله هارو مطالعه کنید.
1. Basics
i. Blockchain
ii. Ethereum
- Learn the basics of Ethereum, Ethereum Virtual Machine (EVM)-- turing complete
- Learn about Wallets, Accounts (EOA), Private/Public Keys
- Learn about transactions, Gas, Metamask
- Ethereum clients/Nodes, Geth
- Infura infrastructure
iii. Smart Contract
- Basics of Smart Contract
- Life Cycle of Smart Contract
- Ethereum Higher Level languages (Solidity, Vyper, LLL, Serpent)
- Compiling, testing, Deploying smart Contracts
- Interacting with smart contracts using web3.js or web3.py
2. General Development Skills
- Learn GIT, create a few repositories on GitHub / GitLab, share your code with other people
- Know HTTP(S) protocol, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)
- Don't be afraid of using Google, Power Searching with Google
- Get familiar with terminal (Linux/Docker), configure your shell (bash, zsh, fish)
- Read a few books about algorithms and data structures, blockchain, Ethereum, solidity
- Web Development Concepts
- Basic Mathematics
3. Learn React on official website or complete some courses
4.Get familiar with tools that you will be using
i. Package Managers
ii. IDE's
5. Frameworks
i. Truffle Suit (Recommended)
ii. ZeppeLine OS
iii. Labs.Superblock
Video Tutorials
iv. Populus (Python)
v. Infura (A Gateway to Ethereum)
vi. Interacting with Smart Contract
vii. Python Ethereum Eco System
6. Distributed Storage Systems
7. Ethereum Naming Service
8. Front End App
Further Readings مطالب اضافی
Recommended Libraries
Books
Courses
Youtube/Medium Channels
Books
Mastering Bitcoin: Programming the Open Blockchain, 2nd Edition (2017)
به انقلاب تکنولوژیکی بپیوندید که دنیای مالی را با طوفان می برد. تسلط بر بیت کوین راهنمای شما در دنیای به ظاهر پیچیده بیت کوین است و دانشی را که برای شرکت در اینترنت نیاز دارید را ارائه می دهد. چه در حال ساخت اپلیکیشن باشید، چه در یک استارتاپ سرمایه گذاری کنید، یا صرفاً در مورد این فناوری کنجکاو باشید، این ویرایش دوم بازبینی شده و توسعه یافته جزئیات ضروری را برای شروع به شما ارائه می دهد.
Mastering Blockchain, 2nd Edition (2018)
بلاک چین یک دفتر کل توزیع شده است که در چندین گره تکرار می شود و امکان ثبت سوابق غیرقابل تغییر، شفاف و رمزنگاری امن تراکنش ها را فراهم می کند. فناوری بلاک چین ستون فقرات ارزهای دیجیتال است و در امور مالی، دولتی، رسانهها و تقریباً همه صنایع دیگر کاربرد دارد. تسلط بر بلاک چین، نسخه دوم به طور کامل به روز شده و بازنگری شده است تا شرح مفصلی از این فناوری پیشرو و اجرای آن در دنیای واقعی ارائه شود.
Blockchain and the Law: The Rule of Code (2018)
از زمانی که بیت کوین در سال 2009 ظاهر شد، این ارز دیجیتال به عنوان یک شگفتی اینترنتی مورد ستایش قرار گرفت و به عنوان وسیله نقلیه تراکنش ترجیحی برای همه جنایتکاران مورد انتقاد قرار گرفت. تقریباً همه را بدون مدرک علوم کامپیوتر گیج کرده است: چگونه میتوان پول را از یک و صفر استخراج کرد؟ پاسخ در فناوری به نام بلاک چین نهفته است که می تواند برای خیلی بیشتر از بیت کوین استفاده شود.
Beginning Blockchain: A Beginner’s Guide to Building (2018)
شروع به یادگیری بلاک چین یک راهنمای مبتدی برای درک مفاهیم اصلی بلاک چین از دیدگاه فنی است. با یادگیری ساختارهای طراحی انواع مختلف بلاک چین، درک بهتری از ساخت بهترین راه حل برای موارد استفاده خاص خواهید داشت. این کتاب جنبههای فنی فناوریهای بلاک چین، رمزنگاری، ارزهای دیجیتال و مکانیسمهای اجماع توزیع شده را پوشش میدهد. شما یاد خواهید گرفت که این سیستم ها چگونه کار می کنند و چگونه آنها را برای طراحی راه حل های تجاری نسل بعدی مهندسی کنید.
Blockchain Quick Reference (2018)
مرجع سریع بلاک چین شما را در دنیای پر انرژی فناوری بلاک چین هدایت می کند و برای کسانی طراحی شده است که می خواهند دانش موجود خود را در مورد ستون های مختلف اکوسیستم بلاک چین تقویت کنند.
Blockchain: Blueprint for a New Economy (2015)
بیت کوین به عنوان اولین ارز دیجیتال در حال تبدیل شدن به واقعیت وجود خود است، اما فناوری بلاک چین پشت آن می تواند بسیار مهم تر باشد. این کتاب شما را فراتر از ارز ("Blockchain 1.0") و قراردادهای هوشمند ("Blockchain 2.0") می برد تا نشان دهد که چگونه بلاک چین در موقعیت تبدیل شدن به پنجمین الگوی محاسباتی مخرب پس از مین فریم، رایانه های شخصی، اینترنت و موبایل/شبکه های اجتماعی است.
نکته پایانی
مقاله های مربوط به هر یک از سرفصل های زیر در حال آماده سازی است و هر روز در صفحه ی من در ویرگول بارگزاری می شود با دنبال کردن من در ویرگول می تونید مقاله هارو مطالعه کنید.
منبع : github
مطلبی دیگر از این انتشارات
شت کوین (Shitcoin) چیست؟
مطلبی دیگر از این انتشارات
بهترین کیف پول ارز دیجیتال و مزایا و معایب هر کدام
مطلبی دیگر از این انتشارات
۶۰ درصد از توسعهگران بازیهای ویدئویی هماکنون از فناوری بلاکچین استفاده میکنند!