آموزش توسعه اپلیکیشن‌های بلاک‌چین [ویدئویی] - آخرین آپدیت

دانلود Learning Blockchain Application Development [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بلاک‌چین جنبه‌های مختلف زندگی ما از جمله امور مالی، خرده‌فروشی، بازرگانی، هویت و موارد دیگر را متحول می‌کند. اتریوم پلتفرمی است که قراردادهای هوشمند را اجرا می‌کند: اپلیکیشن‌هایی که دقیقاً طبق برنامه ریزی شده عمل می‌کنند، بدون هیچ احتمالی برای توقف، سانسور، کلاهبرداری یا دخالت شخص ثالث. این یک راهنمای جامع برای کمک به شما در یادگیری مبانی ساخت اپلیکیشن‌های غیرمتمرکز (DApps) با شبکه اتریوم است. شما مفاهیم اصلی اپلیکیشن‌های غیرمتمرکز را در حین ساخت یک بازار آنلاین که خریداران و فروشندگان را برای تبادل کالا و خدمات به هم متصل می‌کند، خواهید آموخت. در این مسیر، کد خود را در شبکه اتریوم مستقر کرده و یک رابط کاربری برای معرفی اپلیکیشن غیرمتمرکز خود به دنیا خواهید ساخت. تمرکز این دوره بر یادگیری بلاک‌چین و استفاده از آن برای توسعه اپلیکیشن از طریق ساخت پروژه‌های کاربردی است. شما یاد می‌گیرید که چگونه قراردادهای هوشمند ایجاد کنید، منطق کسب‌وکار را با استفاده از زبان Solidity پیاده‌سازی کنید و کد خود را تست کنید. در پایان این دوره، مهارت‌های لازم برای ساخت، تست و استقرار اپلیکیشن‌ها در شبکه اتریوم را کسب خواهید کرد. همچنین درک عمیقی از توسعه اپلیکیشن‌های بلاک‌چین خواهید داشت که به راحتی قابل انتقال به سایر بلاک‌چین‌ها مانند NEO، EOS، Cardano و غیره است. بسته کد این دوره ویدئویی در لینک گیت‌هاب موجود است: https://github.com/PacktPublishing/Learning-Blockchain-Application-Development ساخت اپلیکیشن‌های غیرمتمرکز (DApps) با بهره‌گیری از فناوری‌های بلاک‌چین یادگیری برنامه‌نویسی قراردادهای هوشمند با استفاده از Solidity پیاده‌سازی منطق کسب‌وکار در قالب توابع برای اجرای عملیات روی بلاک‌چین ساخت شبکه محلی اتریوم برای تست و استخراج اپلیکیشن‌ها نوشتن تست‌ها برای اطمینان از عملکرد صحیح اپلیکیشن‌ها ارسال توکن‌های اتریوم به قراردادهای هوشمند و دریافت پرداخت‌ها استقرار اپلیکیشن در شبکه‌های تست (Testnets) و شبکه اصلی اتریوم (Mainnet) استفاده از React برای ایجاد رابط کاربری جهت تعامل با DApp اتریوم این دوره برای متخصصان IT و مهندسان نرم‌افزار در تمامی سطوح که به دنبال یادگیری توسعه اپلیکیشن‌های بلاک‌چین هستند، مناسب است. هیچ پیش‌نیازی در زمینه فناوری بلاک‌چین لازم نیست، اگرچه آشنایی با کدنویسی و ساخت اپلیکیشن مفید خواهد بود. ایجاد یک DApp اتریوم که از قراردادهای هوشمند برای توابع تجاری استفاده می‌کند * استقرار DApp شما در شبکه‌های اتریوم به عنوان یک اپلیکیشن غیرمتمرکز * ساخت رابط کاربری برای DApp شما با استفاده از React

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

شروع از نقطه پایان Start at the End

  • مرور کلی دوره The Course Overview

  • ثبت یک مورد برای فروش Posting an Item for Sale

  • خرید یک مورد برای فروش Buying an Item for Sale

  • نهایی کردن تراکنش و آزادسازی وجوه Concluding the Transaction and Releasing the Funds

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

ساخت اولین قرارداد هوشمند در اتریوم Create Your First Smart Contract in Ethereum

  • ایجاد قرارداد با Solidity Creating a Contract with Solidity

  • افزودن انواع داده‌ها و توابع به قرارداد Add Datatypes and Functions to a Contract

  • تغییر رفتار توابع با استفاده از Modifiers Change Function Behaviors with Modifiers

  • انتشار رویدادها (Events) Emitting Events

  • ساخت تابع kill() برای قرارداد هوشمند Create a kill() Function for Your Smart Contract

تست قرارداد هوشمند Testing Your Smart Contract

  • چرا تست‌ها ضروری هستند؟ Why Tests Are Necessary?

  • نوشتن تست‌های واحد (Unit Tests) در Solidity Write Unit Tests in Solidity

  • نوشتن تست‌های یکپارچگی در JavaScript با Mocha Write Integration Tests in JavaScript Using Mocha

  • استفاده از Ganache برای اجرای تست‌ها Use Ganache to Run Your Tests

  • عیب‌یابی قرارداد هوشمند هنگام شکست تست‌ها Debugging Your Smart Contract When Tests Fail

ساخت رابط کاربری برای قرارداد هوشمند با React Build a User Interface for Your Smart Contract Using React

  • بازیابی داده‌ها از قرارداد هوشمند هنگام بارگذاری صفحه Retrieve the Data from the Smart Contract on Page Load

  • پیاده‌سازی خرید‌های قرارداد در رابط کاربری Implement the Contract Purchases in the UI

  • حفظ وضعیت قرارداد و به‌روزرسانی UI هنگام تغییر وضعیت Persist the Contract State and Refresh the UI on State Change

  • پیکربندی کیف پول MetaMask برای خریدها Configure a MetaMask Wallet for Purchases

  • پیاده‌سازی بازخورد کاربر و ثبت گزارش برای تراکنش‌های موفق و خطاها Instrument User Feedback and Logging for Successful Transactions and Errors

استقرار قرارداد هوشمند Deploying Your Smart Contract

  • استقرار محلی قرارداد با استفاده از Ganache Deploy Your Contract Locally Using Ganache

  • استقرار قرارداد در شبکه تست (Testnet) Deploy Your Contract to Testnet

  • استقرار رابط کاربری در AWS Deploy Your UI to AWS

  • تعامل با اپلیکیشن در شبکه تست Interacting with Your Application on Testnet

  • عیب‌یابی فرآیند استقرار Troubleshooting Deployments

نمایش نظرات

آموزش توسعه اپلیکیشن‌های بلاک‌چین [ویدئویی]
جزییات دوره
3h 20m
25
Packtpub Packtpub
(آخرین آپدیت)
1
1 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Will Button Will Button

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

vitaly shvetsov vitaly shvetsov

با شماره 04/04/18 تماس گرفت