چیزی که یاد خواهید گرفت
آموزش برنامه نویسی NFT
با استفاده از vue، Hardhat، OpenZeppelin و Ethers می توانید یک بازار NFT حرفه ای ایجاد کنید.
کدنویسی و بهبود مهارت های جاوا اسکریپت و Solidity برای قراردادهای هوشمند و بلاک چین در قسمت جلویی و پشتی
تکنیک های حرفه ای بلاک چین که با شبکه اتریوم و پلیگون و همچنین کتابخانه اترها کار می کنند
برنامه نویسی عملکردی را با React Hooks تمرین کنید تا به صورت حرفه ای حالت را در برنامه ها سازماندهی کنید
با یک جامعه متمرکز فعال با توسعه دهندگان و مربیان، پشتیبانی دریافت کنید و به صورت آنلاین ارتباط برقرار کنید
بهبود مهارتهای طراحی رابط کاربری برای برنامههای کاربردی مدرن با CSS و سبکهای قدرتمند
با ساختن یک بازار NFT (برای ساخت ، خرید و فروش NFTهای زنده با میزبانی داده IPFS) روی Polygon به عنوان یک راه حل لایه 2 اتریوم با استفاده از بهترین ابزارها و زبان های مدرن، توسعه DApp را از ابتدا تا مرحله نهایی در دوره مشاهده کنید.
به یک فناوری انقلابی بپیوندید که تغییرات جهانی را در صنایع و مشاغل متعدد با DApps اجرا می کند.
این دوره ای است که شما به دنبال آن بوده اید تا تصویر و عملکرد کاملی را برای توسعه DApp و آنچه برای موفقیت از آزمایش تا استقرار موفقیت آمیز و ارتقاء لازم است، بدست آورید. آیا شما علاقه مند به نوشتن قراردادهای هوشمند خود در زمینه ساخت یک برنامه DA کامل با NextJs و Ethers هستید؟
آیا می خواهید در مورد Hardhat و Infura، ابزارهای بسیار قدرتمند توسعه DApp برای اتصال بلاک چین به front بیاموزید؟ آیا به عنوان یک دانشجو ترجیح میدهید که مستقیماً با پروژه کار کنید و با ساختن پروژه و ارتقاء دانش خود در زمان خود صرفهجویی کنید؟ اگر چنین است، پس این دوره عالی برای شماست!
در این دوره ما یک NFT Marketplace DApp کامل از ابتدا تا انتها می سازیم. هر خط کدی که می نویسیم به صورت عملی توضیح داده می شود (حتی کتابخانه ها و چارچوب ها را کامل توضیح میدهیم ). ما با نصب و مقداردهی اولیه هر چیزی که برای ساختن یک DApp با یک محیط توسعه لوکال نیاز داریم و از طریق هر وابستگی و کتابخانه اجرا میکنیم و همه آنها را اجرایی میکنیم.
آنچه در این دوره خواهید آموخت:
- نمای کلی ساختار پروژه NFT
- پیکربندی بلاک چین هاردهت و اینفورا
- راه اندازی MetaMask و دسترسی به کلید خصوصی
- عملکرد قرارداد هوشمند ضرب NFT
- راه اندازی محیط توسعه DApp
- یک برنامه Nextjs با استفاده از ابزار create-next-app برای ترکیب مجدد کتابخانه React ایجاد کنید.
- کامپایل و استقرار قراردادهای هوشمند برای بلاک چین با قابلیت هاردات
- اجرای قراردادهای هوشمند استاندارد صنعتی NFT برای DApps با قراردادهای OpenZeppelin ERC721
- استفاده از برنامه نویسی کاربردی برای حفظ وضعیت DApp
- میزبانی داده IPFS با مدیریت پروژه Infura Blockchain Suite
- پیادهسازی فرم NFT Minting در قسمت جلویی برای قفل کردن متادیتا و فایلها برای DApp
- حلقه زدن، تکرار و فیلتر کردن جداول هش با جاوا اسکریپت و Solidity
- طراحی کارت مدرن و رابط کاربری با Tailwind و CSS
- اتصال یک ارائه دهنده web3 به شبکه Polygon و Ethereum
- اجرای تست واحد کامل با Chai
- توسعه اولین قرارداد هوشمند برای ایجاد NFT و آزمایش آن در شبکه تست
- طراحی و ساخت یک NFT Marketplace
- بررسی نیازمندی ها و ویژگی های یک بازار NFT
- طراحی ساختار داده ها و قراردادهای هوشمند برای بازار NFT
- توسعه قرارداد هوشمند برای بازار NFT
- ایجاد و مدیریت NFT ها
- طراحی مکانیزم های خرید و فروش NFT
- ایجاد قابلیت حمایت از مختلف استانداردها مانند ERC721 و ERC1155
- امنیت در قرارداد هوشمند برای بازار NFT
- مروری بر تهدیدات امنیتی و راه های مقابله با آن ها
- نوشتن قراردادهای هوشمند امن و اصول امنیتی در توسعه بازار NFT
- نوشتن واسط کاربری (UI) برای بازار NFT
- طراحی و پیاده سازی یک واسط کاربری ساده با استفاده از جاوا اسکریپت (React یا Vue)
- اتصال واسط کاربری به قرارداد هوشمند
- استقرار و راه اندازی بازار NFT
- آموزش استقرار قرارداد هوشمند در شبکه عمومی
این دوره، پروژه DApp و کد منبع خود را با Visual Studio Code، یک ویرایشگر متن رایگان (و بسیار شیرین) برای کد توسعه می دهد. البته می توانید از IDE دلخواه خود و هر سیستم عاملی که دوست دارید استفاده کنید… همچنین از هر سیستم عاملی Max OSX، Windows یا Linux باشد میتوانید استفاده کنید.
آیا این دوره برای شما مناسب است؟
این دوره زمانبر و پر از چالش خواهد بود و تقریباً تمام این دوره به طور کامل فقط ایجاد بازار DApp NFT برای توضیح تکنیک ها و اتصالات کتابخانه های وب ۳ تمرکز خواهد داشت . اگر شما از آن دسته افرادی هستید که از یادگیری “با عمل و کد زدن ” بیشترین لذت را می برید، این دوره برای شما مناسب خواهد بود.
لطفاً توجه داشته باشید که ما از دانش کدنویسی صفر شروع نمی کنیم. در حالی که می توانید با سطح مهارت مبتدی یا متوسط وارد شوید، باید دانش پایه جاوا اسکریپت، توسعه وب و برنامه نویسی بلاک چین داشته باشید (اگر می خواهید از همان ابتدا شروع کنید، لطفاً دوره رایگان Solidity از صفر تا متخصص را ببینید). اگر تجربه توسعه وب با فریمورکها و زبانهای دیگر به جز React یا JS دارید، باید خوب باشید. این دوره اساساً نمایشی از تمام ابزارها و الگوهای مدرن مورد نیاز برای ساختن یک Dapp موفق است که می توانید به راحتی آن را در شبکه اصلی بلاک چین اجرا کنید.
این دوره برای چه کسانی است:
- توسعه دهندگانی که با Javascript و Soldiity آشنایی دارند و می خواهند یاد بگیرند که چگونه یک DApplication و Blockchain بسازند.
- توسعه دهندگانی که می خواهند یاد بگیرند که چگونه از Hardhat برای نوشتن، استقرار و کامپایل قراردادهای هوشمند بر روی بلاک چین استفاده کنند.
- افرادی که مبخواهند تکنیک های Solidity که توسط حرفه ای ها در بلاک چین استفاده می شود را بیاموزند. آزمایش استقرار شبکه، IDE، اشکال زدایی و کامپایل.
- افراد حرفه ای یا آماتور علاقه مند به راه اندازی NFT Marketplace خود هستند و به دنبال یک قالب ساخت حرفه ای Fullstack با توضیحات کامل یادگیری در طول دوره هستند.
ایجاد یک بازار مبادله توکنهای غیرقابلقابل معامله (NFT) در شبکه اتریوم، ظرفیت زیادی برای ایجاد نوآوری و سودآوری در دنیای داراییهای دیجیتال دارد. در زیر، ۸ مرحله برای ایجاد یک بازار مبادله NFT را شرح خواهیم داد:
**راهنمای ایجاد بازار مبادله NFT:**
**گام اول: تعریف چشمانداز بازار مبادله NFT:**
قبل از هر چیز، باید یک تصویر واضح از بازار مبادله NFT خود داشته باشید. با تعیین دامنه و هدف پلتفرم خود شروع کنید. نوع NFTهایی که قصد دارید به نمایش بگذارید، مثل آثار هنری، موسیقی، کالکشنها یا داراییهای مجازی را مشخص کنید. همچنین به مخاطبان هدفتان و علایق و ترجیحات آنها توجه کنید.
**گام دوم: انتخاب یک چارچوب (Framework) مناسب:**
برای ساخت بازار مبادله NFT، باید یک چارچوب مناسب را انتخاب کنید. برای بخش رابط کاربری میتوانید از چارچوبهایی مثل Angular، React یا Vue.js استفاده کنید. این چارچوبها تجربه کاربری بهتر، طراحی واکنشگرا و ادغام آسان با ابزارها را فراهم میکنند.
در قسمت پشتیبانی، انتخاب Node.js به علت مقیاسپذیری و انعطافپذیری بهتر مناسب است. از کتابخانههای جاوا اسکریپت مانند Web3.js یا ethers.js برای ارتباط با شبکه اتریوم و قراردادهای هوشمند استفاده کنید.
**گام سوم: طراحی معماری قراردادهای هوشمند:**
مرحله بعدی ساخت بازار مبادله NFT، ایجاد معماری قراردادهای هوشمند است. این قراردادها هسته اصلی بازار مبادله NFT را تشکیل میدهند و در شبکه اتریوم اجرا میشوند. آنها عملیات ساخت، مالکیت و انتقال NFTها را به صورت امن و شفاف انجام میدهند. استفاده از استانداردهای محبوب مانند ERC721 یا ERC1155 به شما کمک میکند.
**گام چهارم: پیادهسازی قراردادهای هوشمند:**
حالا وقت آن است که قراردادهای هوشمند واقعی را بر اساس معماری تعریف شده پیادهسازی کنید. توابع لازم برای ایجاد، خرید، فروش و انتقال NFTها را اجرا کنید. همچنین مکانیزمهای قیمتگذاری، حق امتیاز و قوانین مارکت مبادله NFTها را اضافه کنید.
**گام پنجم: یکپارچهسازی IPFS برای ذخیرهسازی متادیتا:**
برای ذخیره و بهاشتراکگذاری متادیتای NFTها، باید سیستم فایل بینسیارهای (IPFS) را در بازار مبادله خود پیادهسازی کنید. این کار مانع از از دست دادن اطلاعات در صورت قطع ارتباط میشود. ابزارهایی مانند ipfs-api یا js-ipfs میتوانند در این کار به شما کمک کنند.
**گام ششم: پیادهسازی درگاه پرداخت امن:**
تراکنشهای امن و یکپارچه برای مبادله NFTها ضروری است. برای این کار، درگاه پرداختی امنی را پیادهسازی ک
نید که از پرداختهای رمزارزی نیز پشتیبانی کند. از درگاههای پرداخت معروف مانند Stripe، Coinbase Commerce یا BitPay استفاده کنید.
**گام هفتم: آزمایش و راهاندازی:**
پس از پیادهسازی، بازار مبادله NFT خود را در یک شبکه آزمایشی به طور کامل آزمایش کنید. پس از تأیید اجرا بدون مشکل، میتوانید آن را در شبکه اصلی اتریوم راهاندازی کنید.
**گام هشتم: تبلیغات و بهبود مستمر:**
پس از راهاندازی، بازار مبادله NFT خود را تبلیغ کنید و راههای جذب کاربران و بهبود تجربهی آنها را پیگیری کنید.
با اجرای این مراحل، بازار مبادله NFT خود راهاندازی و به رشد و گسترش آن بپردازید. توجه داشته باشید که همیشه باید تجربه کاربری بهتر و افزودن ویژگیهای جدید را در نظر داشته باشید تا پلتفرم شما موفق و محبوب باشد.
آشنایی با NFT ها و ایجاد توکن غیر قابل تعویض
آشنایی با توکن های غیر قابل تعویض ویدئو
مفاهیم NFT ها
آشنایی با استاندارد ERC721 ویدئو
برنامه نویسی NFT
ایجاد توکن NFT ویدئو
برنامه نویسی NFT
ادامه ایجاد توکن NFT ویدئو
برنامه نویسی NFT توابع erc721
ادامه ایجاد توکن NFT ویدئو
برنامه نویسی NFT توابع erc721
ادامه ایجاد توکن NFT ویدئو
برنامه نویسی NFT توابع erc721
ادامه ایجاد توکن NFT ویدئو
برنامه نویسی NFT توابع erc721
ساخت UI برای توکن NFT ویدئو
برنامه نویسی وب ۳ NFT توابع erc721
کار با nft مارکت های معروف و شرح نوع برنامه نویسی آنها
معرفی رریبل ویدئو
خرید و فروش nft
بخش ثبت نام ویدئو
خرید و فروش nft
انواع کانترکت ویدئو
خرید و فروش nft
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش برنامه نویسی داکر
سرفصل های دوره داکر 1. مقدمه ای بر Docker – تعریف و ویژگی های Docker– نصب و راه اندازی Docker…
آموزش برنامه نویسی پایتون مقدماتی
1. مقدمه ای بر پایتون – تعریف و ویژگی های پایتون – نصب و راه اندازی محیط برنامه نویسی پایتون…
آموزش هایپر لجر فابریک و ساخت بلاکچین خصوصی با نصب هایپر لجر فابریک
Hyperledger مجموعه ای از چارچوب ها و ابزارهای بلاک چین است که بر امنیت سازمانی تمرکز دارد. چرخه عمر تراکنش…
پکیج کامل آموزش ساخت بازی در بلاکچین ( آموزش بازی سازی بلاکچین ۰ تا ۱۰۰ بدون پیش نیاز )
آموزش پروژه محور برنامه نویسی بازی سازی در بلاکچین – ساخت بازی در بلاکچین با تمام جزيیات بدون پیش نیاز از ۰ تا ۱۰۰
آموزش برنامه نویسی لاراول رایگان (برنامه نویسی laravel)
در پکیج آموزش طراحی سایت دو و چند زبانه، تمام ابزارهای مورد نیاز برای چندزبانه کردن یک وبسایت وردپرسی، در اختیار شما قرار گرفته است.
آموزش برنامه نویسی سالیدیتی رایگان آپدیت 2024 + ساخت کارخانه کریپتو زامبی
در این دوره با روش برنامه نویسی سالیدیتی آشنا خواهید شد و مفاهیم برنامه نویسی سالیدیتی را آموزش خواهیم داد. همچنین با زبان برنامه نویسی web3.js نیز آشنا خواهید شد.
امتیاز دانشجویان دوره
نظرات
30,000,000 ریال قیمت اصلی 30,000,000 ریال بود.20,000,000 ریالقیمت فعلی 20,000,000 ریال است.
مهندس مریم گوهرزاد
کارشناس ارشد نرم افزارکارشناس ارشد نرم افزار مدیر مجتمع دیجیتال آرتا رسانه
حسین
کاش یک دمو از دوره میزاشتید