آموزش مقدماتی زبان سالیدیتی جهت توسعه قراردادهای هوشمند- برنامه نویسی بلاکچین

آموزش مقدماتی زبان سالیدیتی جهت توسعه قراردادهای هوشمند- برنامه نویسی بلاکچین

700,000 تومان

650,000 تومان

در این دوره میاموزیم :

در این دوره چه می آموزیم؟ در این دوره ابتدا به چالش‌ها، پیش نیازها و مشاغل مربوط به حوزه کاری بلاکچین پرداخته می‌شود و کاربران پس از تماشای مقدمه، قادر به شناخت مفهوم قراردادهای هوشمند، مزایا، معایب و کاربردهای آن خواهند بود. پس از این دوره به ساختارهای زبان سالیدیتی مسلط خواهید شد و می‌توانید اولین قرارداد هوشمند خود را بر روی بلاکچین اتریوم پیاده سازی کنید. ویژگی های این دوره: • استفاده از زبان فارسی برای آموزش مطالب؛ • معرفی ابزارهای گوناگون مورد استفاده؛ • بررسی کامل ساختار زبان سالیدیتی؛ • حل مثال‌های کاربردی در دنیای قرارداد هوشمند. پیشنیاز های این دوره آموزشی: این دوره برای فراگیری آموزش پایه برنامه نویسی مناسب نیست و آشنایی با یک زبان برنامه نویسی شیء گرا الزامی است. (ترجیحا جاوا، پایتون و یا جاوا اسکریپت)

فصل 1/ 17 درس/330 دقیقه

Introduction

رایگان

بحث در باره دوره و مشاغل مربوط به پروژه بلاکچینی، مزایا و معایب

Installing Geth, Node, Trfulle, Ganache, and creating first project using them

نصب ابزارهای مختلف برای پیاده سازی قراردادهای هوشمند سالیدیتی بر روی بلاکچین اتریوم

Introducing remix

معرفی محیط برنامه نویسی Remix

Structure of smart contracts

بررسی ساختار قراردادهای هوشمند

Variable types in solidity

معرفی و تعریف انواع متغیرها در زبان سالیدیتی

Function declaration, Function modifiers, Variable visibility, Compiling a contract, Compilation det

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

More function tips - function overload - computation – cryptographic

رایگان

نکاتی درباره توابع و تعریف برخی توایع خاص

Definition of Ether, Gas, Etherscan

تعریف مفهوم اتر و گس و نحوه استفاده از ابزار اتر اسکن برای ردیابی تراکنش های شبکه اتریوم

Metamask

آموزش نصب و کار با کیف پول متامسک

Built-in variables

رایگان

معرفی متغیرهای درونی سالیدیتی

Arrays

معرفی آرایه ها

Mappings

معرفی ساختار داده mapping

Structs

معرفی ساختار داده struct

Enums

معرفی ساختار داده enum

Data location

موقعیت قرارگیری داده ها در سالیدیتی

Events

ثبت وقایع و خروجی داده ها از بلاکچین توسط event ها

web3.js

معرفی کتابخانه جاوا اسکریپتی web3.js برای ارتباط بلاکچین و رابط کاربری

0 نظر

user