آموزش ساخت اپلیکیشن های غیرمتمرکز بلاک چین (DApps)
در این بخش دانلود رایگان فیلم آموزش ساخت اپلیکیشن های غیرمتمرکز بلاک چین (DApps) بر بستر اتریوم را آماده کرده ایم که توسط rew Falkman از مجموعه آموزشی لینکدین (Linkedin) به زبان انگلیسی در مدت ۱ ساعت و ۴۶ دقیقه تهیه شده است. در ادامه توضیحاتی از معرفی دوره ارائه شده و فهرست مطالب به همراه لینک دانلود رایگان آموزش قرار داده شده است.
معرفی دوره
آیا شما نیز علاقه مند به ساخت اپلیکیشن های بلاک چین و یا یکپارچه سازی ارز های دیجیتال در اپلیکیشن های خود هستید؟ اگر از توسعه دهندگان وب و یا موبایل هستید و با مفاهیم برنامه نویسی آشنا هستید، در این دوره آموزشی پروژه محور شما نحوه کار در محیط بلاک چین اتریوم (Ethereum Blockchain) را می آموزید. شما در این آموزش مفاهیم و روش های کلیدی برنامه نویسی بلاک چین و توسعه اتریوم را یاد می گیرید. همچنین یاد می گیرید که بلاک چین اتریوم چیست و اتریوم چه تفاوتی با بیتکوین دارد. با زبان برنامه نویسی سالیدیتی (Solidity) که زبان مورد استفاده برای برنامه نویسی قرارداد های هوشمند شبکه اتریوم می باشد نیز آشنا خواهید شد. همینطور با استفاده از چند زبان های برنامه نویسی وب که از قبل با آنها آشنا هستید، نحوه ساخت اپلیکیشن های غیرمتمرکز (DApps) را می آموزید. قابل ذکر است که در زمان ساخت یک قرارداد هوشمند، یک رابط کاربری وب و جاوا اسکریپت (JavaScript) به منطور پیوند این دو مورد نیاز می باشد.
فهرست مطالب آموزش ساخت اپلیکیشن های غیرمتمرکز بلاک چین (DApps)
معرفی
- خوش آمدگویی
- آنچه شما باید بدانید
- استفاده از فایل های تمرین
شروع راه اندازی
- آنچه ما خواهیم ساخت
- راه اندازی سرور
- نصب MetaMask
آشنایی با DApps و اتریوم
- بلاک چین اتریوم – پارت ۱
- بلاک چین اتریوم – پارت ۲
- توضیح قرارداد های هوشمند
- موردی برای اپلیکیشن های غیرمتمرکز یا DApps
- برخی نمونه های DApps
- نحوه عملکرد اتریوم
- تعامل با شبکه اتریوم
نوشتن یک قرارداد هوشمند
- آشنایی با زبان برنامه نویسی Solidity
- زبان Solidity شبیه به چیست
- ایجاد یک قرارداد هوشمند ساده
- کامپایل کردن و مهاجرت قرارداد های هوشمند
- تست با Truffle
ساخت یک DApp
- DApp UI ساده
- آشنایی با js
- تعامل با بلاک چین – پارت ۱
- تعامل با بلاک چین – پارت ۲
- فراخوانی قرارداد هوشمند ما – پارت ۱
- فراخوانی قرارداد هوشمند ما – پارت ۲
- استفاده از MetaMask در مشتری
استقرار در شبکه اتریوم
- نصب geth در میزبان محلی
- استقرار Testnet/Ropsten و mainnet – پارت ۱
- استقرار Testnet/Ropsten و mainnet – پارت ۲
- استقرار منابع در Swarm
نتیجه گیری
- گام های بعدی