دوره آموزشی
The Great Courses
دوبله زبان فارسی

قراردادهای هوشمند Solidity بلاکچین اتریوم، Web3 و Dapps

قراردادهای هوشمند Solidity بلاکچین اتریوم، Web3 و Dapps

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • تسلط به برنامه‌نویسی Solidity و ایجاد قراردادهای هوشمند قدرتمند برای بلاکچین اتریوم
  • درک جامع از بلاکچین اتریوم و تکنولوژی‌های زیرساختی آن
  • یادگیری چگونگی ساخت اپلیکیشن های غیرمتمرکز (Dapps) با استفاده از پلتفرم اتریوم
  • توسعه مهارت‌های عملی در نوشتن و استقراض قراردادهای هوشمند روی شبکه اتریوم
  • کسب دانش در زمینه تکنولوژی‌های Web3 و ادغام آن‌ها با بلاکچین اتریوم
  • کشف پتانسیل تکنولوژی بلاکچین و کاربردهای واقعی آن
  • تجربه عملی در ساخت راه‌حل‌های مبتنی بر بلاکچین با استفاده از Solidity و Web3
  • بررسی در اصول و مفاهیم پشت قراردادهای هوشمند و سیستم‌های غیرمتمرکز
  • کسب توانایی در ایجاد و تعامل با قراردادهای هوشمند از طریق مثال‌های واقعی
  • درک اصول توسعه Dapp و استفاده از قدرت اتریوم برای ساخت اپلیکیشن های غیرمتمرکز

توضیحات دوره

دوره جامع با PDF اضافی: یادگیری خود را با راهنمای جامع و نمونه‌های کد تقویت کنید

قراردادهای هوشمند SOLIDITY

به دوره جامع مدرس با عنوان "قراردادهای هوشمند Solidity بلاکچین اتریوم، Web3 و Dapps" بپیوندید و سفر تحول‌آمیزی را به دنیای تکنولوژی بلاکچین آغاز کنید. این دوره به عنوان یک راهنمای کامل برای مبتدیان طراحی شده است و به شما قدرت می‌دهد تا برنامه‌نویسی Solidity را یاد بگیرید، قراردادهای هوشمند بنویسید، مفاهیم بلاکچین را درک کنید، ابزارهای Web3 را کاوش کنید و اپلیکیشن های غیرمتمرکز (Dapps) بسازید که صنایع را متحول می‌کنند.

این دوره با مقدمه‌ای بر برنامه‌نویسی Solidity شروع می‌شود و از اصول اولیه آغاز می‌شود. شما در طی فرآیند نوشتن کد Solidity و ایجاد قراردادهای هوشمند ساده با استفاده از IDE Remix، یک محیط توسعه کاربرپسند، راهنمایی خواهید شد. با تسلط به سینتکس، ساختار داده و توابع Solidity، اصول محکمی برای توسعه قراردادهای پیشرفته به دست خواهید آورد.

سپس به محیط‌های توسعه محلی با استفاده از Hardhat، یک فریم‌ورک محبوب برای قراردادهای هوشمند اتریوم، می‌پردازیم. یاد می‌گیرید که چگونه Hardhat را راه‌اندازی و پیکربندی کنید تا بتوانید قراردادهای خود را در یک محیط محلی بسازید، استقراض کنید و آزمایش کنید. با تمرینات و آموزه‌های عملی، تجربه‌ای را در توسعه قراردادهای محلی به دست می‌آورید و اطمینان حاصل می‌کنید که کد شما قوی و بدون خطاست.

این دوره همچنین به شما امکان می‌دهد تا قراردادهای هوشمند خود را به طور محلی و روی شبکه‌های آزمایشی تست کنید. یاد خواهید گرفت که چگونه عملکرد و رفتار قراردادهای خود را با استفاده از فریم‌ورک‌های تست محبوب، تأیید کنید. با کسب تخصص در تست محلی و شبکه‌های آزمایشی، اطمینان حاصل می‌کنید که قراردادهای هوشمند شما قبل از استقراض به شبکه اصلی اتریوم قابل اعتماد و ایمن هستند.

اما این همه چیز نیست - دوره ما شما را عمیق‌تر به دنیای برنامه‌نویسی Solidity می‌برد و همچنین موضوعات و تکنیک‌های پیشرفته را بررسی می‌کند. خواهید آموخت که چگونه ساختارهای داده پیچیده را مدیریت کنید، وراثت را پیاده‌سازی کنید، قابلیت ارتقاء قراردادها را مدیریت کنید و ملاحظات امنیتی را در نظر بگیرید. با پوشش جامع برنامه‌نویسی Solidity، به خوبی آماده خواهید بود تا قراردادهای هوشمند پیچیده و امن بسازید.

علاوه بر Solidity، این دوره به توسعه Dapp و ادغام Web3 نیز می‌پردازد. شما معماری و اجزای Dappها را درک خواهید کرد و تعامل آن‌ها با بلاکچین اتریوم را بررسی می‌کنید. با استفاده از کتابخانه‌ها و ابزارهای Web3، خواهید آموخت که چگونه Dappهای خود را به طور یکپارچه با شبکه اتریوم ادغام کنید و اپلیکیشن های غیرمتمرکز و شفاف بسازید.

برای بهبود تجربه یادگیری شما، این دوره همچنین شامل توسعه توکن ERC20 است. شما اصول استانداردهای توکن را کشف خواهید کرد و تمرکز ویژه‌ای بر استاندارد ERC20 خواهید داشت که به طور گسترده‌ای استفاده می‌شود. با راهنمایی قدم به قدم، توکن کریپتویی ERC20 خود را بر روی بلاکچین اتریوم طراحی، استقراض و مدیریت خواهید کرد و تجربه عملی در زمینه ایجاد و مدیریت توکن به دست خواهید آورد.

PDF اضافی

این تجربه یادگیری جامع نه تنها شامل درس های عمیق و تمرینات عملی است، بلکه همچنین شامل یک دفترچه PDF انحصاری با عنوان "قراردادهای هوشمند و Dapps در بلاکچین اتریوم Solidity" می‌باشد. این دفترچه به دقت تهیه شده، به عنوان یک همراه ارزشمند عمل می‌کند و تمامی سخنرانی‌های دوره، مطالب اضافی، نمونه‌های کد و توضیحات مفصل را شامل می‌شود.

در داخل PDF، شما مجموعه‌ای از منابع را خواهید یافت که به دقت برای تقویت درک و استفاده شما از برنامه‌نویسی Solidity طراحی شده‌اند. هر مفهومی که در این دوره پوشش داده شده با توضیحات بینش‌زا، قطعات کد تصویری و مثال‌های عملی همراه است که شما را قادر می‌سازد تا در نوشتن قراردادهای هوشمند ماهر شوید.

در پایان این دوره، درک جامعی از بلاکچین اتریوم، برنامه‌نویسی Solidity، Dapps، ادغام Web3 و توسعه توکن ERC20 به دست خواهید آورد. چه بخواهید یک توسعه‌دهنده بلاکچین شوید، چه به ساخت اپلیکیشن های غیرمتمرکز علاقه‌مند باشید و یا صرفاً به دنبال گسترش مهارت‌های برنامه‌نویسی خود باشید، این دوره علم و تخصص عملی لازم برای موفقیت را فراهم می‌کند. همین حالا در این دوره شرکت کنید و پتانسیل بلاکچین اتریوم را کشف کنید!

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان آینده نگر که به دنبال ورود به برنامه‌نویسی اتریوم و Solidity هستند.
  • کارآفرینان که به درک پتانسیل تکنولوژی بلاکچین برای کسب‌وکار خود علاقه دارند.
  • مهندسان نرم‌افزار که به دنبال گسترش مهارت‌های خود در زمینه توسعه بلاکچین و قراردادهای هوشمند هستند.
  • دانشجویان و پژوهشگرانی که کنجکاو درباره ساختارهای داخلی بلاکچین و اپلیکیشن های غیرمتمرکز هستند.
  • دوستان کریپتوکارنسی که می‌خواهند درک عمیق‌تری از اکوسیستم اتریوم به دست آورند.
  • افراد حرفه‌ای در صنایع مالی، حقوقی یا مشاوره که به بررسی کاربردهای تکنولوژی بلاکچین می‌پردازند.
  • برنامه‌نویسان فعلی که به انتقال مهارت‌های خود به توسعه بلاکچین علاقه دارند.
  • افرادی که به جستجوی دنیای مالی غیرمتمرکز (DeFi) و NFTها هستند.
  • مدیران پروژه و سرپرستان فنی که در پروژه‌های مبتنی بر بلاکچین فعالیت دارند.
  • هر کسی که به تکنولوژی علاقه‌مند است و تمایل دارد درباره اتریوم، قراردادهای هوشمند و توسعه Dapp اطلاعات کسب کند.

قراردادهای هوشمند Solidity بلاکچین اتریوم، Web3 و Dapps

  • بررسی دوره 02:10
  • بلاکچین چیست؟ 05:13
  • استخراج بلاک‌ها در شبکه بلاکچین 03:40
  • اپراتورهای گره 02:21
  • مکانیسم‌های اجماع (POW در برابر POS) 02:32
  • اتریوم چیست؟ 01:48
  • گاز در اتریوم چیست؟ 01:35
  • شبکه‌های دیگر برای استقراض قراردادهای اتریوم 01:25
  • مجوز SPDX و نسخه Solidity 06:55
  • اولین قرارداد هوشمند خود را بنویسید 04:27
  • محیط، حساب و محدودیت گاز 04:55
  • استقرار قرارداد هوشمند در IDE Remix 08:30
  • قرارداد شمارنده 10:55
  • انواع قابلیت مشاهده 01:34
  • تعدیل‌گرهای تابع در Solidity 04:50
  • متغیرهای Solidity 07:33
  • حالت محلی و متغیرهای جهانی 10:43
  • گرفتن کمک از Google و ChatGPT 04:06
  • ثوابت 05:17
  • غیرقابل تغییر 06:44
  • سازنده 02:11
  • خواندن و نوشتن به متغیرهای حالت 03:44
  • اتریوم و وی 05:41
  • گاز 03:19
  • اگر - در غیر این صورت 07:53
  • نگاشت 11:24
  • نگاشت تو در تو 03:21
  • آرایه‌ها، ساختارها و Enums 06:20
  • آرایه‌ها 06:57
  • ساختار 10:50
  • Enums 09:37
  • Calldata 04:03
  • نیاز، برگشت و تأیید 09:25
  • خطای سفارشی 05:12
  • درک تعدیل‌گرهای تابع 06:43
  • تعدیل‌گر تابع OnlyOwner 08:17
  • رویدادها 09:22
  • وراثت 06:37
  • مجازی و نادیده‌گیری 02:41
  • رابط 14:01
  • قابل پرداخت 09:50
  • جمع‌بندی Solidity با Remix 04:53
  • محیط توسعه محلی با Hardhat 11:28
  • نوشتن قرارداد هوشمند در Hardhat 04:49
  • کامپایل قرارداد هوشمند با استفاده از Hardhat 07:14
  • استقرار قرارداد هوشمند با استفاده از Hardhat 05:36
  • انتشاردهنده 06:39
  • استقراض با استفاده از آدرس حساب متفاوت 09:54
  • نوشتن تست برای قرارداد هوشمند با استفاده از Chai 12:13
  • ساخت فرانت‌اند با React و NextJs 06:10
  • چگونه از وب‌سایت با بلاکچین ارتباط برقرار کنیم؟ (تئوری) 02:56
  • ایجاد کیف‌پول Metamask و حساب 08:38
  • اتصال به Metamask 08:00
  • تماس با قرارداد هوشمند با استفاده از EthersJs 10:48
  • اضافه کردن شبکه Hardhat و ایمپورت کردن حساب در Metamask 12:38
  • بروزرسانی UI در تماس‌های قرارداد هوشمند 06:30
  • Sepolia و Alchemy 09:07
  • اضافه کردن شبکه Sepolia در فرانت‌اند 13:29
  • استفاده از شبکه Sepolia در فرانت‌اند 03:38
  • کلید API Etherscan 03:36
  • تأیید کد قرارداد به طور برنامه‌نویسی 06:16
  • گزارش‌گر گاز و پروژه‌های آینده 03:50
  • توکن ERC20 چیست؟ 04:32
  • توضیح کد ERC20 04:47
  • آزمایش قابلیت‌های توکن ERC20 10:15
  • آزمایش توابع تائید، مجوز و انتقال از 06:56
  • Web3 و Dapp 03:01
  • پروژه ERC20 Hardhat 06:43
  • استقراض به شبکه اصلی به طور مستقیم از Remix 08:03
  • کامپایل و استقراض ERC20 09:01
  • راه‌اندازی فرانت‌اند با React و NextJS 04:00
  • اتصال کیف‌پول با استفاده از React Moralis 08:30
  • تولید خودکار ABI و آدرس قرارداد 07:05
  • دریافت اطلاعات قرارداد با استفاده از EthersJs 11:11
  • استفاده از متغیرهای ENV 03:45
  • CSS Bootstrap برای سبک‌دهی به Dapp 05:31
  • تنظیم کد 03:08
  • ماژول اطلاعات توکن 02:46
  • دکمه اتصال Web3UIKit 05:58
  • دریافت موجودی 07:43
  • ایمپورت کردن توکن در Metamask 01:30
  • موجودی توکن کاربر فعلی 03:32
  • فرم انتقال توکن 07:53
  • انتقال توکن به حساب‌های کاربری 11:54
  • نوتیفیکیشن های Toast و حالت بارگذاری 06:22
  • بررسی موجودی هر حساب 07:04

5,518,000 1,379,500 تومان

مشخصات آموزش

قراردادهای هوشمند Solidity بلاکچین اتریوم، Web3 و Dapps

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:86
  • مدت زمان :09:15:32
  • حجم :4.14GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید