Solidity & Ethereum in React (JS بعدی): راهنمای کامل

[ad_1]

این پست ابتدا در تگ لرن ظاهر شد

با React & Next JS قراردادهای هوشمند واقعی در Solidity و DApps ایجاد کنید. نحوه عملکرد بلاک چین اتریوم را بشناسید.

Solidity & Ethereum در React

آنچه یاد خواهید گرفت

  • برنامه های واقعی را در بلاک چین ایجاد کنید.
  • قراردادهای هوشمند و DApps را با سهولت بسازید.
  • موضوعات پیچیده اتریوم را به شیوه ای کاربردی و سرگرم کننده درک کنید
  • یک ابزار کامل برای کار با هر بلاکچین دریافت کنید.

الزامات

  • دانش پایه React JS
  • داشتن دانش HTML و CSS خوب است اما الزامی نیست.
  • تمایل به یادگیری مفاهیم جدید که از ابتدا سخت به نظر می رسند.

شرح

اتریوم چیست – جامدیت و اتریوم در React

اتریوم یک فناوری است که به شما امکان می دهد ارز رمزنگاری شده را برای هر کسی ارسال کنید ، اما در وهله اول همچنین برنامه هایی را که همه می توانند از آن استفاده کنند ، قدرت می دهد و هیچ کس نمی تواند حذف کند. این بلاک چین قابل برنامه ریزی در جهان است.

اتریوم مبتنی بر نوآوری بیت کوین است ، با تفاوت های بزرگی.

هر دو به شما امکان می دهند بدون ارائه دهندگان پرداخت یا بانک از پول دیجیتال استفاده کنید. اما اتریوم قابل برنامه ریزی است ، بنابراین می توانید از آن برای بسیاری از دارایی های دیجیتالی مختلف – حتی بیت کوین) استفاده کنید!

این بدان معناست که اتریوم بیشتر از پرداخت ها است. این بازار خدمات مالی ، بازی ها و برنامه هایی است که نمی تواند داده های شما را بدزدد یا شما را سانسور کند. این آینده است.

جامدادی چیست؟

استحکام یک زبان شی گرا و سطح بالا برای اجرای قراردادهای هوشمند است. قراردادهای هوشمند برنامه هایی هستند که رفتار حساب ها را در حالت اتریوم کنترل می کنند.

استحکام یک زبان پرانتز است. این برنامه تحت تأثیر C ++ ، Python و JavaScript قرار دارد و برای هدف قرار دادن ماشین مجازی اتریوم (EVM) طراحی شده است. در بخش تأثیرات زبان می توانید جزئیات بیشتری در مورد اینکه زبان Solidity از کدام زبان الهام گرفته شده است را بیابید.

استحکام به صورت آماری تایپ می شود ، از ویژگی های ارثی ، کتابخانه ها و انواع پیچیده تعریف شده توسط کاربر و سایر ویژگی ها پشتیبانی می کند.

با Solidity ، می توانید قراردادهایی را برای استفاده هایی مانند رای گیری ، تأمین سرمایه جمعی ، حراج های کور و کیف های چند امضا ایجاد کنید.

این دوره شامل چه مواردی است؟

این دوره شامل همه مواردی است که برای تبدیل شدن به یک توسعه دهنده بلاک چین نیاز دارید. دانش آموزان این دوره می آموزند که بلاک چین اتریوم چیست و چگونه در سطح پایه و از دیدگاه توسعه دهندگان کار می کند.

دانش آموزان یاد می گیرند که قراردادهای هوشمند چیست و چگونه آنها را ایجاد کنند. قراردادهای هوشمند با dApps (برنامه های غیر متمرکز) همراه می شوند. دوره آنها را نیز پوشش می دهد – Solidity & Ethereum in React

نمای جلو برای dApps که در دوره ارائه شده است از کتابخانه React و چارچوب Next JS استفاده شد. CSS و طراحی با کمک چارچوب Bulma و Tailwind ساخته شده است.

دو برنامه دنیای واقعی در این دوره ایجاد می شود. هر بخش از ایجاد برنامه به خوبی توضیح داده شده و مستند شده است.

برنامه شیر آب:

اولین کاربرد دوره. دانش آموزان با کار بر روی برنامه های کاربردی ، اصول و دانش اصلی شبکه اتریوم را فرا می گیرند.

قسمت جلویی برنامه با کتابخانه React و چارچوب Bulma ساخته شده است ، برای ایجاد قرارداد هوشمند از محیط توسعه Truffle و Ganache (بلاک چین خصوصی) استفاده شد.

برنامه شیرآلات کاربران را قادر می سازد تا مبلغی را از قرارداد هوشمند اهدا و برداشت کنند. کاربران از طریق وب سایت متصل به شبکه بلاک چین از طریق کیف پول Metamask با یک قرارداد هوشمند تعامل خواهند داشت.

هدف از برنامه اول این است که اصول اولیه را در حین لذت بردن از کار روی چیزی کاربردی پوشش دهد.

مهمترین سوالاتی که این برنامه به آنها پاسخ می دهد عبارتند از:

  • اتریوم چیست (معاملات ، بلاک چین)
  • EVM چیست (کد بایت ، ذخیره سازی)
  • نحوه ایجاد قراردادهای هوشمند و dapps
  • نحوه ادغام قراردادهای هوشمند با React

برنامه بازار:

این برنامه ایجاد بازار تعاملی را پوشش می دهد. مشتریان این برنامه دوره های آموزشی (دانشجویان می توانند محصولات دلخواه خود را انتخاب کنند) با ارز دیجیتال اتر خریداری خواهند کرد.

با رعایت همه اصول اولیه در برنامه قبلی ، تمرکز بر بخش توسعه عملی شبکه اتریوم خواهد بود. موضوعات چالش برانگیزتر خواهند بود و سخنرانی ها از نظر کد کاربردی تر خواهند بود.

برنامه دوم هزاران ویژگی را شامل می شود ، به عنوان مثال ، صفحه بازار با به روزرسانی های زمان واقعی ارز اتر و قیمت دوره در مقایسه با دلار آمریکا.

پنجره مودال به سفارشات اختصاص داده شده است. راه حل هش ایمیل برای حفظ حریم خصوصی مشتری. نمایش سفارش با فیلتر سفارش و صفحه بندی ، و بسیاری دیگر.

این برنامه در چارچوب JS بعدی با Tailwind به عنوان چارچوب CSS ساخته می شود. Next JS بصورت داخلی از کتابخانه React استفاده می کند. استفاده از آن ساده است و به طور پیش فرض SSR (ارائه سمت سرور) را ارائه می دهد.

SSR مزایای زیادی را ارائه می دهد اما مشکلات کمی را در زمینه ادغام با بلاک چین به ارمغان می آورد.

کل بخش ادغام Next JS با بلاک چین پوشش داده شده است ، به خوبی توضیح داده شده و مستند شده است. برنامه نهایی در اینترنت مستقر می شود. قرارداد هوشمند در شبکه اصلی “زنده” مستقر می شود.

مهمترین موضوعاتی که در این برنامه پوشش داده شده است عبارتند از:

  • js (SSR) ادغام بعدی با Web3 و Blockchain
  • ایجاد قرارداد هوشمند پیچیده تر
  • هش کردن ایمیل و قابلیت تأیید سفارش
  • راه حل تست (آزمایشها همه ویژگی های قرارداد هوشمند را پوشش می دهند)
  • صفحه بندی و فیلتر کردن سفارشات

این دوره برای چه کسانی است:

  • مبتدیان و همچنین توسعه دهندگان با تجربه علاقمند به فناوری بلاک چین.
  • افرادی که به دنبال راهنمای توسعه Solidity/Ethereum/NextJS هستند.
  • این دوره برای همه مشتاق است که نحوه ساخت یک برنامه از ابتدا را درک کنند

خلق شده توسط Eincode توسط فیلیپ جرگا ، فیلیپ جرگا

آخرین به روز رسانی 10/2021
انگلیسی
انگلیسی [Auto]

 

حجم: 18.44 گیگابایت

آموزش دانلود

https://www.udemy.com/course/solidity-ethereum-in-react-next-js-the-complete-guide/

این پست ابتدا در تگ لرن ظاهر شد

[ad_2]

به این مطلب امتیاز دهید

توجه و هشدار
طبق ماده 12 فصل سوم قانون جرائم رایانه ای هرگونه کپی برداری از تگ سرویس و سایت های آن پیگرد قانونی دارد.
هرگونه کپی برداری از قالب و مطالب شرعا حرام بوده و پیگرد قانونی دارد وقابل پیگیری خواهد بود!
منبع تگ سرویس
رمز فايل : www.tagservice.ir
۳ سال به صورت حرفه ای با وردپرس کار میکنم و به کارهای وب و سئو و همچنین برنامه نویسی علاقه مندم.
نوشته ایجاد شد 70

نوشته های مرتبط

متنی که میخواهید برای جستجو وارد کرده و دکمه جستجو را فشار دهید. برای لغو دکمه ESC را فشار دهید.

بازگشت به بالا
تبلیغات class=