لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استاد اتریوم و برنامه نویسی Solidity از ابتدا در سال 2023
Master Ethereum & Solidity Programming From Scratch in 2023
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه نویسی اتریوم و Solidity برای مبتدیان. فناوری بلاک چین ناب. قراردادهای هوشمند برای ICO، توکن، قرعه کشی بسازید. به طور کامل برای سال 2023 و آخرین نسخه Solidity و Ethereum به روز شده است. پلتفرم بلاک چین اتریوم (حساب ها، آدرس ها، اتر، گاز، کدهای عملیاتی، تراکنش ها، بلاک ها، استخراج و غیره) را بشناسید. درک بسیار خوبی از زبان برنامه نویسی قرارداد Solidity (سیستکس و مفاهیمی مانند متغیرهای حالت، ذخیره سازی، توابع، قابلیت مشاهده، نقشه برداری) داشته باشید. مفاهیمی مانند رویدادها، اصلاحکنندههای عملکرد، وراثت قرارداد، قراردادها و رابطهای انتزاعی، و غیره را درک کنید. یک توکن کاملاً سازگار ERC20 را طراحی، ایجاد و استقرار دهید و یک پیشنهاد اولیه سکه (ICO) راهاندازی کنید. طراحی، توسعه و استقرار یک قرارداد هوشمند برای یک قرعه کشی غیرمتمرکز. طراحی، توسعه و استقرار یک قرارداد هوشمند برای یک پلتفرم حراج غیرمتمرکز. روشهای خوب برای توسعه قراردادهای هوشمند اتریوم را درک کنید و نمونههای واقعی را ببینید تا مزایای فناوریهای بلاک چین را بدانید. طراحی، توسعه و استقرار یک قرارداد هوشمند برای یک پلت فرم غیرمتمرکز جمع آوری سرمایه. بدانید که سیستم فایل بین سیاره ای (IPFS) چیست و چگونه کار می کند. نصب و اجرای IPFS Node در لینوکس و ویندوز. پیش نیازها: این دوره برای مبتدیان کامل برنامه نویسی نیست. دانش اولیه مفاهیم برنامه نویسی به هر زبانی (متغیرها، توابع، مقادیر بازگشتی و غیره) یک لینوکس، مک یا رایانه شخصی با اتصال به اینترنت. بدون نیاز به نرم افزار پولی دانش بسیار ابتدایی از فناوری بلاک چین (بیت کوین).
***به طور کامل برای سال 2023 و آخرین نسخه Solidity و Ethereum به روز شده است.*** این دوره به طور کامل در سال 2022 دوباره ضبط شد و تمام مفاهیم اصلی اتریوم، Solidity و فناوری بلاک چین را با 5 پروژه عملی پوشش می دهد.
این دوره برنامه نویسی اتریوم و Solidity همه موضوعات اصلی اتریوم و Solidity را پوشش می دهد، از جمله تدوین و استقرار قراردادهای هوشمند در بلاک چین، ABI، بایت کد، تراکنش ها و تماس ها، گاز، متغیرهای حالت، متغیرهای جهانی Solidity، توابع گیرنده و تنظیم کننده، توابع دریافت، برگشتی و قابل پرداخت، همه انواع دادههای Solidity، رویدادها، دسترسی و محافظت از موجودی قرارداد، مشخصکنندههای دید و بسیاری موارد دیگر!
این دوره برای مبتدیان کامل برنامه نویسی نیست.
من دائماً دوره را بهروزرسانی میکنم تا جامعترین و در عین حال سادهترین دوره برنامهنویسی بلاک چین اتریوم، Solidity در بازار باشد!
به روز رسانی دوره:
بهروزرسانی: نوامبر 2022 - بهروزرسانیها برای سال 2023 آماده میشوند.
بهروزرسانی: سپتامبر 2022 - شرحهای دستی (زیرنویسها) به زبان انگلیسی اضافه شد.
ژوئن 2022 در حال به روز رسانی قرارداد هوشمند CrowdFunding و بخش IPFS (Inter Planetary File System).
می 2022: در حال بهروزرسانی قراردادهای هوشمند مزایده، ERC20 و ICO Token.
آوریل 2022: بهروزرسانی قرارداد هوشمند لاتاری.
آوریل 2022: بهروزرسانی کل بخش «زبان برنامهنویسی Solidity» (3 ساعت ویدیوهای FullHD، بخشهای کدنویسی، آزمونها، و چالشهای عملی با راهحل).
مارس 2022: بهروزرسانی بخش «پلتفرم بلاک چین اتریوم».
فوریه 2022: شروع مجدد ضبط کل دوره برای رساندن آن به سال 2022 و بعد از آن.
مارس 2020: بخش جدید - IPFS (سیستم فایل بین سیاره ای).
سپتامبر 2018: راه اندازی دوره.
این دوره مانند سایر دوره های برنامه نویسی اتریوم و Solidity نیست که می توانید بصورت آنلاین شرکت کنید. در پایان این دوره آموزشی، شما بر تمام مفاهیم کلیدی بلاک چین و Solidity تسلط خواهید یافت و به یک توسعه دهنده بلاک چین موثر اتریوم برای آینده تبدیل خواهید شد.
تازه با بلاک چین، توسعه قراردادهای هوشمند فناوری و برنامه نویسی Solidity شروع کرده اید؟ عالی، من شما را تحت پوشش قرار داده ام! این دوره با این فرض شروع می شود که شما با این فناوری ها تازه کار هستید.
یا شاید قبلاً سعی کرده اید توسعه بلاک چین اتریوم و برنامه نویسی Solidity را خودتان یاد بگیرید و اکنون می خواهید همه قطعات را کنار هم قرار دهید؟ من اینجا هستم تا به شما کمک کنم، این دوره همه چیزهایی را که باید در مورد توسعه بلاک چین اتریوم و زبان برنامه نویسی Solidity بدانید دارد.
شما دسترسی مادامالعمر خواهید داشت و میتوانید در هر زمان که بخواهید، برگردید و به دنبال یک ویژگی خاص اتریوم یا نحو Solidity بگردید.
همه ارائه ها و قراردادهای هوشمند اتریوم استفاده شده در این دوره برای دانلود در دسترس هستند.
بسیاری از قراردادهای هوشمند اتریوم مانند توکن ERC20، ICO بدون هیچ تغییر یا تغییرات بسیار کمی آماده استفاده هستند.
دوره های زیادی در مورد توسعه بلاک چین اتریوم و برنامه نویسی Solidity وجود دارد. چرا باید از من یاد بگیری؟
من یک پزشک و علاقه مند به بلاک چین هستم. به دنیای واقعی خوش آمدی! من تقریبا 20 سال سابقه کار به عنوان مهندس نرم افزار دارم. از زمانی که با توسعه اتریوم و بلاک چین شروع کردم، تقریباً به صورت روزانه از فناوری استفاده کرده یا در حال مطالعه آن هستم.
من یک معلم هستم و می دانم چگونه برنامه درسی درست کنم. در 10 سال گذشته، من هزاران نفر را در زمینه لینوکس، شبکه، امنیت یا برنامه نویسی آموزش داده ام.
این دوره چارچوبهای جاوا اسکریپت، فرانتاندها یا جزئیات تعامل Web3 با بلاکچین اتریوم را پوشش نمیدهد. این بر توسعه قراردادهای هوشمند Back-end متمرکز شده است. دانش اولیه هر زبان برنامه نویسی (C، C++، جاوا اسکریپت) مورد نیاز است!
گواهینامه ها
"بسیار دقیق و به خوبی توضیح داده شده است. آندری به طور کامل موانع درک برنامه نویسی Solidity و Blockchain را از بین برد، بنابراین بسیاری از اصول اساسی که برای درک این فناوری ضروری هستند به وضوح توضیح داده شد. بسیار تاثیرگذار!" توسط پیتر اولیسا
"دوره بسیار توصیه شده. مستقیماً به اصل مطلب می رود، نمونه های زیادی از قراردادهای هوشمند واقعی را توضیح می دهد. به جای برنامه نویسی زیاد جاوا اسکریپت، مانند دوره های دیگر، مستقیماً به توسعه dApp می رود. واقعاً بسیار مفید است. " توسط خوزه فرداندز
"دوره به خوبی ساختار یافته و واقعاً عمیق است. مدرس در توضیح مفاهیم، با مثالها، کار بسیار خوبی انجام میدهد. من این دوره را به همه علاقهمندان به موضوع توصیه میکنم." توسط آندری بویو
موضوعات مورد بحث در این دوره عبارتند از:
پلتفرم بلاک چین اتریوم چیست
حسابهای اتریوم، آدرسها، بلوکهای تراکنشها، گاز، کدهای عملیاتی و استخراج
ابزارهای مورد استفاده برای توسعه اتریوم
تدوین قرارداد هوشمند اتریوم، ABI، بایت کد، و استقرار در بلاک چین های مختلف اتریوم
Solidity Syntax
جزئیات عمیق در مورد متغیرها و توابع حالت جامد
آرایههای با اندازه ثابت، آرایههای پویا، ساختارها، فهرستها، نگاشتها، متغیرهای سراسری و غیره
آدرس قرارداد و موجودی: ارسال اتر به یک قرارداد، توابع بازگشتی قابل پرداخت
دسترسی به موجودی قرارداد
قابلیت مشاهده متغیرها و توابع: خصوصی، عمومی، داخلی، خارجی
رویدادها
وارث قراردادی، واسط قراردادهای انتزاعی
نمونههایی در دنیای واقعی از نحوه ایجاد قراردادهای هوشمند ایمن برای یک پلتفرم قرعهکشی غیرمتمرکز غیرمتمرکز، حراج یا CrowdFunding، توکن ERC20، و ICO
سیستم فایل بین سیاره ای (IPFS) چیست و IPFS چگونه کار می کند؟ نمونه های IPFS.
نصب و اجرای یک گره IPFS در لینوکس
نصب و اجرای یک گره IPFS در ویندوز
هر موضوع شامل نمونههای زنده بسیاری است. این دوره به شما بهترین الگوهای طراحی را برای توسعه قراردادهای هوشمند آماده تولید با بلاک چین و Solidity اتریوم نشان می دهد.
پس از گذراندن این دوره، شما قادر خواهید بود:
درکی عمیق از بلاک چین اتریوم و زبان برنامه نویسی Solidity داشته باشید؛
بدانید که اجزای پلتفرم بلاک چین اتریوم چیست؛
بدانید چرا قراردادهای هوشمند و فناوریهای بلاک چین فناوریهای انقلابی هستند؛
قراردادهای هوشمند مختلف برای حل مشکلات دنیای واقعی ایجاد کنید.
طرح، طراحی و توسعه یک قرارداد هوشمند برای یک پلتفرم حراج غیرمتمرکز؛
برنامه ریزی، طراحی و توسعه یک قرارداد هوشمند برای بستر غیرمتمرکز Crowdfunding؛
توکن ERC20 کاملاً سازگار خود را برنامه ریزی، طراحی، توسعه و استقرار دهید؛
طراحی، طراحی، توسعه و استقرار پیشنهاد اولیه سکه (ICO) خودتان؛
نصب و استفاده از سیستم فایل بین سیاره ای (IPFS) در لینوکس یا ویندوز؛
مهارتهایی که در این دوره آموزشی Ethereum و Solidity خواهید آموخت، شغل شما را تقویت میکند و شما را در بازار کار ارزشمندتر میکند. این دوره می تواند زندگی شما را تغییر دهد!
سرفصل ها و درس ها
پلتفرم بلاک چین اتریوم
The Ethereum Blockchain Platform
گره های اتریوم
Ethereum Nodes
ایجاد یک حساب اتریوم با استفاده از MetaMask
Creating an Ethereum Account Using MetaMask
اتر (ETH)
Ether (ETH)
گاز، قیمت گاز، محدودیت گاز و کدهای عملیاتی
Gas, GasPrice, GasLimit and Opcodes
نمایش نظرات