آموزش جامع توسعه اپلیکیشن‌های غیرمتمرکز (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

نمایش نظرات

آموزش جامع توسعه اپلیکیشن‌های غیرمتمرکز (DApp)
جزییات دوره
12h 29m
72
(آخرین آپدیت)
846
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده