کمپ برنامه نویسی سالیدیتی
کد رویداد: 136313
یعقوب عادل زاده
مدرس
یعقوب عادل زاده
مدرس و برنامه نویس
شروع وبینار 25 فروردین 1403 - ساعت 17:00
مدت وبینار
18 ساعت
1
اول
25 فروردین 1403
ساعت 17:00 تا 20:00
2
دوم
26 فروردین 1403
ساعت 17:00 تا 20:00
3
سوم
27 فروردین 1403
ساعت 17:00 تا 20:00

محل برگزاری آنلاین
این وبینار در نرم‌افزار اختصاصی برگزار می‌شود
یعقوب عادل زاده
برگزارکننده
یعقوب عادل زاده
مدرس و برنامه نویس
Webinar Ad Banner 1
Webinar Ad Banner 2
Webinar Ad Banner 3
اشتراک‌گذاری

کمپ برنامه نویسی سالیدیتی
برگزار شده

کمپ برنامه نویسی سالیدیتی

مدت وبینار:
دسته‌بندی‌ها: 
ذخیره کردن
کمپ برنامه نویسی سالیدیتی

کمپ برنامه نویسی سالیدیتی
برگزار شده

کمپ برنامه نویسی سالیدیتی

مدت وبینار:
دسته‌بندی‌ها: 
ذخیره کردن
کد رویداد: 136313
توضیحات
سرفصل‌ها
سوالات متداول
نظرات
توضیحات

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

در این کمپ شش روزه که طی یک هفته برگزار میشود یاد خواهید گرفت که چطور یک قرارداد هوشمند را بنویسید و در محیط آزمایشی EVM اتریوم تست و منتشر کنید.

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

سرفصل‌ها

1. Ethereum basic concepts 

• Decentralization, Consensus Mechanisms

• Contracts and transactions deployment, Gas
• Ethereum Virtual Machine (EVM)
• IDE introduction: 

·        Truffle, Hardhat, Remix, VScode

• Remix introduction:

• Accounts & Faucet, Compile & debugging, Deployment


2. Variables

·        Declaration, Types

·        Storage, Memory, Calldata

 

3. Functions

·        Declaration

·        Access levels

·        Modifiers

·        Local and Global variables

·        Solidity global variables identified: msg, block, tx, …

·        Overload

 

4. Hashing

·        Keccak256, Sha256, Ripemd160

 

5. Explicit and Implicit conversion

 

6. Check and control statements

·        Conditional statements: if, else, require, assert, revert

·        Ternary operator

·        Custom modifiers

 

7. Function control by specified address or time limitation

 

8. Loops: for, while, do-while.

 

9. Arrays

·        Dynamic and Static

 

10. Enum

 

11. Struct

• Mapping

 

12. Control Structures and Error Handling

13. Object Oriented Programming (Class, Subclass)

•         Construction

•         Features: Inheritance, Encapsulation, Abstraction, Polymorphism

•         Extending contracts, abstract contracts, and interfaces

14. Events: How to declare and emit events


15. Smart Contract Interaction

• Interacting between contracts: Call, Delegate call, Fallback functions
• Ether management in contracts: Sending and receiving Ether

 

16. Standard of tokens: 

·        ERC 20,721,1155

سوالات متداول
در مورد نحوه آموزش و تجربیات کاری خود می توانید توضیح دهید؟

پیش نیاز حضور در کلاسهای این دوره چیست؟

آیا متوالی بودن کلاسها به کیفیت آن لطمه میزند؟

بجز این کمپ، چه دوره های دیگری نیاز است تا بتوانیم بعنوان برنامه نویس سالیدیتی وارد بازار کار شویم؟

آیا بجز این دوره، موارد دیگری که نیاز است بعنوان برنامه نویس سالیدیتی بدانیم را برگزار خواهید کرد؟
نظرات
امتیاز 0 از 5 ( 0 نظر )
0.0
بروز و کاربردی بودن محتوا
0.0
ارزش محتوای وبینار نسبت به قیمت
0.0
تسلط و دانش مدرس وبینار
0.0
تجربه محور بودن محتوا
Webinar Ad Banner 1
Webinar Ad Banner 2
Webinar Ad Banner 3
یعقوب عادل زاده
مدرس
یعقوب عادل زاده
مدرس و برنامه نویس
شروع وبینار 25 فروردین 1403 - ساعت 17:00
مدت وبینار
18 ساعت
1
اول
25 فروردین 1403
ساعت 17:00 تا 20:00
2
دوم
26 فروردین 1403
ساعت 17:00 تا 20:00
3
سوم
27 فروردین 1403
ساعت 17:00 تا 20:00

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