آموزش زیرساخت و ابزار توسعه Web3

Web3 Infrastructure and Development Tools

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Web3 ابرقدرت های جدید و جدید اینترنت را برای برنامه شما باز می کند! در این دوره آموزشی، Web3 Infrastructure and Development Tools، یاد خواهید گرفت که به طور کارآمد برنامه های غیرمتمرکز را با هدف قرار دادن بلاک چین اتریوم با استفاده از یک گردش کار توسعه قابل اعتماد بسازید. ابتدا، جعبه ابزار HardHat و Foundry را بررسی خواهید کرد. در مرحله بعد، کتابخانه ethers.js را کشف خواهید کرد. پس از آن، به ارائه‌دهندگان گره و کیف پول‌ها می‌روید و با Solidity و کتابخانه‌هایی مانند OpenZeppelin قراردادهای هوشمند می‌سازید. در نهایت، در مورد شبکه های آزمایشی، شیرآلات، کاوشگرهای بلوک و نحوه استقرار و تعامل با قراردادهای هوشمند در شبکه تست خواهید آموخت. وقتی این دوره را تمام کردید، مهارت ها و دانش گردش کار توسعه اتریوم مورد نیاز برای ساخت موثر برنامه های غیرمتمرکز با Solidity را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

اکوسیستم ابزار توسعه Web3 Web3 Development Tool Ecosystem

  • معرفی Introduction

  • راه اندازی محیط توسعه محلی Local Development Environment Setup

  • کار با هاردات Working with Hardhat

  • کار با Foundry Forge Working with Foundry Forge

  • کار با ethers.js Working with ethers.js

  • آناتومی یک برنامه غیرمتمرکز Anatomy of a Decentralized Application

  • گردش کار توسعه dApp dApp Development Workflow

  • خلاصه Summary

کار با جعبه ابزار Hardhat Working with the Hardhat Toolkit

  • معرفی Introduction

  • اجرای وظایف با Hardhat Running Tasks with Hardhat

  • گزینه های پیکربندی Hardhat Hardhat Configuration Options

  • اجرای یک گره محلی با شبکه هاردات Running a Local Node with Hardhat Network

  • نوشتن اسکریپت هاردات Writing Hardhat Scripts

  • ایجاد وظایف Hardhat Creating Hardhat Tasks

  • وظایف پیشرفته هاردهات داخلی Advanced Built-in Hardhat tasks

  • احتراق هاردات Hardhat Ignition

  • پلاگین Hardhat VSCode Hardhat VSCode Plugin

  • خلاصه Summary

کار با Foundry Forge Working with Foundry Forge

  • معرفی Introduction

  • Foundry Forge در مقابل Hardhat Foundry Forge Versus Hardhat

  • دستورات Foundry Forge Foundry Forge Commands

  • پیکربندی Foundry Forge Foundry Forge Configuration

  • خصوصیات پیشرفته Advanced Features

  • استقرار در گره محلی شما Deploying to Your Local Node

  • خلاصه Summary

کار با سایر ابزارهای Foundry Dev Working with Other Foundry Dev Tools

  • معرفی Introduction

  • کار با بازیگران Working with Cast

  • کار با سندان Working with Anvil

  • کار با اسکنه Working with Chisel

  • خلاصه Summary

نوشتن قرارداد هوشمند Solidity Writing the Solidity Smart Contract

  • معرفی Introduction

  • پیکربندی قرارداد هوشمند Smart Contract Config

  • تعریف متغیرهای سطح قرارداد Defining Contract Level Variables

  • سازنده و توابع Constructor and Functions

  • کنترل دسترسی Access Control

  • خلاصه Summary

استقرار قراردادهای هوشمند در Testnet Deploying Smart Contracts to Testnet

  • معرفی Introduction

  • استقرار به Testnet با Hardhat Deploying to Testnet with Hardhat

  • قراردادهای قابل ارتقا Upgradable Contracts

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش زیرساخت و ابزار توسعه Web3
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 46m
41
Pluralsight (پلورال سایت) pluralsight-small
01 خرداد 1403 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Anatalio Chris Anatalio

کریس یک مهندس سیستم های توزیع شده کهنه کار با بیش از 12 سال تجربه است که متخصص در میکروسرویس های کانتینری و بومی ابری است که از طریق خط لوله CI/CD مستقر شده اند. او در دانشگاه ویرجینیا کامنولث تحصیل کرد و مدرک لیسانس در علوم کامپیوتر دریافت کرد. کریس همچنین یک مربی فنی پرشور است که در نرم افزارهای منبع باز و برنامه های راهنمایی فنی محلی مشارکت دارد. کریس علاوه بر مهندسی نرم‌افزار باطن، پیشینه‌ای در فناوری‌های نوظهور مانند Blockchain، web3 و Metaverse نیز دارد.

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.