آموزش دوره کامل استحکام - بلاک چین - صفر تا متخصص

دانلود The Complete Solidity Course - Blockchain - Zero to Expert

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Master Solidity و قراردادهای هوشمند - توسعه بلاک چین: 2022 - برنامه نویسی و اتریوم - کد همراه - DApplications کد را همراهی کنید و از ابتدا به یک توسعه دهنده پیشرفته و مطمئن Solidity تبدیل شوید با درک اینکه Solidity و EVM (ماشین مجازی اتریوم) واقعاً تحت چه کار می کنند، برای مصاحبه آماده شوید. مبانی استحکام هود: متغیرها، if/else، عملگرها، منطق بولی، توابع، آرایه‌ها، اصلاح‌کننده‌ها، حلقه‌ها، رشته‌ها، و نمای بیشتر عمومی و خصوصی (ایمن‌سازی صحیح داده‌ها)، ساختار و enums، متغیرهای ویژه جهانی و بلاک‌چین، پسوندها، و به ماشین مجازی اتریوم (EVM) و اسمبلی (زبان سطح پایین)، رویدادها و انتشارات بلاک چین، روش‌های ارسال در مقابل انتقال، محدوده و برنامه‌نویسی شی‌گرا بیشتر: توابع سازنده، قرارداد و کلاس‌ها، رابط‌ها، قراردادهای انتزاعی (مجازی و لغو)، وراثت، و جداول هش عملکرد بلاک چین: توابع اصلاح کننده، توابع رمزنگاری، توابع بازگشتی، و بارگذاری بیش از حد تابع الگوهای پیشرفته و موضوعات: الگوی برداشت، دسترسی محدود، مدیریت خطا دریافت پشتیبانی و برقراری ارتباط آنلاین با یک جامعه متمرکز فعال با توسعه دهندگان و تکنیک های حرفه ای بلاک چین را که با شبکه اتریوم و Web3 برای اشکال زدایی، استقرار و کامپایل با Remix IDE Ethereum کار می کنند، راهنمایی می کند. نحوه حل مشکل و جستجو در اسناد مانند یک توسعه دهنده چگونه با مدل های قالب بندی شده (قراردادهای انتزاعی) کد بنویسیم و فرآیند فکر خود را به وضوح مستند کنیم. مهارت های خود را با بیش از 30 چالش و تکالیف تمرین کنید (راه حل های کد منبع گنجانده شده است) شروع کنید همه چیز را از پایه یاد خواهید گرفت.

Solidity محبوب ترین زبان بلاک چین در جهان است که برای ساخت برنامه های DA (قراردادهای هوشمند) طراحی شده است. اتریوم را نیرو می‌دهد و مشاغل پردرآمد در سرتاسر جهان رشد فزاینده‌ای دارد که در حال تغییر روش کسب و کار ما است.

Learning Solidity را می‌توان به یادگیری زبان‌های توسعه وب سال‌ها پیش تشبیه کرد - شما از بازی امروز بسیار جلوتر هستید - و به همین دلیل است که می‌خواهید Solidity را نیز یاد بگیرید. و شما به جای درست آمده اید!

چرا این دوره آموزشی Solidity برای شما مناسب است؟

این کاملترین دوره آموزشی Solidity متمرکز در Udemy است. این یک رویکرد همه‌جانبه بر مبحث متمرکز است که شما را از مبانی Solidity و برنامه‌نویسی، تا ساخت برنامه‌های پیچیده DA می‌برد.

شما Solidity را از همان ابتدا، گام به گام یاد خواهید گرفت. من شما را از طریق قراردادهای هوشمند و کدهای سرگرم کننده همراه با مثال ها، یک نظریه مهم در مورد نحوه عملکرد Solidity در پشت صحنه، و کامپایل و استقرار قراردادهای هوشمند خود از سیستم های ذخیره سازی ساده تا تعاملات زنده با web3 تزریقی و Uniswap راهنمایی خواهم کرد.

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

و برخلاف سایر دوره‌ها، این دوره در واقع شامل مباحث مبتدی، متوسط، پیشرفته و حتی تخصصی است، بنابراین برای تسلط بر Solidity از پایه، نیازی به خرید هیچ دوره دیگری ندارید!

اما... لازم نیست وارد همه این موضوعات شوید. این یک دوره طولانی است که صرفاً بر روی Solidity تمرکز دارد، زیرا در نهایت، "دوره کامل Solidity" است. این طراحی شده است تا ترکیبی از دوره ها را به صورت یکجا به شما ارائه دهد! اما شما می توانید تنها با تماشای بخش هایی از دوره، یک توسعه دهنده حرفه ای بلاک چین شوید. شما می توانید از این دوره به عنوان راهنمای مرجع مادام العمر برای موضوعات خاصی استفاده کنید، زیرا همچنان به ساختن پروژه ها ادامه می دهید و بیشتر می آموزید که همیشه می توانید هر زمان که بخواهید در یک موضوع خاص پیشرفت کنید، به آن بازگردید.

در پایان دوره، دانش و اعتماد به نفس مورد نیاز خود را خواهید داشت تا بتوانید مصاحبه های شغلی بلاک چین خود را به خوبی انجام دهید و به یک توسعه دهنده حرفه ای برای قراردادهای هوشمند و برنامه های DA تبدیل شوید.

چرا من معلم Solidity مناسب شما هستم؟

اسم من کلاریان است، من سال ها به عنوان مهندس ارشد کار کرده ام و کاملاً مشتاق و متعهد به آنچه تدریس می کنم هستم. من با شرکت های برتر SF Valley و بلاک چین از مشاوره نزدیک تا Solana کار کرده و ساخته ام. حل مسئله و ساخت پروژه های طراحی پیچیده عشق و زندگی من است. من فردی هستم که مشتاق و متعهد به ساخت پروژه های با کیفیت از ابتدا هستم.

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

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


دقیقاً در این دوره چه چیزهایی یاد می گیریم؟

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

  • بر اصول Solidity مسلط شوید: متغیرها، if/else، عملگرها، منطق بولی، توابع، آرایه‌ها، اصلاح‌کننده‌ها، حلقه‌ها، رشته‌ها و موارد دیگر

  • Solidity را از ابتدا بیاموزید: نمای عمومی خصوصی (ایمن سازی صحیح داده ها)، ساختار و enums، متغیرهای ویژه جهانی و بلاک چین، پسوندها و آدرس ها.

  • نحوه عملکرد Solidity در پشت صحنه: ماشین مجازی اتریوم (EVM) و اسمبلی (زبان سطح پایین)، رویدادها و انتشارات بلاک چین گزارش، روش‌های ارسال در مقابل انتقال، محدوده‌بندی و موارد دیگر.

  • شور عمیق به توابع: توابع اصلاح کننده، توابع رمزنگاری، توابع بازگشتی، و بارگذاری بیش از حد تابع.

  • غواصی عمیق در برنامه‌نویسی شی‌گرا: توابع سازنده، قرارداد و کلاس‌ها، رابط‌ها، قراردادهای انتزاعی (مجازی و لغو)، وراثت و جداول هش از نقشه‌برداری تا نقشه‌برداری تودرتو (کلیدی برای ردیابی آدرس DApplication)

  • درکی واضح از الگوهای پیشرفته به دست آورید: الگوی برداشت، دسترسی محدود، مدیریت خطا و موارد دیگر. ما از این دانش برای ایجاد یک Auction DApplication و همچنین اتصال به شبکه اصلی زنده و دسترسی به داده های بلاک چین اتریوم از طریق برنامه های DA در دنیای واقعی استفاده خواهیم کرد.

  • تکنیک های Solidity را که توسط حرفه ای ها در بلاک چین استفاده می شود بیاموزید: آزمایش استقرار شبکه، IDE، اشکال زدایی و کامپایل.

برنامه درسی دوره را برای مروری دقیق تر از محتوا بررسی کنید :)


این چیزی است که در بسته نیز موجود است:

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

  • توضیحات واضح همراه با تمرین‌ها، راه‌حل‌ها و بحث‌ها

  • یک انجمن آنلاین از توسعه دهندگان و دانشجویان فعال برای پشتیبانی و بحث در دسترس است.

  • پشتیبانی رایگان در دوره Q A

  • بیش از 30 تمرین برای تمرین مهارت‌های جدید (راه‌حل‌ها شامل)


این دوره برای شما مناسب است اگر...

  • ... شما می خواهید درک واضح و پیشرفته ای از Solidity

    به دست آورید
  • ... شما سعی کرده اید Solidity را یاد بگیرید، اما: 1) هنوز واقعا Solidity را درک نمی کنید، یا 2) هنوز برای کدنویسی قراردادهای هوشمند اطمینان ندارید

  • ... شما علاقه مند به کار بر روی یک پروژه بلاک چین در آینده هستید

  • ... شما قبلا Solidity را می شناسید و به دنبال دوره ای هستید که به وضوح موضوعات پیشرفته را مرور کنید. این دوره شامل موضوعات تخصصی است!

  • ... می خواهید با برنامه نویسی شروع کنید: Solidity یک زبان اول عالی و بسیار جالب است!

آیا هیچ یک از موارد بالا به نظر شما خوب است؟ اگر چنین است، پس هر زمان که آماده بودید، همین امروز این ماجراجویی جدید را شروع کنید و به من و هزاران توسعه‌دهنده دیگر در متمرکزترین دوره Solidity که تا به حال به آن نیاز دارید بپیوندید!

این دوره solidity برای هر کسی که به دنبال اطلاعات بیشتر در مورد موارد زیر است ایده‌آل است: solidity - blockchain - Ethereum - توسعه‌دهنده blockchain - قرارداد هوشمند - توسعه‌دهنده Ethereum - solidity Ethereum - برنامه‌نویسی blockchain - Ethereum و solidity - solidity اتریوم. به‌علاوه، این دوره آموزشی برای هر کسی که سعی می‌کند دانش خود را در زمینه‌های زیر ایجاد کند، یک مکمل عالی خواهد بود:
Ethereum - قراردادهای هوشمند - blockchain - Dapp - ارز دیجیتال


سرفصل ها و درس ها

اولین قدم - نحوه موفقیت در این دوره First Steps - How To Succeed In This Course

  • قرارداد هوشمند چیست - استحکام What is a smart contract - Solidity

  • عضویت در مدرسه آنلاین ما (توسعه دهندگان و مربیان) Join our Online School (Developers and Mentors)

  • ورزش: با جامعه آشنا شوید Exercise: Meet the Community

  • IDE چیست - Remix Ethereum What is an IDE - Remix Ethereum

  • Remix Ethereum - اصول اولیه IDE (نحوه استفاده از IDE) Remix Ethereum - IDE Basics (How to use an IDE)

  • چگونه می توان در طول این دوره همراه من کدگذاری کرد How to Code Along with me throughout this Course

  • ورزش - با Remix Ethereum IDE آشنا شوید Exercise - Get Familiar With the Remix Ethereum IDE

  • نظرات در Solidity چیست What are comments in Solidity

  • چرا نظرات مهم هستند! Why Comments are important!

آشنایی با جامدادی (برای مبتدیان کامل) Introduction To Solidity (For Complete Beginner)

  • جامدادی برای مبتدیان - به سفر جدید خود خوش آمدید! Solidity For Beginners - Welcome to your new journey!

  • اولین قرارداد هوشمند خود را کپی و جایگذاری کنید :) Copy & Paste Your First Smart Contract :)

  • اولین قرارداد هوشمند خود را کامپایل و مستقر کنید Compile & Deploy Your First Smart Contract

  • ورزش - مجدداً یک قرارداد هوشمند جامدادی را بازسازی کنید Exercise - Recongifure A Solidity Smart Contract

  • راه حل - یک قرارداد هوشمند Solidity را مجدداً پیکربندی کنید Solution - Reconfigure A Solidity Smart Contract

  • مقدمه ای بر استحکام پراگما (نسخه های کامپایل) Introduction To Pragma Solidity (Compiling Versions)

  • چگونه می توان استحکام پراگما را درک کرد How to understand Pragma Solidity

  • ورزش - استحکام فوری Exercise - Instantiate Solidity

  • راه حل - استحکام فوری Solution - Instantiate Solidity

  • تکلیف اول - یک سوال بپرسید First Assignment - Ask One Question

استحکام را بیاموزید - مبانی اول Learn Solidity - Basics I

  • آشنایی کلی با متغیرها و انواع General Introduction To Variables & Types

  • مقدمه ای بر بولی ها ، اعداد صحیح و رشته ها Introduction To Booleans, Integers, & Strings

  • نوشتن متغیرهای استحکام Writing Solidity Variables

  • تمرین - متغیرهای استحکام را بنویسید Exercise - Write Solidity Variables

  • راه حل - متغیرهای استحکام را بنویسید Solution - Write Solidity Variables

  • توابع چیست - در حالت جامد What Are Functions - In Solidity

  • نحوه نوشتن توابع در حالت جامد How To Write Functions in Solidity

  • محدوده - توابع و متغیرها در حالت جامد Scope - Functions and Variables in Solidity

  • ورزش - اولین قرارداد هوشمند خود را بنویسید - ماشین حساب Exercise - Write Your First Smart Contract - Calculator

  • راه حل - اولین قرارداد هوشمند خود را بنویسید - ماشین حساب Solution - Write Your First Smart Contract - Calculator

  • تعیین اشکال Debug Assignment

  • ماشین مجازی اتریوم (EVM) چیست؟ What is the Ethereum Virtual Machine (EVM)

  • تمرین: با یک انجمن زنده وب 3 و پروژه غیرمتمرکز آشنا شوید Exercise: Meet A Live Web3 Community and Decentralized Project

Solidity را بیاموزید - مبانی II (منطق شرطی ، دامنه و دید) Learn Solidity - Basics II (Conditional logic, Scope & Visibility)

  • تصمیم گیری در حالت جامد Decision Making in Solidity

  • نحوه نوشتن عبارات If other در Solidity How To Write If else statements in Solidity

  • ورزش - نوشتن یک قطره هوا در صورت جامد بودن (تمرین با راه حل) Exercise - Write an Airdrop If Statement in Solidity (Exercise with Solution)

  • دید - خصوصی داخلی خارجی داخلی - در ثبات Visibility - Public Private Internal External - in Solidity

  • محدوده و وضعیت در حالت جامد Scope & State in Solidity

  • ورزش - درک خود را از حوزه و وضعیت تقویت کنید Exercise - Strengthen Your Understanding Of Scope and State

  • راه حل - درک خود را از حوزه و وضعیت تقویت کنید Solution - Strengthen Your Understanding Of Scope and State

  • قابلیت مشاهده - خارجی خصوصی داخلی عمومی - در Solidity II Visibility - Public Private Interal External - in Solidity II

  • قابلیت مشاهده - خارجی خصوصی داخلی عمومی - در Solidity III Visibility - Public Private Internal External - in Solidity III

  • عملگرها در جامدادی Operators in Solidity

  • اپراتورهای محاسباتی در سفتی Arithmetic Operators in Solidity

  • عملگر باقی مانده در جامدادی The Remainder Operator in Solidity

  • نحوه محاسبه باقی مانده Modulo - ترفند How to calculate the Modulo Remainder - Trick

  • ورزش - عمل اپراتور ریاضی Exercise - Arithmetic Operator Practice

  • راه حل - تمرین عملگر حسابی Solution - Arithmetic Operator Practice

  • مقایسه عملگرها در جامدیت Comparison Opeartors in Solidity

  • تمرین - مقایسه عملگرها Exericse - Comparison Operators

  • راه حل - مقایسه عملگرها Solution - Comparison Opeartors

  • عملگرهای منطقی در استحکام Logical Operators in Solidity

  • عملگرهای منطقی را تمرین کنید Exercise Logical Operators

  • راه حل - عملگرهای منطقی Solution - Logical Operators

  • عملگر تخصیص در جامدادی The Assignment Operator in Solidity

  • تمرین - آزمایش عملگر جامدیت نهایی Exercise - Final Solidity Operator Test

  • راه حل - تست عملگر جامدیت نهایی Solution - Final Solidity Operator Test

  • تکلیف - استحکام را بررسی کنید و ارزیابی انتقادی انجام دهید Assignment - Investigate Solidity And Make a Critical Assessment

Solidity را بیاموزید - مبانی III Learn Solidity - Basics III

  • چگونه می توانید مهارت های خود را با این دوره تقویت کنید How to improve your skills with this course

  • مرور - Modulo و ریاضیات سرگرم کننده در استحکام Review - Modulo & Fun Math in Solidity

  • حلقه For in Solidity The For Loop in Solidity

  • ورزش - چگونه در جامدادی حلقه کنیم Exercise - How to loop in Solidity

  • راه حل - نحوه حلقه در Solidity Solution - How to loop in Solidity

  • رشته های جامد Strings in Solidity

  • کلمه کلیدی حافظه در استحکام Memory Keyword in Solidity

  • بایت در مقابل رشته ها در حالت جامد Bytes vs Strings in Solidity

  • بایت در مقابل رشته ها در Solidity II Bytes vs Strings in Solidity II

  • تمرین - نوشتن رشته ها در حالت جامد Exercise - Writing Strings in Solidity

  • راه حل - نوشتن رشته ها در حالت جامد Solution - Writing Strings in Solidity

ساختارها و کتابخانه ها در استحکام Structures & Libraries in Solidity

  • سازنده های جامد چیست؟ What are Constructors in Soliditiy

  • تمرین - یک سازنده در حالت جامد بسازید Exercise - Build A Constructor in Soliditiy

  • راه حل - یک سازنده در حالت جامد بسازید Solution - Build A Constructor in Solidity

  • آرایه ها در حالت جامد - روش های فشار و طول پاپ Arrays in Solidity - Pop Push and Length Methods

  • آرایه ها در Solidity - Delete Arrays in Solidity - Delete

  • تمرین - آرایه فشرده Exercise - Compact Array

  • راه حل - آرایه فشرده Solution - Compact Array

  • Enums in Solidity چیست؟ What are Enums in Solidity

  • ورزش - نحوه نوشتن enums Exercise - How To Write Enums

  • راه حل - نحوه نوشتن enums Solution - How To Write Enums

  • ساختارها در استحکام چیست؟ What are Structs in Solidity

  • ورزش - ساختارهای جامد Exercise - Structs in Solidity

  • راه حل - ساختار در حالت جامد Solution - Structs in Solidity

  • نقشه برداری در حالت جامد Mapping in Solidity

  • تمرین - کلیدها و مقادیر را تنظیم کنید Exercise - Set Keys and Values

  • تخصیص نقشه و ساختار Mapping & Struct Assignment

  • راه حل - تعیین نقشه و تعیین ساختار Solution - Mapping & Struct Assignment

  • نقشه برداری تو در تو در استحکام Nested Mapping in Solidity

  • جفت کردن آدرس ها Pairing Addresses Assignment

آموزش اصول جامدادی IV (تبدیل و متغیرهای ویژه) Learn Solidity Basics IV (Conversions and Special Variables)

  • بیت ها و نکات - تبدیل در استحکام Bits and Uints - Conversion in Solidity

  • ورزش - بیت و بایت Exercise - Bits & Bytes

  • راه حل - بیت و بایت Solution - Bits & Bytes

  • واحدهای اتر و اسمی در استحکام Ether Units and Denominations in Solidity

  • ورزش - اثبات اتر به وی Exercise - Assert Ether to Wei

  • راه حل - اثبات اتر به وی Solution - Assert Ether to Wei

  • تمرین - زمان و تاریخ را به صورت محکم بیان کنید Exercise - Assert Time and Dates in Solidity

  • راه حل - پسوند زمان و تاریخ را در حالت جامدت قید کنید Solution - Assert Time and Dates Suffix in Solidity

  • متغیرهای جهانی در استحکام Global variables in Solidity

  • متغیرهای جهانی در استحکام II Global Variables in Solidity II

  • متغیرهای بلاک چین Blockchain Variables

  • بحث - بلاک چین چیست؟ Discussion - What is A Blockchain

توابع را در استحکام بیاموزید Learn Functions in Solidity

  • مروری بر عملکردها در این دوره جامدادی Overview on Functions in this Solidity Course

  • اصلاح کننده های عملکرد در حالت جامد چیست؟ What are Function Modifiers in Solidity

  • نحوه نوشتن اصلاح کننده عملکرد در حالت جامد How to write a Function Modifier in Solidity

  • تمرین - یک اصلاح کننده تابع بنویسید Exercise - Write a Function Modifier

  • راه حل - یک اصلاح کننده تابع بنویسید Solution - Write a Function Modifier

  • کلمه کلیدی View in Solidity The View Keyword in Solidity

  • Pure در Solidity به چه معناست؟ What does Pure mean in Solidity

  • ورزش - مشاهده و عملکردهای خالص Exercise - View and Pure Functions

  • راه حل - مشاهده و عملکردهای خالص Solution - View and Pure Functions

  • برگرداندن چندین نوع داده با توابع در جامد Returning Multiple Datatypes with Functions in Solidity

  • تابع Fallback در Solidity I The Fallback Function in Solidity I

  • تابع Fallback در Solidity II The Fallback Function in Solidity II

  • ساختارشکنی و بازده های چندگانه از توابع در استحکام Destructuring and Multiple returns from Functions in Solidity

  • تمرین - تخریب و بازده چندگانه از توابع در جامد Exercise - Destructuring and Multiple returns from Functions in Solidity

  • تابع Fallback در Solidity III The Fallback Function in Solidity III

  • تمرین - یک تابع بازگشتی بنویسید Exercise - Write a Fallback Function

  • اضافه بار تابع در حالت جامد Function Overloading in Solidity

  • تمرین - یک تابع اضافه بار بنویسید Exercise - Write a Function Overload

  • راه حل - یک تابع اضافه بار بنویسید Solution - Write a Function Overload

  • توابع رمزنگاری چیست؟ What are Cryptographic Functions

  • یک تابع ژنراتور تصادفی بسازید Build A Random Generator Function

  • اوراکل های قرارداد هوشمند Smart Contract Oracles

  • تمرین - قرارداد اوراکل رمزنگاری Exercise - Cryptographic Oracle Contract

  • راه حل - قرارداد رمزنگاری اوراکل Solution - Cryptographic Oracle Contract

ارز رمزنگاری شده (کد - همراه) و قراردادهای هوشمند - مبانی Cryptocurrency (Code - Along) & Smart Contracts - Fundamentals

  • راه حل سکه رمزنگاری شده Crypto Coin Solution

  • رمزنگاری رمز - راه اندازی قرارداد هوشمند Crypto Token - Smart Contract Setup

  • تابع ضرب در حالت جامد Minting Function in Solidity

  • ارسال تابع توکن در حالت جامد Send Tokens Function in Solidity

  • مروری: معرفی قرارداد ERC20 Review: ERC20 Contract Intro

  • اولین سکه رمزنگاری خود را مستقر کنید :) Deploy Your First Crypto Coin :)

  • اختصاص رمزهای رمزنگاری Crypto Tokens Assignment

الگوهای استحکام I - امنیت سایبری Solidity Patterns I - Cybersecurity

  • توصیه های واضح (اما مفید) - وقت خود را با چیزهای جدید صرف کنید Obvious (but helpful) Advice - Take your time with new things

  • سطح بندی در Solidity Leveling up in Solidity

  • مسابقه پاپ - Looping & Transactions in Solidity Pop Quiz - Looping & Transactions in Solidity

  • راه حل - مسابقه پاپ - حلقه و معاملات در حالت جامد Solution - Pop Quiz - Looping & Transactions in Solidity

  • قراردادهای هوشمند - نقاط شکست Smart Contracts - Points of Failure

  • آیا قراردادها مجاز به دریافت وجوه هستند؟ (آزمایش فکری) Should Contracts be allowed to receive funds? (Thought Experiment)

  • یک قرارداد هوشمند آسیب پذیر A Vulnerable Smart Contract

  • نحوه هک کردن قرارداد هوشمند (ترفند سازنده مخرب) How To Hack A Smart Contract (Malicious Constructor Trick)

  • برنامه نویسی از نظر الگوهای بالاتر Coding In Terms of Higher Patterns

  • انتقال در مقابل روش ارسال در حالت جامد Transfer Vs Send Method in Solidity

  • الگوی عقب نشینی در استحکام The Withdrawal Pattern in Solidity

  • تمرین - تابع برداشت را بنویسید Exercise - Write a Withdrawal Function

  • راه حل - نحوه نوشتن تابع برداشت در حالت جامد Solution - How To Write a Withdrawal Function in Solidity

  • بحث - DApp چیست؟ Discussion - What is a DApp

الگوهای استحکام II - دسترسی محدود Solidity Patterns II - Restricted Access

  • ورزش - عملکرد اصلاح کننده Exercise - Modifier Function

  • راه حل - تابع اصلاح کننده Solution - Modifier Function

  • الگوی دسترسی محدود The Restricted Access Pattern

  • فقط بعد از اصلاح کننده در Solidity I Only After Modifier in Solidity I

  • فقط بعد از اصلاح کننده در Solidity II Only After Modifier in Solidity II

  • ورزش - محدودیت هزینه در حالت جامد Exercise - Cost Restriction in Solidity

  • راه حل - محدودیت هزینه در استحکام Solution - Cost Restriction in Solidity

  • پاداش اختیاری - محدودیت هزینه در استحکام Optional Bonus - Cost Restriction in Solidity

  • اختیاری - محدودیت هزینه در استحکام Optional - Cost Restriction in Solidity

یادگیری جامدیت پیشرفته I (ارث و انتزاع) Learn Advanced Solidity I (Inheritance & Abstractions)

  • امتحان ورودی بخشهای جامدات پیشرفته Entrance Exam For The Advanced Solidity Sections

  • تکلیف - راه حل کد آزمون ورودی خود را به اشتراک بگذارید Assignment - Share Your Entrance Exam Code Solution

  • راه حل - قابلیت مشاهده قرارداد پیشرفته Solution - Contract Visibility Advanced

  • Solution Contract Visibility Advanced II Solution Contract Visibility Advanced II

  • مروری بر استحکام پیشرفته در این دوره An Overview on Advanced Solidity in this Course

  • وراثت در استحکام چیست؟ What is Inheritance in Solidity

  • ورزش - وراثت با قراردادهای هوشمند Exercise - Inheritance with Smart Contracts

  • راه حل - وراثت با قراردادهای هوشمند Solution - Inheritance with Smart Contracts

  • وقایع در جامدیت دقیقاً چیست What Exactly Are Events in Solidity

  • قراردادهای انتزاعی در استحکام چیست؟ What Are Abstract Contracts in Solidity

  • مجازی و لغو در قراردادهای انتزاعی Virtual & Override in Abstract Contracts

  • تمرین - ماشین حساب انتزاعی قرارداد Exercise - Abstract Contract Calculator

  • راه حل - ماشین حساب انتزاعی قرارداد Solution - Abstract Contract Calculator

جامدادی پیشرفته II را بیاموزید Learn Advanced Solidity II

  • رابط های جامد چیست؟ What are Interfaces in Solidity

  • تزریق رابط Web3 تمرین پیش نیاز Injected Web3 Interface Exercise Prerequisite

  • تمرین - تعاملات با رابط ها را حذف نکنید Exercise - Uniswap Interactions with Interfaces

  • راه حل رفع تعاملات با رابط ها Solution Uniswap Interactions with Interfaces

  • کتابخانه های جامد چیست؟ What are Libraries in Solidity

  • تمرین - با استفاده از الگوی A برای B به کتابخانه دسترسی پیدا کنید Exercise - Access Library with Using A for B Pattern

  • راه حل - کتابخانه دسترسی با استفاده از B Solution - Access Library with Using A for B

  • تعیین تکلیف - کتابخانه جامدیت شخصی خود را ایجاد کنید Assignment - Create Your Own Solidity Library

  • مونتاژ و EVM OpCodes با Solidity Assemby & EVM OpCodes with Solidity

  • نحوه نوشتن اسمبلی در حالت جامدت How to write Assembly in Solidity

  • تمرین - از اسمبلی برای اجرای تبدیل بایت استفاده کنید Exercise - Use Assembly to run Byte Conversions

  • راه حل - از Assembly برای اجرای تبدیل بایت استفاده کنید Solution - Use Assembly to run Byte Conversions

  • مروری بر مدیریت خطا در Solidity Overview of Error Handling in Solidity

  • Require در Solidity چگونه کار می کند How does Require work in Solidity

  • چگونه Revert در Solidity کار می کند How does Revert work in Solidity

  • Assert در Solidity چگونه کار می کند How does Assert work in Solidity

  • تمرین - مدیریت خطا در حالت جامد Exercise - Error Handling in Solidity

  • راه حل - مدیریت خطا در استحکام Solution - Error Handling in Solidity

  • تمرین نهایی - یک برنامه حراج بسازید Final Exercise - Build an Auction DApplication

  • راه حل - متغیرهای حالت و سازنده - حراج Solution - State Variables and Constructor - Auction

  • راه حل - تابع پیشنهاد - حراج Solution - Bid Function - Auction

  • راه حل - عملکرد برداشت - حراج Solution - Withdrawal Function - Auction

  • راه حل - راه حل حراج نهایی Solution - Final Auction Solution

  • تکلیف نهایی - اجرای ویژگی حراج اضافی Final Assignment - Additional Auction Feature Implementation

پایان! The End!

  • آخرین فرصت برای بهتر کردن این دوره برای کتابخانه یادگیری دائمی شما One Last Chance to Make This Course Better for Your Permanent Learning Library

  • نتیجه گیری نهایی Final Concluision

  • فارغ التحصیلان Alumni

نمایش نظرات

آموزش دوره کامل استحکام - بلاک چین - صفر تا متخصص
جزییات دوره
16.5 hours
191
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
23,364
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

TJ Walker TJ Walker

کارشناس گفتار عمومی و آموزش رسانه

تی جی واکر بنیانگذار آموزش رسانه در سراسر جهان است و از سال 1984 کارگاه ها و سمینارهای آموزشی سخنرانی عمومی را برگزار کرده است. واکر روسای جمهور کشورها، نخست وزیران، برندگان جایزه صلح نوبل، برندگان سوپر بول، سناتورهای ایالات متحده، دوشیزه جهان و اعضای مجلس .

Walker بیش از 100000 ثبت نام دوره آنلاین و بیش از 100000 دانش آموز آنلاین دارد.

کتاب او، "Secret to Foolless Presentations" یکی از پرفروش‌ترین کتاب‌های USA Today، و همچنین وال استریت ژورنال و پرفروش‌ترین هفته Business Week بود.

Walker همچنین نویسنده "Media Training AZ" و "Media Training Success" است.

در سال 2009، واکر کتاب رکوردهای گینس را برای بیشترین حضور در رادیو تاک در یک دوره 24 ساعته ثبت کرد.

واکر همچنین به عنوان رئیس سابق انجمن ملی سخنرانان شهر نیویورک خدمت کرده است.

واکر یک محقق شایسته در دانشگاه دوک بود و در آنجا فارغ التحصیل شد.

آنچه دیگران می گویند:

"تخصص و تعهد تی جی واکر به ارائه، او را به متخصص شماره 1 برای مدیرانی تبدیل کرده است که به دنبال راهنمایی برای صحبت با مردم و رسانه ها هستند." باب باودون، گوینده/گزارشگر، تلویزیون بلومبرگ

"TJ Walker مربی پیشرو رسانه در جهان است." استو میلر، تهیه کننده Viacom News

(TJ Walker's Media Training در سراسر جهان) "شرکت پیشرو در ارائه و آموزش رسانه در جهان." گرگ جارت، مجری کانال فاکس نیوز

Clarian North Clarian North

درباره من

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

Clarian مدیر عامل Orbital LLC، مشاوره و توسعه فناوری است که در سراسر جهان از جمله شرکت های پیشرو دره سیلیکون و همچنین 40 پروتکل برتر بلاک چین در میان Solana و NEAR تعامل دارد.

مهندس ارشد پروژه با بیش از 90 هزار ثبت نام در دوره های کدنویسی و ماژول های آموزشی در سراسر جهان - ثبت نام از توسعه دهندگان و پیمانکاران Google و Amazon. تجربه کاری بین‌المللی از نیویورک تا برلین، کلاریان (مستعار موریس کی) به تعدادی از جریان‌های ویروسی کمک کرده و در بیش از 80 کشور جهان اثر دیجیتالی منحصر به فردی ایجاد کرده است. Clarian در Rolling Stone، Billboard، Guardian، Yahoo Finance، Bloomberg، Clash، Broadway، New York Vulture، Vice در میان بسیاری دیگر به عنوان یک مبتکر و پیشگام در مهندسی صدا و فناوری حضور داشته است.

با اتخاذ رویکردی مشخص در طراحی تولید که راه‌اندازی و کمک به چندین لباس و پروژه مستقل و بزرگ بوده است، کلاریان برای برندهای پیشرو جهانی از یونیورسال تا امارات، قابلیت همکاری واقعیت مجازی آمبیسونیک برای Guy کار کرده و مشارکت داشته است. Laliberte's PY1 و EP های خودش در برچسب های نامی مانند Kompakt، مستقر در آلمان به نمایش درآمده است.

کلاریان به عنوان مهندس ارشد (میکس و مسترینگ) و تهیه کننده مشترک (نویسندگی و تنظیم) برای رشته های اصلی کار کرده است. ، هند و ناشران بین المللی از جمله همکاری با تولیدات نامزد شده و برنده جایزه گرمی. چند سهم قابل توجه عبارتند از میکس برای شرکت هایی مانند Emirates Airline Inflight Radio، اجراهای تولید پیشرفته مانند VR PY1 برای Guy Laliberte از Circle De Soleil، و همچنین تولید، میکس و مسترینگ برای کمپانی معروف آلمانی Kompakt Records و غیره. . طراحی‌های استودیویی و معماری صوتی او توسط مجلات صوتی پیشرو جهان مانند Future Music و Mixmag و همچنین دنبال‌کنندگان مستقل خود از تولیدات صوتی که به صورت ارگانیک در ده‌ها میلیون نفر پخش می‌شوند، به‌طور گسترده مورد تحسین قرار گرفته‌اند. اکنون که بیش از یک دهه از اجرا و قرارداد در برخی از بزرگ‌ترین جشنواره‌های جهان وقفه دارد، کلاریان همه چیزهایی را که درباره تولید صوتی آموخته است جمع‌آوری کرده است تا به تهیه‌کنندگان مهارت‌های مورد نیازشان را بیاموزد و آن‌ها را در این مسیر به سمت فرصت‌های شغلی شگفت‌انگیز و شکستن سوق دهد. آن موانع برای ارتقاء واقعی و شروع به پایان رساندن پروژه ها و تولیدات خود که در آنها گیر کرده بودند.

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

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

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

درس های کلاریان شما را از طریق موضوعات و تکنیک های پیچیده فقط با رایانه و نرم افزار رایگان خود راهنمایی می کند و واضح تر ارائه می دهد. و خرابی های ساده برای ارتقاء مجموعه مهارت ها و توانایی شما برای به پایان رساندن پروژه ها با بهترین فناوری و تکنیک های موجود.

منتظر دیدار شما در درس ها هستم!

Media Training Worldwide Digital Media Training Worldwide Digital

Media Training Worldwide Digital یک شرکت آموزشی آنلاین با خدمات کامل است که در دوره های ویدیویی درخواستی تخصص دارد. ما دوره هایی را در مورد همه جنبه های فناوری ، تجارت ، توسعه شخصی ، ارتباطات و هنر منتشر می کنیم. مربیان برتر ما شامل کارشناسان پرفروش مانند کلاریان نورث و تی جی واکر هستند. آموزش رسانه ها در سراسر جهان با دیجیتال با متخصصان برجسته جهان همکاری می کنند تا تجربیات یادگیری مبتنی بر ویدئو با کیفیت بالا را به دانش آموزان ارائه دهند.