لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع توسعه اپلیکیشنهای غیرمتمرکز (DApp)
- آخرین آپدیت
دانلود Decentralized Application (DApp) Development
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
هدف این دوره، ارائه درکی جامع از اصول بنیادی و ویژگیهای اپلیکیشنهای غیرمتمرکز (DApps) است. شرکتکنندگان با مزایا و چالشهای توسعه DApp، از جمله غیرمتمرکز بودن، تغییرناپذیری و توانمندسازی کاربر آشنا خواهند شد.
●شرکتکنندگان مهارتهای لازم برای توسعه رابطهای کاربری (Front-end) برای DAppها را کسب میکنند. آنها فناوریهای مدرن توسعه وب مانند HTML، CSS و فریمورکهای جاوااسکریپت (مانند React و Angular) را برای ایجاد رابطهای جذاب و کاربرپسندی که با بلاکچین تعامل دارند، میآموزند.
●این دوره به بررسی ادغام قراردادهای هوشمند با DAppها میپردازد. شرکتکنندگان یاد میگیرند که چگونه از طریق فرانت-اند و با استفاده از web3.js یا کتابخانههای مشابه با قراردادهای هوشمند تعامل داشته باشند تا DAppها بتوانند دادهها را از بلاکچین بخوانند، در آن بنویسند، تراکنشها را اجرا کنند و وضعیت قراردادها را بهروزرسانی نمایند.
●شرکتکنندگان بینشی در مورد طراحی معماری DApp و بهینهسازی تجربه کاربری (UX) به دست خواهند آورد. آنها بهترین روشها برای ساختاربندی DAppها، مدیریت جریان داده بین فرانت-اند و قراردادهای هوشمند و پیادهسازی رابطهای کاربری بصری را میآموزند.
●این دوره جنبههای ضروری تست، استقرار (Deployment) و نگهداری DAppها را پوشش میدهد. شرکتکنندگان نحوه نوشتن تستهای جامع برای قراردادهای هوشمند و اجزای فرانت-اند، استقرار DAppها در شبکههای تست (Testnets) یا شبکه اصلی (Mainnet) و اطمینان از بهروزرسانیهای مستمر برای حفظ امنیت و عملکرد برنامه را فرا میگیرند.
مخاطبان هدف:
●توسعهدهندگان نرمافزار: توسعهدهندگانی که علاقهمند به گسترش مهارتهای خود در فناوری بلاکچین و توسعه اپلیکیشنهای غیرمتمرکز هستند.
●علاقهمندان به بلاکچین: افرادی که علاقه شدیدی به فناوری بلاکچین و کاربردهای آن دارند و میخواهند نحوه ساخت DAppها را بیاموزند.
●کارآفرینان و نوآوران: افرادی که به دنبال بررسی فرصتها در حوزه امور مالی غیرمتمرکز (DeFi)، سازمانهای خودگردان غیرمتمرکز (DAO) یا سایر سرمایهگذاریهای مبتنی بر بلاکچین هستند.
●متخصصان تکنولوژی: متخصصان حوزههای مختلف فناوری مانند IT، امنیت سایبری یا فینتک که میخواهند درک خود را از پیادهسازی بلاکچین افزایش دهند.
●توسعهدهندگان سازمانی: توسعهدهندگانی که در شرکتهای بزرگ کار میکنند و میخواهند تأثیر احتمالی بلاکچین بر صنعت خود را درک کرده و نحوه ادغام DAppها در سیستمهای موجود را بیاموزند.
●معاملهگران و سرمایهگذاران ارز دیجیتال: افرادی که در زمینه خرید و فروش یا سرمایهگذاری در کریپتوکارنسی فعال هستند و به دنبال درک عمیقتری از فناوری زیرساختی و فرصتهای سرمایهگذاری در DAppها میباشند.
پیشنیازهای موفقیت در این دوره:
●برنامهنویسی: درک درست از مفاهیم بنیادی برنامهنویسی ضروری است. تسلط بر زبانهایی مانند JavaScript، Python یا Solidity (برای اتریوم) بسیار مفید خواهد بود.
●توسعه وب: دانش در مورد فناوریهای وب مانند HTML، CSS و JavaScript ارزشمند است، زیرا اکثر اپلیکیشنهای غیرمتمرکز دارای رابط کاربری وب هستند.
●ساختار دادهها و الگوریتمها: آشنایی با ساختارهای داده و الگوریتمهای پایه به طراحی اپلیکیشنهای غیرمتمرکز بهینه و امن کمک میکند.
●مبانی بلاکچین: آشنایی با مفاهیم اولیه مانند فناوری دفتر کل توزیع شده (DLT)، مکانیسمهای اجماع، قراردادهای هوشمند و اصول رمزنگاری توصیه میشود.
سرفصل ها و درس ها
مقدمهای بر DAppها و Web3.js
Introduction to DApps and Web3.js
معرفی مدرس
Trainer Introduction
مقدمهای بر توسعه اپلیکیشنهای غیرمتمرکز (DApp)
Introduction to Decentralized Application (DApp) Development
آشنایی با DAppها
Introduction to DApps
اکوسیستم و انواع DAppها
DApps Ecosystem, Types
مزایا و چالشها
Benefits and Challenges
DAppهای محبوب، توسعه DAppها بخش اول
Popular DApps, Development of DApps Part 1
DAppهای محبوب، توسعه DAppها بخش دوم
Popular DApps, Development of DApps Part 2
موارد کاربرد، ملاحظات قانونی و پذیرش DAppها بخش اول
Use Cases, Regulatory Considerations and DApp Adoption Part 1
موارد کاربرد، ملاحظات قانونی و پذیرش DAppها بخش دوم
Use Cases, Regulatory Considerations and DApp Adoption Part 2
Hardhat چیست؟ بررسی کلی
What is Hardhat? An Overview
نصب Hardhat و ساخت پروژه
Installing Hardhat and Building Project
بررسی Hardhat و اجزای پروژه
Exploring Hardhat and Project Components
بررسی دستورات مختلف Hardhat بخش اول
Exploring Hardhat and its Various Instructions Part 1
بررسی دستورات مختلف Hardhat بخش دوم
Exploring Hardhat and its Various Instructions Part 2
کتابخانه Ether.js چیست؟ بخش اول
What is Ether.js Library? Part 1
کتابخانه Ether.js چیست؟ بخش دوم
What is Ether.js Library? Part 2
نحوه استفاده از Ether.js با قرارداد هوشمند بخش اول
How we use Ether.js with Smart Contract? Part 1
نحوه استفاده از Ether.js با قرارداد هوشمند بخش دوم
How we use Ether.js with Smart Contract? Part 2
تعامل با قرارداد هوشمند در شبکه اصلی با Ether.js بخش اول
Interacting with Smart Contract on mainnet using Ether.js Part 1
تعامل با قرارداد هوشمند در شبکه اصلی با Ether.js بخش دوم
Interacting with Smart Contract on mainnet using Ether.js Part 2
تعامل با قرارداد هوشمند در شبکه اصلی با Ether.js بخش سوم
Interacting with Smart Contract on mainnet using Ether.js Part 3
تعامل با قرارداد هوشمند در شبکه اصلی با Ether.js بخش چهارم
Interacting with Smart Contract on mainnet using Ether.js Part 4
خواندن دادههای قرارداد هوشمند در شبکه تست با Ether.js بخش اول
Reading Smart Contract Data on Testnet using Ether.js Part 1
خواندن دادههای قرارداد هوشمند در شبکه تست با Ether.js بخش دوم
Reading Smart Contract Data on Testnet using Ether.js Part 2
نوشتن دادهها در قرارداد هوشمند در شبکه تست با Ether.js بخش اول
Writing Data on Smart Contract on Testnet using Ether.js Part 1
نوشتن دادهها در قرارداد هوشمند در شبکه تست با Ether.js بخش دوم
Writing Data on Smart Contract on Testnet using Ether.js Part 2
نوشتن دادهها در قرارداد هوشمند در شبکه تست با Ether.js بخش سوم
Writing Data on Smart Contract on Testnet using Ether.js Part 3
نوشتن دادهها در قرارداد هوشمند در شبکه تست با Ether.js بخش چهارم
Writing Data on Smart Contract on Testnet using Ether.js Part 4
توسعه فرانت-اند برای DAppها
Front-end Development for DApps
مبانی طراحی UI، اصول کلیدی، عناصر و فرآیند بخش اول
UI Design Basics Key Principles Elements Process Part 1
مبانی طراحی UI، اصول کلیدی، عناصر و فرآیند بخش دوم
UI Design Basics Key Principles Elements Process Part 2
مبانی طراحی UI، اصول کلیدی، عناصر و فرآیند بخش سوم
UI Design Basics Key Principles Elements Process Part 3
اصول کلیدی، عناصر و فرآیند بخش اول
Key Principles, Elements, Process Part 1
اصول کلیدی، عناصر و فرآیند بخش دوم
Key Principles, Elements, Process Part 2
اصول طراحی DAppها
Design Principles of DApps
معماری و طراحی بصری بخش اول
Architecture, Visual Design Part 1
معماری و طراحی بصری بخش دوم
Architecture, Visual Design Part 2
نمونههایی از DAppها بخش اول
Example of DApps Part 1
نمونههایی از DAppها بخش دوم
Example of DApps Part 2
مبانی و پیشنیازهای ساخت DApp
Basics and Prerequisites to Create DApp
طراحی جریان کاری (Workflow) برای DApp
Designing Workflow of DApp
ایجاد ساختار HTML بخش اول
Creating HTML Structure Part 1
ایجاد ساختار HTML بخش دوم
Creating HTML Structure Part 2
استایلدهی با CSS
Styling with CSS
ایجاد قرارداد هوشمند
Creating Smart Contract
کامپایل و استقرار قرارداد بخش اول
Compiling and Deploying Contract Part 1
کامپایل و استقرار قرارداد بخش دوم
Compiling and Deploying Contract Part 2
کامپایل و استقرار قرارداد بخش سوم
Compiling and Deploying Contract Part 3
ادغام طراحی UI با قرارداد هوشمند با استفاده از Ether.js بخش اول
Integrating UI Design with Smart Contract using Ether.js Part 1
ادغام طراحی UI با قرارداد هوشمند با استفاده از Ether.js بخش دوم
Integrating UI Design with Smart Contract using Ether.js Part 2
ادغام طراحی UI با قرارداد هوشمند با استفاده از Ether.js بخش سوم
Integrating UI Design with Smart Contract using Ether.js Part 3
ادغام طراحی UI با قرارداد هوشمند با استفاده از Ether.js بخش چهارم
Integrating UI Design with Smart Contract using Ether.js Part 4
ادغام طراحی UI با قرارداد هوشمند با استفاده از Ether.js بخش پنجم
Integrating UI Design with Smart Contract using Ether.js Part 5
پیادهسازی منطق تجاری در DAppها
Implementing Business Logic in DApps
درک دادههای کاربر و وضعیت در DAppها، گزینههای ذخیرهسازی داده
Understanding User Data and State in DApps, Data Storage Options for DApps
هویت غیرمتمرکز و احراز هویت، قراردادهای هوشمند برای مدیریت دادهها
Decentralized Identity and Authentication, Smart Contracts for Data Management
مدیریت دادههای Off-Chain، مدیریت وضعیت (State) در DApp
Off-Chain Data Management, State Management in DApp
تراکنشها در DApp، پرداختهای کریپتوکارنسی
Transactions in DApp, Cryptocurrency Payments
قراردادهای هوشمند برای پرداخت، درگاههای پرداخت و اوراکلها
Smart Contracts for Payments, Payment Gateways and Oracles
پیادهسازی ویژگیهای پرداخت، امنیت و حریم خصوصی در پرداختها
Implementing Payment Features, Security and Privacy in Payments
ادغام روشهای پرداخت متعدد، چالشها و توسعههای آینده
Integrating Multiple Payment Methods, Challenges and Future Developments
ساخت قرارداد هوشمند کیف پول بخش اول
Creating Wallet Smart Contract Part 1
ساخت قرارداد هوشمند کیف پول بخش دوم
Creating Wallet Smart Contract Part 2
ساخت قرارداد هوشمند کیف پول بخش سوم
Creating Wallet Smart Contract Part 3
ساخت قرارداد هوشمند کیف پول بخش چهارم
Creating Wallet Smart Contract Part 4
ساخت قرارداد هوشمند کیف پول بخش پنجم
Creating a Wallet Smart Contract Part 5
ساخت قرارداد هوشمند کیف پول بخش ششم
Creating Wallet Smart Contract Part 6
ساخت قرارداد هوشمند کیف پول بخش هفتم
Creating Wallet Smart Contract Part 7
ساخت قرارداد هوشمند کیف پول بخش هشتم
Creating Wallet Smart Contract Part 8
ساخت قرارداد هوشمند کیف پول بخش نهم
Creating Wallet Smart Contract Part 9
ساخت قرارداد هوشمند کیف پول بخش دهم
Creating Wallet Smart Contract Part 10
ساخت قرارداد هوشمند کیف پول بخش یازدهم
Creating a Wallet Smart Contract Part 11
ساخت قرارداد هوشمند کیف پول بخش دوازدهم
Creating Wallet Smart Contract Part 12
ساخت قرارداد هوشمند کیف پول بخش سیزدهم
Creating Wallet Smart Contract Part 13
نمایش نظرات