لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع توسعه DApp فول استک با React و Web3
- آخرین آپدیت
دانلود Full-Stack DApp Development with React and Web3
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک میکند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
توسعه DApp فول استک را از طریق ادغام React، Web3 و بلاکچین اتریوم بیاموزید. در پایان این دوره، شما قادر خواهید بود اپلیکیشنهای غیرمتمرکز (DApps) با رابطهای کاربری پویا بسازید، فرانتاندها را به قراردادهای هوشمند متصل کنید و ویژگیهای بلاکچینی مانند استیکینگ توکن (Staking)، ایردراپ (Airdrop) و سیستمهای رایگیری را پیادهسازی کنید. پروژههای عملی تضمین میکنند که شما مهارتهای واقعی در توسعه اپلیکیشنهای بلاکچین کسب کنید.
با مبانی React شروع کنید و JSX، Bootstrap و مدیریت State را بیاموزید. سپس به سراغ Web3 و اتریوم بروید تا نحوه بارگذاری دادههای بلاکچین و تعامل با قراردادهای هوشمند را فرا بگیرید. تمرینات موجود، ادغام اتریوم و بهروزرسانیهای رابط کاربری مبتنی بر بلاکچین را تقویت میکنند.
با پیادهسازی استیکینگ، پاداشهای ایردراپ و انیمیشنهای UI پیشرفت کنید. بهترین روشها در دیباگ کردن، تست و بهینهسازی تعاملات بلاکچین را بیاموزید. پروژه نهایی ساخت یک DApp رایگیری، تخصص شما را در Solidity و اتریوم عمیقتر کرده و شما را برای توسعه واقعی DApp آماده میکند.
این دوره برای توسعهدهندگان جاوااسکریپت که مشتاق کاوش در اپلیکیشنهای بلاکچین هستند طراحی شده و مسیری ساختاریافته و عملی برای ساخت راهکارهای Web3 و DApp ارائه میدهد.
سرفصل ها و درس ها
مقدمهای بر React (جاوااسکریپت، HTML، JSX، استیت و پراپس)
React Introduction (JavaScript, HTML, JSX, State, and Props)
آشنایی با React
Introduction to React
ساخت اولین برنامه 'Hello, World!'
Let's Build Our First 'Hello, World!'
مبانی HTML، CSS و Bootstrap
HTML, CSS, and Bootstrap Basics
مثال استایلدهی خطی (Inline Styling) در React
Basic In-Line Styling Example (React)
تمرین جایزه (استایلدهی به صفحه لندینگ)
Bonus Exercise (Stylize the Landing Page)
مروری کوتاه بر کامپوننتهای بوتاسترپ
Short Overview of Bootstrap Components
ساخت رابط کاربری نوار ناوبری (Navbar) برای DApp
Building the DApp Navbar UI
استیت و پراپس در React (شماره حساب مشتری)
React State and Props (Customer Account Number)
Web3 و بارگذاری دادههای بلاکچین (فرانتاند)
Web3 and Loading Blockchain Data (Frontend)
آشنایی با Web3 و متامسک (Metamask)
Web3 and Metamask
بررسی مستندات Web3
Web3 Docs
دادههای بلاکچین در فرانتاند
Front-End Blockchain Data
بارگذاری قراردادهای هوشمند در فرانتاند (شبیهساز Tether)
Loading Smart Contracts to the Frontend (Tether Mock)
مرور بارگذاری دادههای بلاکچین
Review - Loading Blockchain Data
تمرین اول بارگذاری دادههای بلاکچین
Loading Blockchain Data Exercise I
پاسخ تمرین بارگذاری دادههای بلاکچین
Loading Blockchain Data Solution
تستهای بارگذاری دادههای بلاکچین
Loading Tests - Blockchain Data
توسعه فرانتاند DApp (Web3، جاوااسکریپت، React)
Front-End DApp Development (Web3, JavaScript, React)
آنچه خواهیم ساخت (پیادهسازی فرانتاند قرارداد هوشمند)
What We Are Building (Smart Contract Front-End Implementation)
ساخت رابط کاربری کامپوننت اصلی
Building the Main Component UI
نکات سریع درباره بوتاسترپ
Quick Note on Bootstrap
طراحی کامل چیدمان کامپوننت اصلی
Main Component Complete Layout
نمایش نظرات