آموزش TOTAL: ساخت یک DApp بلاک چین اتریوم با استفاده از Solidity

TOTAL: Building an Ethereum Blockchain DApp using Solidity

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: درباره فناوری بلاک چین بیاموزید و از Solidity برای ساخت اتریوم dApp خود استفاده کنید. یک کیف پول رمزنگاری و موارد دیگر ایجاد کنید. بلاک چین جدیدترین کلمه کلیدی است و دیگر فقط به ارزهای دیجیتال مربوط نمی شود. برای کسانی که می‌خواهند عمیق‌تر کاوش کنند، همچنین کدنویسی قرارداد هوشمند با Solidity را با استفاده از یک مثال واقعی یاد می‌گیرید. برای افراد با تجربه تر، می توانید مستقیماً به جایی که قرارداد هوشمند خود را با استفاده از Solidity کدنویسی می کنید، بروید، همه چیزهایی را که برای ایجاد dApp یا برنامه غیرمتمرکز خود نیاز دارید، یاد خواهید گرفت. نوشتن قراردادهای هوشمند را یاد خواهید گرفت: Go Ethereum ( Geth) کلاینت بلاک چین، بلاک چین آزمایش Ganache، محیط توسعه Truffle و Microsoft Visual Studio Code IDE همچنین با استفاده از MetaMask کیف پول اتریوم ایجاد می‌کنید و نحوه اتصال به بلاک چین‌های خصوصی و عمومی، از جمله شبکه اصلی را درک می‌کنید. ، توکن ها و اتر (ETH)، عرضه اولیه سکه (ICO)، ماشین مجازی اتریوم، قیمت بنزین و محدودیت ها، و موارد دیگر پیش نیازها: هیچ پیش نیاز خاصی وجود ندارد زیرا این دوره به طور کامل تمام موضوعات را پوشش می دهد، آشنایی اولیه با برنامه نویسی، به خصوص جاوا اسکریپت مفید است اما ضروری نیست

مایک مایرز و تیم توتال سمینارها، منبع شما برای بهترین دوره‌های صنعت فناوری اطلاعات، TOTAL را برای شما به ارمغان می‌آورد: ساخت یک برنامه بلاک چین اتریوم با یکی از محبوب‌ترین نویسندگان ما، مایکل سولومون، Ph.D., CISSP, PMP, CISM .

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

مایکل با بیش از 30 سال تجربه در زمینه امنیت، حریم خصوصی، بلاک چین و علم داده، و سبک ارائه پر انرژی، مهارت خود را به کار می گیرد و آن را در این دوره آموزشی آموزنده و جذاب تثبیت می کند.


این دوره با توضیحی در مورد بلاک چین و اتریوم و کاربردهای آنها شروع می شود. سپس یاد خواهید گرفت که چگونه یک اتریوم dApp (برنامه غیرمتمرکز) واقعی با استفاده از یک مثال زنجیره تامین در دنیای واقعی ایجاد کنید. این دوره به کدنویسی یک "قرارداد هوشمند" می پردازد و مایکل مراحل را یکی یکی طی می کند، بنابراین این دوره برای برنامه نویسان تازه کار و با تجربه به طور یکسان عالی است.


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

آیا میدانید:

  • تخمین می‌شود که هزینه‌های راه‌حل‌های بلاک چین از 1.5 میلیارد دلار در سال 2018 به بیش از 16 میلیارد دلار در سال 2024 خواهد رسید

  • 26% از شرکت ها قصد دارند بین 1 تا 5 میلیون دلار در فناوری بلاک چین سرمایه گذاری کنند

  • 32% از شرکت‌ها در حال حاضر در مرحله توسعه پروژه‌های بلاک چین هستند

چه مدیر اجرایی باشید که می‌توانید روندهای موجود در اینجا را ببینید، یا فنی هستید که به درک این فناوری جدید علاقه‌مند است، یا فردی که به دنبال گسترش دانش برنامه‌نویسی خود هستید، این دوره برای شما مناسب است.

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

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


شامل چه چیزی است؟

  • بیش از 10 ساعت ویدیو

  • PDF یادداشت‌ها برای هر فصل

  • فایل‌های پروژه قابل دانلود با کد نمونه، بنابراین می‌توانید آن را دنبال کنید

  • یک پروژه در دنیای واقعی که در آن یاد می‌گیرید چگونه یک قرارداد هوشمند را برای راه‌حل زنجیره تامین واقعی کدنویسی کنید

  • آزمون‌های پایان فصل برای آزمایش دانش شما

  • Q بخشی که در آن می توانید هر گونه سؤالی را که ممکن است داشته باشید بپرسید

  • 30 روز ضمانت بازگشت وجه

  • دسترسی مادام العمر

  • گواهی تکمیل


چه چیزی پوشیده شده است؟

  • اصولات را بیاموزید

    • فصل 1 - بلاک چین چیست؟

    • فصل 2 - اتریوم چیست؟

  • اتریوم و ابزارهای توسعه آن را بشناسید

    • فصل 3 - چرخه حیات توسعه اکوسیستم اتریوم

    • فصل 4 - ابزارهای توسعه اتریوم

    • فصل 5 - کیف پول اتریوم شما

  • با نحوه ساخت اتریوم dApp آشنا شوید

    • فصل 6 - ساختن اولین برنامه اتریوم شما

    • فصل 7 - آموزش در مورد قراردادهای هوشمند

    • فصل 8 - dApp قرارداد هوشمند زنجیره تامین شما

    • فصل 9 - آزمایش برنامه‌های اتریوم

    • فصل 10 - استقرار و نگهداری برنامه های اتریوم

    • فصل 11 - یکپارچه سازی برنامه های غیر بلاک چین با اتریوم


امروز ثبت نام کنید!



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

بلاک چین چیست؟ What is Blockchain?

  • مقدمه ای بر ساخت اپلیکیشن بلاک چین اتریوم Introduction to Building an Ethereum Blockchain App

  • آغاز بلاک چین The Beginning of Blockchain

  • ارز و رمزارز Currency and Cryptocurrency

  • چرا از بلاک چین استفاده کنیم؟ Why Use the Blockchain?

  • داده ها و بلوک های بلاک چین Blockchain Data and Blocks

  • تغییر ناپذیری بلاک چین Blockchain Immutability

  • اجماع بلاک چین Blockchain Consensus

  • ساختن داستان بلاک چین Building the Blockchain Story

  • هش Hashes

  • زنجیره بلوک چیست؟ What is a Chain of Blocks?

  • پیدا کردن Nonce Finding the Nonce

  • استخراج بلاک چین Blockchain Mining

  • رسیدن به اجماع Arriving at Consensus

  • بلاک چین های عمومی در مقابل خصوصی Public vs. Private Blockchains

  • پردازش توزیع شده و راه حل های بلاک چین Distributed Processing and Blockchain Solutions

  • فصل 1 - آزمون بلاک چین چیست؟ Chapter 1 – What is the Blockchain Quiz

بلاک چین چیست؟ What is Blockchain?

اتریوم چیست؟ What is Ethereum?

  • مقدمه ای بر اتریوم Introduction to Ethereum

  • اتریوم در خدمات مالی Ethereum in Financial Services

  • اتریوم در مدیریت هویت دیجیتال Ethereum in Digital Identity Management

  • اتریوم در کاربردهای صنعتی Ethereum in Industry Applications

  • اتریوم در دولت Ethereum in Government

  • قراردادهای هوشمند اتریوم Ethereum Smart Contracts

  • اتر و عرضه اولیه سکه (ICO) Ether and the Initial Coin Offering (ICO)

  • سازمان غیرمتمرکز خودمختار (DAO) Decentralized Autonomous Organization (DAO)

  • اکوسیستم اتریوم The Ethereum Ecosystem

  • ساخت اپلیکیشن های بلاک چین Building Blockchain Apps

  • فصل 2 - آزمون اتریوم چیست؟ Chapter 2 – What is Ethereum Quiz

اتریوم چیست؟ What is Ethereum?

اکوسیستم اتریوم و چرخه حیات توسعه The Ethereum Ecosystem & the Development Lifecycle

  • بخش هایی از بلاک چین اتریوم Parts of the Ethereum Blockchain

  • قراردادهای هوشمند Smart Contracts

  • زبان های قرارداد هوشمند Smart Contract Languages

  • ماشین های مجازی چیست؟ What are Virtual Machines?

  • ماشین مجازی اتریوم (EVM) The Ethereum Virtual Machine (EVM)

  • سوخت کد خود را با گاز Fueling Your Code with Gas

  • ابزارهایی برای اتریوم SDLC Tools for Ethereum SDLC

  • مشتری بلاک چین Blockchain Client

  • نوشتن و تست کد شما، قسمت 1 Writing and Testing Your Code, Part 1

  • نوشتن و تست کد شما، قسمت 2 Writing and Testing Your Code, Part 2

  • فصل 3 - آزمون چرخه حیات اکوسیستم و توسعه اتریوم Chapter 3 – Ethereum Ecosystem and Development Lifecycle Quiz

اکوسیستم اتریوم و چرخه حیات توسعه The Ethereum Ecosystem & the Development Lifecycle

ابزارهای توسعه اتریوم Ethereum Development Tools

  • جعبه ابزار توسعه اتریوم شما Your Ethereum Development Toolbox

  • نصب Geth Lab (CLI Blockchain Client) Installing Geth Lab (CLI Blockchain Client)

  • نصب آزمایشگاه گاناش (آزمایش بلاک چین) Installing Ganache Lab (Test Blockchain)

  • نصب آزمایشگاه ترافل (محیط توسعه و چارچوب تست) Installing Truffle Lab (Development Environment and Testing Framework)

  • نصب Microsoft Visual Studio Code Lab (IDE) Installing Microsoft Visual Studio Code Lab (IDE)

  • فصل 4 - آزمون ابزارهای توسعه اتریوم Chapter 4 – Ethereum Development Tools Quiz

ابزارهای توسعه اتریوم Ethereum Development Tools

کیف پول اتریوم شما Your Ethereum Wallet

  • کیف پول اتریوم چیست؟ What is an Ethereum Wallet?

  • انواع کیف پول اتریوم Types of Ethereum Wallets

  • کیف پول های وب و دسکتاپ Web and Desktop Wallets

  • کیف پول موبایل، سخت افزار و کاغذ Mobile, Hardware, and Paper Wallets

  • نصب MetaMask Installing MetaMask

  • فصل 5 - آزمون کیف پول اتریوم شما Chapter 5 – Your Ethereum Wallet Quiz

کیف پول اتریوم شما Your Ethereum Wallet

ساخت اولین اپلیکیشن اتریوم Building Your First Ethereum App

  • آماده سازی اولین پروژه ترافل شما Preparing Your First Truffle Project

  • نوشتن یک قرارداد هوشمند ساده Writing a Simple Smart Contract

  • تدوین قرارداد هوشمند ساده شما Compiling Your Simple Smart Contract

  • استقرار کد و فراخوانی توابع Deploying Code and Invoking Functions

  • فصل 6 – ساختن اولین اپلیکیشن اتریوم شما Chapter 6 – Building Your First Ethereum App

ساخت اولین اپلیکیشن اتریوم Building Your First Ethereum App

آشنایی با قراردادهای هوشمند Learning About Smart Contracts

  • بررسی قراردادهای هوشمند Smart Contracts Review

  • زنجیره تامین چیست؟ What is Supply Chain?

  • چالش های زنجیره تامین و راه حل های بلاک چین Supply Chain Challenges and Blockchain Solutions

  • نمونه های راه حل بلاک چین Blockchain Solution Examples

  • توکن های اتریوم Ethereum Tokens

  • پروژه زنجیره تامین شما Your Supply Chain Project

  • کاوش در استحکام Exploring Solidity

  • تعریف انواع داده ها Defining Types of Data

  • آزمایشگاه انواع داده Data Types Lab

  • Solidity Data Modifiers، قسمت 1 Solidity Data Modifiers, Part 1

  • Solidity Data Modifiers، قسمت 2 Solidity Data Modifiers, Part 2

  • بازبینی گاز Revisiting Gas

  • کنترل جریان Controlling Flow

  • رسیدگی به خطاها Handling Errors

  • فصل 7 – طراحی قراردادهای هوشمند Chapter 7 – Designing Smart Contracts

آشنایی با قراردادهای هوشمند Learning About Smart Contracts

dApp قرارداد هوشمند زنجیره تامین شما Your Supply Chain Smart Contract dApp

  • طراحی اپلیکیشن زنجیره تامین شما Designing Your Supply Chain App

  • dApps چیست؟ What are dApps?

  • جزئیات قرارداد هوشمند توکن Token Smart Contract Details

  • جزئیات قرارداد هوشمند زنجیره تامین Supply Chain Smart Contract Details

  • نقشه راه قرارداد هوشمند Smart Contract Road Map

  • Token Smart Contract Data Lab، قسمت 1 Token Smart Contract Data Lab, Part 1

  • Token Smart Contract Data Lab، قسمت 2 Token Smart Contract Data Lab, Part 2

  • آزمایشگاه داده قرارداد هوشمند زنجیره تامین، قسمت 1 Supply Chain Smart Contract Data Lab, Part 1

  • آزمایشگاه داده قرارداد هوشمند زنجیره تامین، قسمت 2 Supply Chain Smart Contract Data Lab, Part 2

  • آزمایشگاه توکن قرارداد هوشمند، قسمت 1 Token Smart Contract Functions Lab, Part 1

  • آزمایشگاه توکن قرارداد هوشمند، قسمت 2 Token Smart Contract Functions Lab, Part 2

  • آزمایشگاه توابع قرارداد هوشمند زنجیره تامین، قسمت 1 Supply Chain Smart Contract Functions Lab, Part 1

  • آزمایشگاه توابع قرارداد هوشمند زنجیره تامین، قسمت 2 Supply Chain Smart Contract Functions Lab, Part 2

  • استفاده از رویدادها Using Events

  • اجرای رویدادها Implementing Events

  • اطلاعات بیشتر در مورد مالکیت More on Ownership

  • طراحی برای امنیت Designing for Security

  • اجرای حداقل عملکرد Implementing Minimal Functionality

  • فصل 8 - نحوه نوشتن قراردادهای هوشمند با آزمون Solidity Chapter 8 – How to Write Smart Contracts with Solidity Quiz

dApp قرارداد هوشمند زنجیره تامین شما Your Supply Chain Smart Contract dApp

تست اپلیکیشن های اتریوم Testing Ethereum Apps

  • تست dApp بلاک چین Blockchain dApp Testing

  • استقرار dApp خود در آزمایشگاه بلاک چین آزمایشی Deploying Your dApp to a Test Blockchain Lab

  • تست های نوشتن برای اتریوم dApps Writing Tests for Ethereum dApps

  • آزمایشگاه تست خط فرمان، قسمت 1 Command-Line Testing Lab, Part 1

  • آزمایشگاه تست خط فرمان، قسمت 2 Command-Line Testing Lab, Part 2

  • آزمایشگاه تست خط فرمان، قسمت 3 Command-Line Testing Lab, Part 3

  • تست جاوا اسکریپت JavaScript Testing

  • ثبت و رسیدگی به خطاها Logging and Handling Errors

  • فعالیت ثبت نام در قراردادهای هوشمند Logging Activity in Smart Contracts

  • رفع اشکالات در dApp Fixing Bugs in a dApp

  • فصل 9 - آزمون آزمایشی برنامه های اتریوم Chapter 9 – Testing Ethereum Apps Quiz

تست اپلیکیشن های اتریوم Testing Ethereum Apps

استقرار و نگهداری اپلیکیشن های اتریوم Deploying and Maintaining Ethereum Apps

  • تست بلاک چین Test Blockchains

  • بلاک چین زنده (Mainnet) The Live Blockchain (Mainnet)

  • اتصال به چندین بلاک چین و آزمایشگاه Infura Connecting to Multiple Blockchains and Infura Lab

  • پیکربندی Truffle and Infura Lab Configuring Truffle and Infura Lab

  • تامین مالی آزمایشگاه حساب شما Funding Your Account Lab

  • استقرار در بلاک چین زنده Deploying to the Live Blockchain

  • فصل 10 - استقرار و نگهداری برنامه های اتریوم آزمون Chapter 10 – Deploying and Maintaining Ethereum Apps Quiz

استقرار و نگهداری اپلیکیشن های اتریوم Deploying and Maintaining Ethereum Apps

ادغام برنامه های غیر بلاک چین با اتریوم Integrating Non-Blockchain Apps with Ethereum

  • بلاک چین و ذخیره سازی پایگاه داده Blockchain and Database Storage

  • اجرا و جریان در dApps و برنامه های کاربردی سنتی Execution and Flow in dApps and Traditional Applications

  • اهداف طراحی ادغام بلاک چین Blockchain Incorporation Design Goals

  • ملاحظات یکپارچه سازی برای ترکیب بلاک چین Integration Considerations for Incorporating Blockchain

  • ملاحظات رابط برای ترکیب بلاک چین Interface Considerations for Incorporating Blockchain

  • فصل 11 - یکپارچه سازی برنامه های غیر بلاک چین با آزمون اتریوم Chapter 11 – Integrating Non-Blockchain Apps with Ethereum Quiz

ادغام برنامه های غیر بلاک چین با اتریوم Integrating Non-Blockchain Apps with Ethereum

نمایش نظرات

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

آموزش TOTAL: ساخت یک DApp بلاک چین اتریوم با استفاده از Solidity
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10 hours
102
Udemy (یودمی) udemy-small
03 تیر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
3,576
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Total Seminars • Over 1 Million Enrollments Total Seminars • Over 1 Million Enrollments

خانه مایک مایرز و تیم متخصصان گواهی IT او

Total Seminars • Over 1 Million Enrollments Total Seminars • Over 1 Million Enrollments

خانه مایک مایرز و تیم متخصصان گواهی IT او

Michael Solomon Michael Solomon

مدرس سمینار توتال

Michael Solomon Michael Solomon

مدرس سمینار توتال

Udemy (یودمی)

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

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