آموزش پیشرفته برنامه‌نویسی بلاکچین (کار با Dapp، توکن‌ها وNFTها)

poster
پیش‌نمایش دوره

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

برگزارکننده:  مکتب‌خونه  مکتب‌خونه

برگزارکننده:

مکتب‌خونه
سطح: پیشرفته
 پلاس

آنچه در این دوره می‌آموزیم:

 آموزش کامل ساخت توکن

 آموزش کامل ساخت NFT

 نحوه ساخت وبسایت‌های غیر متمرکز

 آموزش کامل برنامه‌نویسی سالیدیتی

پیش‌نیاز‌ها

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

سرفصل‌های دوره آموزش پیشرفته برنامه‌نویسی بلاکچین (کار با Dapp، توکن‌ها وNFTها)

مقدمه
  معرفی دوره
مشاهده
"04:56  
  مروری بر برنامه‌نویسی سالیدیتی - بخش اول
"16:53  
  مروری بر برنامه‌نویسی سالیدیتی - بخش دوم
"11:46  
  نصب و راه‌اندازی Nodejs ،Truffle و شبکه لوکال Ganache - بخش اول
"20:37  
  نصب و راه‌اندازی Nodejs ،Truffle و شبکه لوکال Ganache - بخش دوم
"12:12  
شبکه Ganache
  ساخت اولین پروژه بر روی شبکه Ganache - بخش اول
مشاهده
"14:46  
  ساخت اولین پروژه بر روی شبکه Ganache - بخش دوم
"11:06  
  ساخت اولین پروژه بر روی شبکه Ganache - بخش سوم
"11:09  
  ساخت اولین پروژه بر روی شبکه Ganache - بخش چهارم
"21:33  
  ساخت اولین پروژه بر روی شبکه Ganache - بخش پنجم
"18:38  
  ساخت اولین پروژه بر روی شبکه Ganache - بخش ششم
"21:00  
پیاده‌سازی اولین پروژه
  بروزرسانی و پیاده‌سازی اولین پروژه بلاکچین با جدیدترین روش - بخش اول
مشاهده
"21:45  
  بروزرسانی و پیاده‌سازی اولین پروژه بلاکچین با جدیدترین روش - بخش دوم
"12:48  
  بروزرسانی و پیاده‌سازی اولین پروژه بلاکچین با جدیدترین روش - بخش سوم
"14:43  
  معرفی و کار با api کیف پول متامسک - بخش اول
"23:38  
  معرفی و کار با api کیف پول متامسک - بخش دوم
"13:38  
  معرفی و کار با دستورات کتابخانه Web3.js - بخش اول
"16:50  
  معرفی و کار با دستورات کتابخانه Web3.js - بخش دوم
"15:36  
  معرفی و کار با دستورات کتابخانه Web3.js - بخش سوم
"18:31  
پروژه‌ رای‌ گیری
  پیاده‌سازی پروژه رای گیری - بخش اول
مشاهده
"20:03  
  پیاده‌سازی پروژه رای گیری - بخش دوم
"12:06  
  پیاده‌سازی پروژه رای گیری - بخش سوم
"15:50  
  پیاده‌سازی پروژه رای گیری - بخش چهارم
"23:40  
  پیاده‌سازی پروژه رای گیری - بخش پنجم
"23:08  
  پیاده‌سازی پروژه رای گیری - بخش ششم
"17:40  
  پیاده‌سازی پروژه رای گیری - بخش هفتم
"15:09  
مفاهیم اساسی و ساخت توکن
  مفاهیم اساسی توکن‌ها - بخش اول
مشاهده
"16:28  
  مفاهیم اساسی توکن‌ها - بخش دوم
"17:55  
  مفاهیم اساسی توکن‌ها - بخش سوم
"06:27  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش اول
"20:03  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش دوم
"12:35  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش سوم
"19:06  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش چهارم
"13:51  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش پنجم
"15:04  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش ششم
"18:43  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش هفتم
"20:26  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش هشتم
"19:41  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش نهم
"19:43  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش دهم
"18:59  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش یازدهم
"14:30  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش دوازدهم
"15:49  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش سیزدهم
"18:17  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش چهاردهم
"18:58  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش پانزدهم
"25:04  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش شانزدهم
"14:13  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش هفدهم
"16:59  
  ساخت یک توکن اختصاصی به صورت مرحله به مرحله - بخش هجدهم
"08:27  
  دپلوی توکن بر روی شبکه تستی Ropsten - بخش اول
"11:11  
  دپلوی توکن بر روی شبکه تستی Ropsten - بخش دوم
"16:26  
مفاهیم اساسی و پیاده‌سازی NFT
  مفاهیم اساسیNFTها - بخش اول
"15:10  
  مفاهیم اساسیNFTها - بخش دوم
"19:01  
  پیاده سازیNFT مرحله به مرحله - بخش اول
"23:19  
  پیاده سازیNFT مرحله به مرحله - بخش دوم
"20:36  
  پیاده سازیNFT مرحله به مرحله - بخش سوم
"16:09  
  پیاده سازیNFT مرحله به مرحله - بخش چهارم
"21:34  
  پیاده سازیNFT مرحله به مرحله - بخش پنجم
"21:15  
  پیاده سازیNFT مرحله به مرحله - بخش ششم
"16:33  
  پیاده سازیNFT مرحله به مرحله - بخش هفتم
"20:47  
  پیاده سازیNFT مرحله به مرحله - بخش هشتم
"19:11  
  پیاده سازیNFT مرحله به مرحله - بخش نهم
"10:41  
  پیاده سازیNFT مرحله به مرحله - بخش دهم
"14:56  
  پیاده سازیNFT مرحله به مرحله - بخش یازدهم
"18:45  
  پیاده سازیNFT مرحله به مرحله - بخش دوازدهم
"16:39  
  پیاده سازیNFT مرحله به مرحله - بخش سیزدهم
"21:25  
  پیاده سازیNFT مرحله به مرحله - بخش چهاردهم
"19:42  
  پیاده سازیNFT مرحله به مرحله - بخش پانزدهم
"18:20  
  پیاده سازیNFT مرحله به مرحله - بخش شانزدهم
"23:15  
  پیاده سازیNFT مرحله به مرحله - بخش هفدهم
"18:20  
  پیاده سازیNFT مرحله به مرحله - بخش هجدهم
"19:37  
  پیاده سازیNFT مرحله به مرحله - بخش نوزدهم
"20:56  
  پیاده سازیNFT مرحله به مرحله - بخش بیستم
"11:14  
داده IPFS
  کار با فضای داده IPFS برای ذخیره تصاویر - بخش اول
"16:35  
  کار با فضای داده IPFS برای ذخیره تصاویر - بخش دوم
"18:58  
  کار با فضای داده IPFS برای ذخیره تصاویر - بخش سوم
"15:40  
  کار با فضای داده IPFS برای ذخیره تصاویر - بخش چهارم
"17:16  
  کار با فضای داده IPFS برای ذخیره تصاویر - بخش پنجم
"18:19  
فریمورک تستی Mocha و کتابخانه Chai
  کار با فریمورک تستی Mocha و کتابخانه Chai برای تست کدهای سالیدیتی توسط ترافل - بخش اول
"22:58  
  کار با فریمورک تستی Mocha و کتابخانه Chai برای تست کدهای سالیدیتی توسط ترافل - بخش دوم
"21:49  
پیاده‌سازی یک شبکه اجتماعی
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش اول
"16:11  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش دوم
"17:31  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش سوم
"15:29  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش چهارم
"14:34  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش پنجم
"16:09  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش ششم
"13:34  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش هفتم
"18:18  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش هشتم
"20:39  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش نهم
"14:40  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش دهم
"15:44  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش یازدهم
"14:30  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش دوازدهم
"19:47  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش سیزدهم
"14:38  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش چهاردهم
"19:05  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش پانزدهم
"10:15  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش شانزدهم
"15:24  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش هفدهم
"14:31  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش هجدهم
"22:29  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش نوزدهم
"10:43  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش بیستم
"23:02  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش بیست‌ و یکم
"12:12  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش بیست‌ و دوم
"18:41  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش بیست‌ و سوم
"21:50  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش بیست‌ و چهارم
"18:18  
  پیاده‌سازی یک شبکه اجتماعی مشابه اینستاگرام در بستر بلاکچین - بخش بیست‌ و پنجم
"12:55  
  دپلوی پروژه اینستاگرام بر روی شبکه تستی اتریوم با استفاده از Infura - بخش اول
"08:10  
  دپلوی پروژه اینستاگرام بر روی شبکه تستی اتریوم با استفاده از Infura - بخش دوم
"21:27  
NFT Market
  پیاده‌سازی NFT Market - بخش اول
"19:32  
  پیاده‌سازی NFT Market - بخش دوم
"17:02  
  پیاده‌سازی NFT Market - بخش سوم
"16:54  
  پیاده‌سازی NFT Market - بخش چهارم
"09:17  
  پیاده‌سازی NFT Market - بخش پنجم
"18:41  
  پیاده‌سازی NFT Market - بخش ششم
"16:00  
  پیاده‌سازی NFT Market - بخش هفتم
"18:37  
  پیاده‌سازی NFT Market - بخش هشتم
"14:48  
  پیاده‌سازی NFT Market - بخش نهم
"20:00  
  پیاده‌سازی NFT Market - بخش دهم
"20:08  
  پیاده‌سازی NFT Market - بخش یازدهم
"23:10  
  پیاده‌سازی NFT Market - بخش دوازدهم
"18:32  
  پیاده‌سازی NFT Market - بخش سیزدهم
"19:22  
  دپلوی پروژه NFT Market بر روی شبکه تستی بایننس اسمارت چین و پابلیش دیزاین بر روی هاست
"16:36  
بانک غیر متمرکز
  پیاده‌سازی بانک غیر متمرکز - بخش اول
"15:00  
  پیاده‌سازی بانک غیر متمرکز - بخش دوم
"18:21  
  پیاده‌سازی بانک غیر متمرکز - بخش سوم
"05:53  
  پیاده‌سازی بانک غیر متمرکز - بخش چهارم
"17:33  
  پیاده‌سازی بانک غیر متمرکز - بخش پنجم
"16:33  
  پیاده‌سازی بانک غیر متمرکز - بخش ششم
"19:57  
  پیاده‌سازی بانک غیر متمرکز - بخش هفتم
"19:02  
  پیاده‌سازی بانک غیر متمرکز - بخش هشتم
"24:09  
  پیاده‌سازی بانک غیر متمرکز - بخش نهم
"13:19  

درباره دوره

فناوری اتریوم و بلاکچین یکی از جدیدترین و پردرآمدترین تکنولوژی‌ها در سال‌های اخیر است. شرکت‌ها نمی‌توانند توسعه‌دهندگانی را استخدام کنند که فناوری‌ بلاکچین را به دقت بشناسند، و همچنین تعداد کمی از منابع منتشر شده است که به شما کمک می‌کند، واقعاً بفهمید چگونه می‌توان بر روی شبکه بلاکچین یک اپلیکیشن طراحی کرد. برنامه‌نویس بلاکچین به سه صورت می تواند مشغول به کار شود:

  • استخدام در شرکت‌های داخلی با حقوق و مزایای چندین برابر یک برنامه‌نویس وب یا موبایل.
  • همکاری با پروژه‌های بلاکچین خارجی به صورت دورکاری و کسب درآمد دلاری.
  • طراحی و پیاده‌سازی پروژه شخصی به صورت استارت‌آپ و کسب درآمد در فضای اینترنت.

در این دوره ما به‌صورت پروژه محور نحوه ساخت و توسعه اپلیکیشن‌های غیرمتمرکز (Dapp) را به شما آموزش می‌دهیم. مفاهیم مربوط به توکن‌ها و NFTها به صورت کامل بازگو شده و چندین پروژه بر اساس همین مفاهیم پیاده‌سازی و اجرا می‌شود. تمامی پروژه‌ها به صورت مرحله به مرحله توضیح داده شده و پیاده‌سازی می‌شوند. دانشجو به راحتی می‌تواند با این پروژه‌ها و مفاهیم مربوط به بلاک‌چین به‌راحتی ارتباط برقرار کند و مباحث لازم را یاد بگیرد.

پروژه نهایی این دوره، پیاده‌سازی یک سیستم بانک غیرمتمرکز با امکانات Stake کردن توکن اصلی و Reward توکن فرعی خواهد بود. این پروژه شامل دو توکن بوده و در شرایط خاص به کاربران توکن اول را Airdrop می‌کند.

در این پروژه از کتابخانه‌های جاوا اسکریپتی Mocha و Chai استفاده شده است که دو ابزار بسیار مهم برای تست پروژه‌های بلاک‌چینی محسوب می‌شود. پروژه به‌صورت کاملاً حرفه‌ای پیاده‌سازی شده و دانشجویان دوره می‌توانند از آن به‌عنوان نمونه کار خود برای استخدام در شرکت‌های معتبر استفاده کنند.

درباره استاد

maktabkhooneh-teacher مازیار کاظمی شهابی

من مازیار کاظمی کارشناسی ارشد کامپیوتر گرایش هوش مصنوعی دارای 15 سال سابقه تدریس و برنامه نویسی هستم. در حال حاضر مدیرعامل شرکت برنامه نویسی فرازمان بوده در زمینه طراحی وب، اپلیکیشن، هوش مصنوعی و بلاکچین فعالیت می‌کنم.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.