آشنایی با HTML، CSS، React.js مزیت محسوب می شود ولی آنچه باید بدانید در حد این پروژه توضیح داده می شود
Features
پروژه محور
توضیح تمامی مفاهیم در طول پروژه با بیانی ساده
صفر تا صد ساخت یک DApp
Target audiences
یادگیری برنامه نویسی مبتنی بر بلاکچین به صورت پروژه محور
طراحی DApp مبتنی بر بلاکچین
آموزش روش استاندارد ساخت یک DApp
آماده سازی برای انجام پروژه های پیشرفته تر در زمینه کسب و کارها
روش استفاده از web3.js یکی از مشهورترین کتابخانه های جاوا اسکریپت برای وب3
صفر تا صد برنامه نویسی DApp فروشگاه مبتنی بر بلاکچین
در این دوره صفر تا صد برنامه نویسی DApp فروشگاه مبتنی بر بلاکچین، با قراردادهای هوشمند Solidity و web3.js ارائه می شود. تا ده روز بعد از ضبط این دوره با تخفیف ۵۰ درصد ارائه میشود. برای دیدن این پیش نمایش ابتدا در سایت ثبت نام کنید. به دلیل امنیت بیشتر ویدیوها تنها برای اعضای سایت قابل نمایش هستند.
از زبان مدرس این دوره برنامه نویسی DApp
سلام، به اسمارت لرنینگ چین خوش اومدید. در این دوره میخوام بهتون یاد بدم چطوری اولین برنامه مبتنی بر بلاکچین رو با اتریوم و web3.js رو بنویسید. برای شروع دوره بهتره دورهی مقدماتی بلاکچین و دوره برنامه نویسی قراردادهای هوشمند رو دیده باشید. ولی اگر این دورهها رو ندید هیچ اشکالی نداره. من در طول دوره حداقل چیزهایی که در مورد بلاکچین و قراردادهای هوشمند باید بدونید رو براتون توضیح میدم. اشکالی نداره اگر برنامه نویسی بلد نیستید در این دوره به صورت گام به گام مراحل براتون توضیح داده میشه. با استفاده از این آموزش پروژه محور، همین امروز میتونید سفر مهیج برنامهنویسی نسل آینده رو شروع کنید.هر سوالی داشتید میتونید در قسمت دیدگاه ها بپرسید و من راهنماییتون میکنم. امیدوارم بتونم در این راه همراه شما باشم.
شرح دوره
در این دوره، پروژهی خرید و فروش محصول با قراردادهای هوشمند solidity در اتریوم پیاده سازی میشه. در این پروژه سایت کلاینت با استفاده از react.js پیادهسازی و با استفاده از کتابخانه web2.js به قرارداد هوشمند solidity متصل میشه. این پروژه، ابتدا با استفاده از truffle و بلاکچین شخصی ganache در محیط ویندوز آزمایش میشه. پس از اطمینان از درستی عملکرد قرارداد هوشمند و اتصال به کلاینت در یکی از شبکههای آزمایشی اتریوم پیاده سازی میشه.
دقت کنید برنامه نویسهای DApp همیشه قبل از پیادهسازی اپلیکشنهاشون در شبکه اصلی بلاکچین مثل شبکه اصلی اتریوم میان با استفاده از شبکههای آزمایشی که با ارزهای آزمایشی همون شبکه کار می کنن، برنامشون رو آزمایش می کنن. این کار باعث میشه از درستی عملکرد قراردادشون مطمئن بشن و بعدها ضرر نکنن. یکی از دلایل این امر ویژگی تغییر ناپذیر بودن قرارداد هوشمند هست. همونطور که در دوره قراردادهای هوشمند توضیح دادم، قراردادهای هوشمند بعد از پیاده سازی در شبکه قابل تغییر نیستند. پس ما باید با دقت اونها بعد از نوشتن آزمایش کنیم تا ببینیم انتظارات ما رو برآورده میکنن یا نه؟
ما مراحل زیر رو در این دوره طی میکنیم:
۱- توضیح مفاهیم اولیه به صورت کلی
۲- توضیح ابزارهای مورد نیاز و نصب آنها
۳- ایجاد پروژه با استفاده از دمویی که برایتان آماده کرده ایم
۴- قراردادهوشمند بخش فروش محصول
۵- قرارداد هوشمند بخش خرید محصول
۶-ایجاد فروشگاه بخش فرانت اند
۷- فروش محصول بخش فرانت اند
۸- خرید محصول بخش فرانت اند
۹- پیاده سازی پروژه روی شبکههای آزمایشی و اصلی اتریوم
امیدوارم این دوره براتون مفید باشه. خروجی ما به شکل زیر خواهد بود.
این دوره برای چه کسانی مناسب است؟
این دوره برای تمامی کسانی که به حوزه بلاکچین و برنامه نویسی مبتنی بر آن علاقه دارند مناسب است. در این دوره مفاهیم به صورت ساده ارائه شده است. و هر کس میتواند با استفاده از آن برنامه نویسی مبتنی بر بلاکچین را آغاز کند.
دانشجوی دکتری تخصصی مهندسی IT در دانشگاه علم و صنعت ایران
کارشناسی ارشد مهندسی IT از دانشگاه تهران-
آشنا به برنامه نویسی به زبان های مختلف مانند پایتون، جاوا اسکریپت و ...-
۳ سال سابقه تحقیق و برنامه نویسی DApp مبتنی بر بلاکچین -
آشنا به الگوریتم های یادگیری ماشین و یادگیری عمیق و برنامه نویسی مبتنی بر آن-
آشنا با Web3 و برنامه نویسی مبتنی بر آن-
آشنا با پلتفرم های بلاکچینی و رمز ارزها-
مقالات:
.بهبود عملکرد سیستمهای توصیهگر مبتنی بر تکنولوژی بلاکچین ارائه شده در هفتمین کنفرانس بین المللی وب پژوهی
لینک مقاله در سیویلیکا
https://civilica.com/doc/1236897