معرفی دوره, تکنولوژی ها و نیازمندی ها
1 what is this course
نمایش ویدیو
550,000 تومان
در این دوره میاموزیم
در این دوره یک اپلیکیشن نظرسنجی رو روی بلاکچین ترون بصورت 0 تا 100 توسعه خواهیم داد. ما توی این اپلیکیشن می تونیم یه نظر سنجی ایجاد کنیم براش متن سؤال و یک سری گزینه تعریف کنیم اگر متصل باشیم به wallet tronlink، و ترون کافی داشته باشیم می تونیم این نظر سنجی رو ایجاد کنیم و بعد تو لیست نظرسنجی ها ببینیمش می تونیم تو یه نظر سنجی شرکت کنیم و رأی بدیم به گزینه های موجود و بابت رأی دادن تو یه نظر سنجی، یه توکن TRC20 داریم که به عنوان جایزه 16 هزار توکن به هر آدمی که توی نظرسنجی شرکت کنه به عنوان پاداش داده میشه
توضیحات بیشتر
موضوع این دوره توسعه یک اپلیکیشن نظر سنجی روی بلاک چین ترون هست دراینجا دمویی از این اپلیکیشن ارائه شده که درک بهتری ازش داشته باشید.
ما توی این اپلیکیشن می تونیم یه نظر سنجی ایجاد کنیم براش متن سؤال و یک سری گزینه تعریف کنیم اگر متصل باشیم به valet tronlink، و ترون کافی داشته باشیم می تونیم این نظر سنجی رو ایجاد کنیم و بعد تو لیست نظرسنجی ها ببینیمش می تونیم تو یه نظر سنجی شرکت کنیم و رأی بدیم به گزینه های موجود و بابت رأی دادن تو یه نظر سنجی، یه توکن TRC20 داریم که به عنوان جایزه 16 هزار توکن به هر آدمی که توی نظرسنجی شرکت کنه به عنوان پاداش داده میشه برای کامپایل و انتشار قرارداد هوشمند از فریم ورک Tronbox استفاده شده و در لایه وب، ما از فریم ورک React استفاده کردیم که خب جزء محبوب ترین فریم ورک های توسعه وب اپلیکیشن هست. ما یه دوره داریم یه دپ high-risk توی سایت فردانش، اونجا تمام قدم ها رو گفتیم، این دوره یه جورایی می تونه تکمیلی اون دوره محسوب بشه این دوره اولین دوره در زبان فارسی یا حتی در زبان انگلیسی ست که این میزان از جامعیت رو داره. به واقع کاملترین دوره ی A to Z ساخت یک دپ نظر سنجی ست که به توکن TRC20 متصله و توکن توسط قرارداد هوشمند کنترل میشه. می تونید از لینک زیر بهش دسترسی پیدا کنید.
فصل 1/ 6 درس/41 دقیقه
معرفی دوره, تکنولوژی ها و نیازمندی ها
1 what is this course
نمایش ویدیو
docker چیست؟
2 what is docker
نمایش ویدیو
راه اندازی local node بر روی بلاک چین ترون
3 run local private node
نمایش ویدیو
نحوه اتصال کیف پول Tronlink به local node
4 connect trollink to localnode
نمایش ویدیو
نصب فریم ورک Tronbox
5 install tronbox
نمایش ویدیو
کامپایل و انتشار قرارداد هوشمند توسط Tronbox
6 compile and deploy with tronbox
نمایش ویدیو
فصل 2/ 17 درس/127 دقیقه
تعریف پروژه
7 project definition
نمایش ویدیو
ایجاد قرارداد هوشمند نظرسنجی
8 create poll contract
نمایش ویدیو
ساختار اطلاعاتی قرارداد نظرسنجی
9 data structure in poll contract
نمایش ویدیو
توسعه تابع createPoll در قرارداد نظرسنجی
10 create poll function
نمایش ویدیو
توسعه تابع vote و مکانیزم رای دادن در قرارداد نظرسنجی
11 vote function 1
نمایش ویدیو
استفاده از modifier ها جهت جلوگیری از بروز خطا در قرارداد هوشمند
12 poll contract modifiers
نمایش ویدیو
ارث بری یا inheritance در زبان سالیدیتی
13 inheritance
نمایش ویدیو
برطرف کردن خطاهای کامپایل
14 fix compile errors
نمایش ویدیو
نحوه اتصال tronweb به local-node
15 connect tronweb to local node
نمایش ویدیو
تعریف مقادیر ثابت پروژه
16 define tron constants
نمایش ویدیو
انتشار قرارداد هوشمند Poll توسط Tronbox
17 deploy poll contract
نمایش ویدیو
شروع ایجاد توابع کاربردی tronweb در جاوا اسکریپت
18 create utils
نمایش ویدیو
صدا زدن تابع createPoll در جاوا اسکریپت
19 call create poll function in javascript
نمایش ویدیو
خواندن اطلاعات نظرسنجی در جاوا اسکریپت
20 get poll function
نمایش ویدیو
صدا زدن تابع vote در جاوا اسکریپت
21 vote function in javascript
نمایش ویدیو
خواندن اطلاعات مربوط به نتیجه نظرسنجی در جاوا اسکریپت
22 get poll count function
نمایش ویدیو
اضافه کردن رویداد ایجاد نظرسنجی
23 poll created event
نمایش ویدیو
فصل 3/ 9 درس/82 دقیقه
آشنایی با توکن TRC20 و Tether
24 what is erc20 and tether
نمایش ویدیو
ساختار قراردادها هوشمند توکن TRC20
25 trc20 protocol interface
نمایش ویدیو
نگاهی به کد توکن TRC20 در Github
26 look at trc20 code on github
نمایش ویدیو
ایجاد توکن TRC20
27 create token contract
نمایش ویدیو
تابع balanceOfدر توکن TRC20
28 token balance,transfer test
نمایش ویدیو
مفهوم توابع transferFrom, approve و allowance
29 transferfrom approve allowance
نمایش ویدیو
کار با توابع وابع transferFrom, approve و allowance
30 transferfrom approve allowance js test
نمایش ویدیو
اتصال قرارداد هوشمند نظرسنجی به قرارداد توکن
31 connect poll contract to token
نمایش ویدیو
تست اولیه قرارداد نظرسنجی و توکن
32 final test poll and token
نمایش ویدیو
فصل 4/ 25 درس/207 دقیقه
ساختار پروژه React و ایجاد پروژه جدید
33 create react app
نمایش ویدیو
پروژه Hello World
34 react hello world
نمایش ویدیو
مفهوم کامپوننت در React
35 components in react
نمایش ویدیو
اضافه کردن roting به پروژه - بخش 1
36 routing part1
نمایش ویدیو
اضافه کردن roting به پروژه - بخش 2
37 routing part2
نمایش ویدیو
اضافه کردن roting به پروژه - بخش 3
38 routing part3
نمایش ویدیو
لود کردن اطلاعات نظرسنجی ها در صفحه اصلی
39 load polls in homepage
نمایش ویدیو
نمایش اطلاعات نظرسنجی ها در صفحه اصلی
40 show polls in homepage
نمایش ویدیو
ساخت کامپوننت pollItem
41 poll item component clickable
نمایش ویدیو
لود کردن اطلاعات در صفحه نظرسنجی
42 load poll details in poll page
نمایش ویدیو
نمایش اطلاعات در صفحه نظرسنجی
43 show poll details in poll page
نمایش ویدیو
صدا زدن تابع Vote
44 call vote function
نمایش ویدیو
استفاده از Styled Components
45 styled components
نمایش ویدیو
ایجاد Container Component
46 container component
نمایش ویدیو
ایجاد کامپوننتهای Spinner و Button
47 spinner button
نمایش ویدیو
کامل کردن صفحه نظرسنجی
48 poll page ui last part
نمایش ویدیو
صفحه ایجاد نظرسنجی - بخش 1
49 create poll part 1
نمایش ویدیو
صفحه ایجاد نظرسنجی - بخش 2
50 create poll part 2
نمایش ویدیو
صفحه ایجاد نظرسنجی - بخش 3
51 create poll part 3
نمایش ویدیو
اتصال پروژه به Tronlink
52 connect to tronlink
نمایش ویدیو
بررسی اتصال و کیف پولت Tronlink
53 check if connect tronlink
نمایش ویدیو
استفاده از Reduc در پروژه - بخش 1
54 react redux part1
نمایش ویدیو
استفاده از Reduc در پروژه - بخش 2
55 react redux part2 sweetalert 1
نمایش ویدیو
انتشار قرارداد هوشمند بر روی بلاکچین ترون و Record Token
56 deploy on tron network and record roken 1
نمایش ویدیو
اصلاح تابع vote در قرارداد هوشمند نظرسنجی
57 improve vote contract
نمایش ویدیو
فصل 5/ 7 درس/43 دقیقه
خواندن اطلاعات تراکنش انجام شده
58 read transaction info
نمایش ویدیو
نمایش پیغام modifier در اپلیکیشن وب
59 show modifier message in web app
نمایش ویدیو
مقدمه ای بر موضوع راه اندازی backend-server برای اپلیکیشن
60 intro to backend server
نمایش ویدیو
کد پروژه بر روی Github
61 code on github
نمایش ویدیو
ایجاد و استفاده از api-key در Trongrid
62 trongrid api key
نمایش ویدیو
توسعه نحوه اتصال اپلیکیشن به Tronlink
63 tronlink integration
نمایش ویدیو
قدم بعدی چیست
64 next step
نمایش ویدیو
550,000 تومان
0 نظر
550,000 تومان
رتبه خود را تغییر دهید