آموزش بوت‌کمپ توسعه Web3 - ساخت اپلیکیشن‌های غیرمتمرکز اتریوم (Dapps) آماده برای محیط عملیاتی [ویدیو] - آخرین آپدیت

دانلود Web3 Development Bootcamp - Create Production-Ready Ethereum Dapps [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این بوت‌کمپ با معرفی اتریوم آغاز می‌شود و بر مفاهیم کلیدی مانند قراردادهای هوشمند، Gas، Ether و انواع شبکه‌های اتریوم تمرکز دارد. شما همچنین نحوه عملکرد تراکنش‌های اتریوم، بررسی انواع تراکنش‌ها و نقش Metamask در مدیریت حساب‌ها و تعامل با بلاک‌چین اتریوم را خواهید آموخت. سپس وارد دنیای Solidity، زبان برنامه‌نویسی برای توسعه قراردادهای هوشمند می‌شوید. از طریق تمرینات عملی، اولین قرارداد هوشمند خود را با استفاده از Remix ساخته و مستقر می‌کنید و سپس به مباحث پیشرفته‌تری مانند Modifiers، Structs، Arrays و Mappings می‌پردازید. شما تجربه عملی کار با Solidity را برای ایجاد قراردادهای امن و کاربردی کسب خواهید کرد. در مراحل نهایی بوت‌کمپ، روی پروژه‌های واقعی از جمله توسعه یک سیستم رای‌گیری غیرمتمرکز کار خواهید کرد. با استفاده از فریم‌ورک Truffle، قراردادهای خود را کامپایل و مستقر کرده و با شبکه‌های تست و اصلی اتریوم ارتباط برقرار می‌کنید. در پایان، تخصص لازم برای ایجاد Dappهای مقیاس‌پذیر و آماده برای محیط عملیاتی را کسب کرده و آن‌ها را روی بلاک‌چین مستقر خواهید کرد. • بررسی شبکه‌های اتریوم، قراردادهای هوشمند و Ether • درک مفاهیم کلیدی مانند Gas، معماری و انواع تراکنش‌ها • تسلط بر Solidity و Remix برای ساخت و استقرار قراردادهای هوشمند • توسعه یک سیستم رای‌گیری واقعی با استفاده از اتریوم • راه‌اندازی بلاک‌چین محلی و اتصال به شبکه‌های اتریوم • استفاده از فریم‌ورک Truffle برای کامپایل و استقرار قراردادهای هوشمند این بوت‌کمپ برای توسعه‌دهندگان مشتاق بلاک‌چین، علاقه‌مندان به اتریوم و متخصصانی که به دنبال یادگیری توسعه Web3 هستند طراحی شده است. چه یک توسعه‌دهنده با تجربه باشید که به فناوری بلاک‌چین علاقه دارد و چه یک مبتدی کامل، این دوره تمامی مفاهیم و ابزارهای ضروری را پوشش می‌دهد. داشتن دانش پایه برنامه‌نویسی توصیه می‌شود اما الزامی نیست. توسعه جامع و عملی Ethereum Dapp * تمرکز بر پروژه‌های واقعی با استفاده از Solidity و Truffle * ساخت اپلیکیشن‌های غیرمتمرکز با ابزارهای پیشرو در صنعت

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

مقدمه Introduction

  • اتریوم چیست What is Ethereum

مفاهیم اتریوم Ethereum Concepts

  • قراردادهای هوشمند چیستند What are Smart Contracts

  • اتریوم (Ether) و وی (Wei) Ether and Wei

  • گس (Gas) و قیمت گس Gas and Gas Price

  • معماری اتریوم Ethereum Architecture

  • انواع شبکه‌های اتریوم Types of Ethereum Network

  • تعامل با شبکه‌های اتریوم Interacting with Ethereum Networks

  • نصب متامسک (Metamask) Installing Metamask

  • بررسی متامسک Exploring Metamask

  • حساب‌ها در اتریوم Accounts in Ethereum

  • ارسال و دریافت اتریوم Sending and Receiving Ethers

  • پشت صحنه تراکنش‌ها Behind the Scenes of Transaction

  • کالبدشکافی شیء تراکنش Dissecting Transaction Object

  • انواع تراکنش‌ها و بررسی آن‌ها Transaction Types and Exploring Them

  • اثبات کار (Proof of Work) Proof of Work

کار عملی با Solidity Solidity - Hands on

  • مقدمه‌ای بر Solidity و Remix Introduction to Solidity and Remix

  • اولین قرارداد هوشمند ما Our First Smart Contract

  • توابع در Solidity Functions in Solidity

  • پشت صحنه استقرار (Deployment) Behind the Scenes of Deployment

  • اعداد صحیح و مقادیر بولی Integers and Booleans

  • آدرس‌ها در Solidity Address in Solidity

  • ساختارها (Structs) Structs

  • آرایه‌ها در Solidity Arrays in Solidity

  • آرایه‌ها در Solidity - بخش دوم Arrays in Solidity - II

  • مپینگ‌ها (Mappings) در Solidity Mappings in Solidity

  • مپینگ‌ها در Solidity - بخش دوم Mappings in Solidity - Part II

  • تغییردهنده‌ها (Modifiers) Modifiers

پروژه واقعی Real World Project

  • قرارداد هوشمند رای‌گیری - بررسی کلی Voting Smart Contract - An Overview

  • جزئیات بیشتر درباره قرارداد هوشمند ما More About Our Smart Contract

  • توابع و فیلدها Functions and Fields

  • ایجاد ساختار قرارداد هوشمند ما Creating the Structure of Our Smart Contract

  • ایجاد قابلیت صدور مجوز Giving the Ability to Authorize

  • ثبت آرا Recording Votes

  • تست نهایی Final Test

  • استقرار قرارداد هوشمند در شبکه تست Rinkeby و شبکه اصلی اتریوم Deploying Your Smart Contract to Rinkeby Test Network and Main Ethereum Network

کار عملی با Web3 Web3 - Hands on

  • وب ۳ (Web3) چیست؟ What is Web3?

  • راه‌اندازی محیط توسعه Setting Up the Development Environment

  • راه‌اندازی بلاک‌چین داخلی با Ganache Setting Up Your In-Memory Blockchain - Ganache

  • اتصال به بلاک‌چین اتریوم و کار با حساب‌ها Connecting to Ethereum Blockchain and Working with Accounts

  • دریافت موجودی حساب‌ها Getting Balance from the Accounts

  • اتصال به شبکه واقعی اتریوم با استفاده از Web3 Connecting to Real Ethereum Network Using Web3

  • کار با Infura Infura in Action

  • فراخوانی توابع از قرارداد هوشمند Calling Functions from Smart Contract

کار عملی با فریم‌ورک Truffle Truffle Framework - Hands on

  • فریم‌ورک Truffle - بررسی کلی Truffle Framework - An Overview

  • ترافل باکس‌ها (Truffle Boxes) چیستند؟ What are Truffle Boxes?

  • نصب Truffle و راه‌اندازی Truffle Box Installing Truffle and Setting Up Truffle Box

  • بررسی ساختار پوشه پروژه Truffle Overview of Truffle Project Directory

  • انتقال قرارداد رای‌گیری به Truffle Moving Voting Contract to Truffle

  • کامپایل و استقرار قراردادهای هوشمند با Truffle Compiling and Deploying Smart Contracts Using Truffle

  • بررسی عملی کنسول Truffle - تعامل با قرارداد رای‌گیری Hands-On Overview of Truffle Console - Interacting with Voting Contract

  • وارد کردن حساب‌های Ganache به متامسک Importing Ganache Accounts into Metamask

  • نمایش اطلاعات رای‌دهندگان در رابط کاربری - بخش اول Getting Voters Information on UI - Part 1

  • نمایش اطلاعات رای‌دهندگان در رابط کاربری - بخش دوم Getting Voters Information on UI - Part 2

  • رای دادن به یک کاندیدا Voting for a Candidate

  • مجاز کردن رای‌دهنده از طریق رابط کاربری Authorizing a Voter via UI

نمایش نظرات

آموزش بوت‌کمپ توسعه Web3 - ساخت اپلیکیشن‌های غیرمتمرکز اتریوم (Dapps) آماده برای محیط عملیاتی [ویدیو]
جزییات دوره
6h 53m
55
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Arvona Labs
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arvona Labs Arvona Labs

فیصل ممون یک رهبر محصول، کارآفرین و مدرس با بیش از ۱۲ سال تجربه در توسعه موبایل و اپلیکیشن است. او محصولات دیجیتال جهانی را ساخته و مقیاس‌بندی کرده است که توسط میلیون‌ها کاربر در سراسر جهان استفاده می‌شوند. فیصل چندین استارتاپ تأسیس کرده است که در مجموع بیش از نیم میلیون کاربر جذب کرده و از گوگل و سایر سرمایه‌گذاران جذب سرمایه نموده‌اند، و همچنین در شتاب‌دهنده Google Launchpad شرکت داشته است. در حال حاضر، او در حال ساخت EmbarkX است و همچنان بر توسعه محصولات اثرگذار تمرکز دارد. فیصل از طریق دوره‌های خود، بینش‌های عملی از مسیر حرفه‌ای خود را به اشتراک می‌گذارد تا به زبان‌آموزان کمک کند هم از نظر حرفه‌ای و هم شخصی رشد کنند.