آموزش ساخت سایت لاتاری با سالیدیتی
با پشتیبانی، شما در این دوره تنها نیستید
با شرکت کردن در این دوره در تمامی مراحل پشتیبانی خواهید شد
-
مدت زمان آموزش 5 ساعت 30 دقیقه
-
تعداد ویدیوها 15 قسمت
-
رضایت دانشجویان 97%
-
مدرس دوره حسن سلگی
-
سطح آموزش پیشرفته
-
حجم فایل دوره 2.10GB

قسمت 1:
مقدمه
00:10:07
قسمت 2:
ایجاد محتوای اولیه پروژه
00:38:17
قسمت 3:
تعیین متغیر های پروژه قرارداد هوشمند
00:18:15
قسمت 4:
کدنویسی ایونت و فانکشن های قرارداد هوشمند قسمت 1
00:18:47
قسمت 5:
کدنویسی ایونت و فانکشن های قرارداد هوشمند قسمت 2
00:27:39
قسمت 6:
نصب NPM و طراحی قسمت فرانت اند وب سایت
00:17:55
قسمت 7:
نصب و اتصال Web3 و دیتای قرارداد هوشمند قسمت 1
00:24:37
قسمت 8:
نصب و اتصال Web3 و دیتای قرارداد هوشمند قسمت 2
00:27:43
قسمت 9:
کدنویسی استارت لاتاری در جاوا اسکریپت
00:21:09
قسمت 10:
کدنویسی خرید تیکت و تعیین برنده در جاوا اسکریپت قسمت 1
00:15:25
قسمت 11:
کدنویسی خرید تیکت و تعیین برنده در جاوا اسکریپت قسمت 2
00:21:12
قسمت 12:
کدنویسی خرید تیکت و تعیین برنده در جاوا اسکریپت قسمت 3
00:29:10
قسمت 13:
کدنویسی آرشیو برنده های لاتاری در جاوا اسکریپت
00:19:12
قسمت 14:
پیاده سازی و وریفاری قرارداد هوشمند روی شبکه Ropsten
00:23:52
قسمت 15:
آپلود دیزاین روی هاست Node.js و اتصال به قرارداد هوشمند
00:15:54
در این آموزش قصد داریم تا با یکدیگر به آموزش ساخت سایت لاتاری با سالیدیتی بپردازیم. در ادامه به چگونگی کارکرد و مفاهیممورد نیاز در طراحی سایت لاتاری در بلاکچین آشنا خواهیم شد. پس با وایتوال همراه شوید.
چرا یک سایت لاتاری با سالیدیتی بسازیم؟
ساخت یک سایت لاتاری(یا یک قرعه کشی غیرمتمرکز) در بلاکچین به دلیل چگونگی کارکرد بلاکچین به ما مزیتهای بیشماری میدهد. نکته جالب این است که در طراحی سایت لاتاری با سالیدیتی فقط چند قرارداد هوشمند دارد و طراحی نسبتاً آسانی دارد. توسعه دهندگانی که از عملکرد تصادفی قابل تایید زنجیرهای در بلاکچین استفاده میکنند، میتوانند یک قرارداد سایت لاتاری با قابلیت نگهداری آسان، ایمن، همیشگی و به طور تصادفی طراحی کنند. با این حال، قبل از اینکه به نحوه ساخت سایت لاتاری با سالیدیتی بپردازیم، اجازه دهید به سرعت به این موضوع بپردازیم که چرا باید یک قرعه کشی را با سالیدیتی طراحی کنیم. و چه نیازی به بلاکچین است؟
ویژگیهای طراحی سایت لاتاری با سالیدیتی در بلاکچین
عدم تقلب در سایت لاتاری با سالیدیتی
قرعهکشیهای کنونی از شما میخواهند که اطمینان داشته باشید که هر کسی که قرعهکشی را اجرا میکند، صادقانه آن را اجرا میکند. متأسفانه، همیشه اینطور نیست. یک شرکت کننده همواره نگران است زیرا افرادی که قرعهکشی اجرا میکنند توانایی تقلب در آن را دارند. اما در طراحی سیستم لاتاری با استفاده از سالیدیتی در بلاکچین، چنین چیزی امکان پذیر نیست. و هیچ فردی در آن توانایی تقلب را ندارد، زیرا بلاکچین مجری قرعهکشی است.
امنیت به کمک سالیدیتی در بلاکچین
طراحی سایتهای لاتاری با استفاده از کدنویسی سالیدیتی در بلاکچین این امکان را میدهند که پلتفرم مورد نظر نمیتواند خراب یا هک شود. در سیستم بلاکچینی با استفاده از سالیدیتی میتوان از قابلیتهایی زیادی استفاده کرد. مانند طراحی سیستمی که اعداد بهطور تصادفی انتخاب میشوند و همه میتوانند نظارهگر این اتفاق باشند.
رفع محدودیتهای مرزی لاتاری با سالیدیتی در بلاکچین
در دسترس بودن جهانی یک چالش بزرگ است که سیستمهای سنتی همواره با آن دست و پنجه نرم میکنند. به دلیل مرزها و محدودیت های محلی، کاربران نمی توانند در بزرگترین قرعهکشیها در سراسر جهان شرکت کنند. بختآزماییهای بلاکچین میتواند فرصتی برای دموکراتیکتر کردن قرعهکشیها باشد و به افراد بیشتری در سراسر جهان فرصتی برای شرکت ارائه دهد. زیرا بلاکچین محدود به کشور یا منطقه خاصی نیست.
سایتهای لاتاری موجود در بلاکچین
Dapp.com حدود 117 سایت لاتاری مختلف را که با سالیدیتی کدنویسی شدهاند و در بلاکچین فعالیت میکنند را فهرست کرده است. تعداد قابل توجهی از آنها بر اساس اتریوم ساخته شدهاند. لیست زیر نمای کلی از شناخته شدهترین بخت آزمایی های بلاکچین را ارائه میدهد که در حال حاضر به فعالیت خود ادامه میدهند.
PancakeSwap
این پلتفرم دارای یک قرعه کشی با پنکیک و خرگوش است که آن را بسیار سرگرم کنندهتر از سایتهای لاتاری معمولی می کند. اگر می خواهید برنده بخت آزمایی شوید، که شامل 60 درصد کل استخر بخت آزمایی است، باید هر چهار عدد موجود در بلیط خود را با موقعیت چهار عدد برنده مطابقت دهید. و تا زمانی که دو عدد مطابقت داشته باشید، همیشه یک جایزه دریافت خواهید کرد. توصیه می کنیم در صورت داشتن زمان آن را بررسی کنید، اما به یاد داشته باشید که این یک سایت لاتاری است و ممکن است در آن پول خود را از دست بدهید.
ICONbet
ICONbet اولین DAO (سازمان مستقل غیرمتمرکز) است که بر روی شبکه ICON ساخته شده است. همانطور که از نام آن پیداست، ICONbet یک پلتفرم شرط بندی است که بر روی بازی کردن تمرکز دارد. هدف تیم ICONbet این است که در طول زمان ساختار ICONbet از یک ساختار متمرکز اولیه به یک سازمان مستقل غیرمتمرکز تغییر کند. این کار با توزیع توکن هایی که مالکیت پلتفرم را در اختیار دارند انجام می شود (به TAP Tokens مراجعه کنید). توکنهای TAP برای رایهای DAO استفاده میشوند که ایجاد پلتفرم ICONbet را شکل میدهند.
Pool2Gether
Pool2gether یک بازی پولی بدون ضرر بر اساس اتریوم است. این روش کار با این پرتوکل لاتاری که با زبان سالیدیتی نوشته شده است، بسیار ساده است. ابتدا، با واریز پول، بلیط میخرید. به ازای هر 1 دلار واریز، یک بلیط دریافت خواهید کرد. تا زمانی که پول خود را در استخر واریز کنید، واجد شرایط برنده شدن جوایز خواهید بود. جوایز از سود به دست آمده از تمام پول سپرده شده در استخر تشکیل شده است. خبر خوب این است که شما هرگز نمی توانید ضرر کنید زیرا می توانید سپرده خود را در هر زمانی حذف کنید.
ایجاد یک قرارداد هوشمند با استفاده از سالیدیتی یکی از شگفتانگیزترین و سرگرمکنندهترین بخشهای کدنویسی در سالیدیتی است. در این آموزش یاد خواهیم گرفت که چگونه با استفاده از زبان سالیدیتی یک قرارداد هوشنمد برای اجرای یک لاتاری ساده در بلاکچین بسازیم. که به شرکتکنندگان اجازه میدهد توکن مشخصی را به عنوان پاداش فرد برنده در یه جا جمع کنند(استخر نقدینگی). وسپس یک شرکتکننده به صورت تصادفی برنده شود و توکنهای جایزه به کیف پول آن شخص ارسال میشود.
برای آموزش سالیدیتی میتوانید روی این لینک کلیک کنید و تمامی دوره ها را مشاهده کنید.
آیا بعد از این آموزش میتوانم یک سایت لاتاری بسازم؟
چرا باید طراحی سایت لاتاری یاد بگیرم؟
پشتیبانی از این دوره چگونه است؟
در ساخت این سایت لاتاری چه زبان هایی به کار رفته است؟
سطح این آموزش به چه شکل است؟
پیش نیاز های ساخت سایت لاتاری در بلاکچین چیست؟
اگر بعد از شرکت در دوره، فایلهای دوره را گم کنم، دوباره میتوانم فایلهای ویدئویی را دانلود کنم؟
آیا پشتیبانی و رفع اشکال از این دوره صورت میگیرد؟
14 دیدگاه برای آموزش ساخت سایت لاتاری با سالیدیتی
برای فرستادن دیدگاه، باید وارد شده باشید.
آرتا صرافیان
سلام استاد خسته نباشید.
تو قسمت شماره 13 اشتباه تایپی وجود داره که بنده رو هم به اشتباه انداخت
وایت وال
سلام مرسی که گفتید اون ویدئو رو حتما دوباره ضبط میکنم
مسعود توسلی
سلام من تو قسمت آرشیو برنده های لاتاری گیر کردم و به یه اروری خوردم وقتی کد رو اجرا میکنم دقیقا همونطور که شما توضیح دادید ولی توی صفحه من بالا نمیاد میزنه مجدد تلاش کنید یعنی بخش ارور کد رو میاره؟ دلیلش چی میتونه باشه من همه چی رو درست انجاد دادم
وایت وال
توی قسمت پشتیبانی پیام بدبد که باهاتون بیشتر در تماس باشم
شیما کرمزاده
مرسی از تدریس عالیتون فقط یه سوال برای بک اند پایتون انتخاب کنم یا جاوا اسکریپت یا پی اچ پی ؟
وایت وال
به موارد زیادی بستگی داره که چی نیازتون ولی پایتون رو من ندید کسی استفاده کنه
کاربر مهمان
سلام خسته نباشید من برنامه نویس سالیدیتی هستم واقعا دمتون گرم که توی این حوزه دارید فعالیت میکنیدو میخواستم ببینم چطوری میتونم با شما همکاری کنم من دارم روی یه پروژه کار میکنم و به مشکل خوردم اگه بشه با هم کار کنیم عالی میشه
وایت وال
سلام. توی واتساپ پیام بدید
آرسام تهرانی
سلام و خسته نباشید .
من تا الان از آموزش های شمما خیلی راضی بوده ام ولی به یه مشکلی برخوردم که نمیدونم چیکار کنم هرچی هر سرچ میکنم نمیتونم چیزی پیدا کنم. مشکلم توی قسمت نصب NPM هست. نمیدونم میتونم اینجا سوالم رو بپرسم یا نه؟
وایت وال
از قسمت پشتیبانی بپرسید حتما جواب میدم. از قسمت پشتیبانی دسارسی سریعتری به پشتیبانی دارید
9961084956
سلام من این دوره رو تموم کردم خیلی خوب و مفید و مختصر بود(الکی فیلم پر نکرده بودید)
وایت وال
خوشحالیم که راضی بودید
9961084956
باسلام
آیا برای طراحی این وبسایت حتما حتما باید زبان های html و css و php و java script رو باید کامل بلد باشیم تا بتونیم این سایت لاتاری رو طراحی کنیم؟
وایت وال
توی این آموزش تمرکز روی آموزش سالیدیتی بوده ولی باید یک حداقلی از Html و Css بدونید ولی بلد بودن php لازم نیست.
9961084956
سلام اساد. میشه چندتا سورس خوب و جامع 0 تا 100 سالیدیتی معرفی کنید؟
وایت وال
متاسفانه سورس خوب و جامعی به زبان فارسی وجود نداره و حتی سورس های محدودی هم حتی در زبان انگلیسی وجود دارند. ولی cryptozombies.io منبع خوبیه برای یادگیری سطح سالیدیتی.
کاربر مهمان
سلام و وقت بخیر ایا این دوره نیاز به پیش نیاز داره؟
وایت وال
توی قسمت سوالات متداول پیشنیازها هست
9961084956
سلام ببخشید دانلود یکجا ندارید؟ که همه آموزش ها رو یکجا زیپ دانلود کنم؟
وایت وال
خیر این امکان هنوز وجود نداره، برای دیدن ویدئوها باید از پنل مدیریت کاربری اقدام کنید.
9961084956
سلام حسن جان میشه درمورد تجربه خودت که چطور یادگیری بهتری داشته باشیم یعنی چیکار کنیم که همه چیز ذهنمون فرار نکنه و همه کد ها رو بتونیم حفظ کینم بهمون بگی؟
وایت وال
سعی نکنید که کد رو حفظ کنید، سعی کنید کد رو یاد بگیرید. به مرور زمان خیلی از کدها رو حفظ میشید ولی نیازی نیست چون با یه سرچ ساده میشه به جواب رسید. مهم اینه که بدونید چطور سرچ کنید.
9961084956
آقا این چیزا چیه یاد ملت میدین. همه میرن یه سایت اسکم میسازن جیب مردم رو میزنن
9961084956
پشتیبانی، این دوره به چه شکله؟
وایت وال
هر سوالی در مورد هر قسمت از آموزش داشته باشید به صورت کامل راهنمایی میشید.
دانیال
2 تا سوال داشتم؟
1: ایا بعد این که توی این دوره شرکت کردم میتونم یک سایت لاتاری با قوانینی که خودم تعیین میکنم اجرا کنم مثل احتمال شانش برنده شده یا برنده شدن چند شخص همزمان و…
2: میشه در مورد پشتیبانی توضیح بدید اگه توی دوره سوال پروژه محور داشته باشم میتونم بپرسم؟
وایت وال
سوال اولتون رو متوجه نشدم ولی اگه سوال تخصصی دارید میتونید از مدرس این دوره این سوال رو بپرسید.(در بخش سایدبار سایت در همین صفحه لینک ارتباط از طریق واتس اپ وجود داره)
در مورد پشتیبانی، هر سوال مربوط به عنوان دوره در هر بخشی از جمله کد نویسی، کارکردن با ابزارها، اجرای دستورات در بلاکچین و هر سوال دیگری که داشته باشید میتونید از مدرس دوره بپرسید.