0

    دوره کامل Solidity - بلاکچین - از مبتدی تا حرفه ای

    • 10
    • گروه آموزشی فرهنگی و هنری
    • کف سرمایه0 تومان
    • ریسکمتوسطه
    • سودآوری
    • نیروی انسانی
    • مقیاس

    توضیحات دوره آموزشی

    در این دوره آموزش جامع توسعه بلاکچین (2021)؛ شما بر Solidity و قراردادهای هوشمند، برنامه نویسی و اتریوم، نحوه کدنویسی، و اپلیکیشن های غیرمتمرکز (DApplications) تسلط خواهید یافت.آنچه یاد خواهید گرفت:نحوه کدنویسی و تبدیل شدن به یک توسعه دهنده پیشرفته و مطمئن Solidityدرک کامل از نحوه عملکرد Solidity و EVM (ماشین مجازی اتریوم) برای آمادگی در مصاحبه شغلیاصول Solidity: متغیرها، if/else، اپراتورها، منطق boolean، توابع، آرایه ها، اصلاح کننده ها، حلقه ها، رشته ها، و غیرهقابلیت مشاهده عمومی و خصوصی (ایمن سازی صحیح داده ها)، struct و enums، متغیرهای ویژه سراسری و بلاکچین، پسوندها، و آدرس هاEVM و Assembly (زبان سطح پایین)، انتشار رویدادها و لاگینگ بلاکچین، متدهای ارسال و انتقال، اسکوپینگ و غیرهبرنامه نویسی شیءگرا: توابع constructor، قرارداد و کلاس ها، رابط ها، قراردادهای انتزاعی (Virtual و Override)، وراثت، و جداول هشقابلیت عملکردی بلاکچین: توابع modifier، توابع cryptographic، توابع fallback، و overloading تابعمباحث و الگوهای پیشرفته: الگوی withdrawal، دسترسی محدود، مدیریت خطاپشتیبانی و ارتباط آنلاین با یک جامعه متمرکز فعال در کنار توسعه دهندگان و مشاورانتکنیک های حرفه ای بلاکچین در کار با شبکه اتریوم و Web3 برای اشکال زدایی، استقرار، و کامپایل با Remix Ethereum IDEنحوه حل مشکل و بررسی عمیق اسناد مانند یک توسعه دهندهنحوه کدنویسی با مدل های قالب بندی شده (قراردادهای انتزاعی) و مستندسازی افکار خودتمرین مهارت های خود با بیش از 30 چالش و تکلیف (شامل راه حل های سورس کد)توضیحات دورهSolidity، محبوب ترین زبان بلاکچین در جهان محسوب می شود که برای ساخت اپلیکیشن های غیرمتمرکز (قراردادهای هوشمند) طراحی شده است. سالیدیتی، زبان اختصاصی اتریوم به شمار می رود که شیوه رهبری کسب و کار را متحول می کند، و دارای رشد تقاضای تصاعدی در بین مشاغل پردرآمد در سراسر جهان می باشد.یادگیری سالیدیتی را می توان به یادگیری زبان های توسعه وب در سالیان گذشته تشبیه کرد، با این تفاوت که با شروع بازی از امروز، شما پیشتاز مسابقه هستید؛ و قطعاً به همین علت نیز قصد دارید سالیدیتی را یاد بگیرید. و حالا در بهترین جای ممکن حضور دارید!چرا این دوره برای شما مناسب است؟این دوره، کامل ترین دوره آموزشی متمرکز بر Solidity در وب سایت یودمی، و یک رویکرد همه جانبه گام به گام است که شما را با اصول سالیدیتی و برنامه نویسی، و ساخت اپلیکیشن های غیرمتمرکز (DApplications) کاملاً آشنا می کند.شما سالیدیتی را از صفر و به صورت گام به گام یاد خواهید گرفت. با قراردادهای هوشمند آشنا خواهید شد و نحوه کدنویسی را همراه با مثال، تئوری مهم در پس نحوه عملکرد سالیدیتی، و کامپایل و استقرار قراردادهای هوشمند از سیستم های ذخیره سازی ساده گرفته تا تعاملات زنده با Injected web3 و Uniswap فرا خواهید گرفت.همچنین، شما نحوه حل مشکل مانند یک توسعه دهنده، نحوه ساخت اپلیکیشن های هوشمند، قراردادهای مختص به کد خود، نحوه اشکال زدایی کد، و بسیاری از مهارت های واقعی که در کار توسعه بلاکچین به آنها نیاز دارید را یاد خواهید گرفت.برخلاف سایر دوره ها، این دوره شامل تمام موضوعات مبتدی، متوسط​​، پیشرفته، و حتی تخصصی است، پس برای تسلط کامل بر سالیدیتی، ابداً نیازی به خرید دیگر دوره ها نخواهید داشت!در پایان دوره، شما دانش و آمادگی لازم برای شرکت در مصاحبه های شغلی بلاکچین را کسب خواهید کرد و تبدیل به یک توسعه دهنده حرفه ای برای قراردادهای هوشمند و اپلیکیشن های غیرمتمرکز خواهید شد.محتویات دوره:محتوای به روز همراه با ویدئو و کدهای قابل دانلود که می توانید هر زمان که بخواهید به آن ها مراجعه کنیدتوضیحات واضح که همراه با تمرین، راه حل و گفتگو ارائه می شودیک انجمن آنلاین از توسعه دهندگان و دانشجویان فعال برای پشتیبانی و گفتگوبیش از 30 پروژه برای تمرین مهارت های جدید (همراه با راه حل)این دوره آموزشی برای افرادی که به دنبال دانش بیشتر در زمینه های زیر هستند بسیار عالی و مناسب است: Solidity و توسعه دهنده سالیدیتی، Blockchain و توسعه دهنده بلاکچین، Ethereum و توسعه دهنده اتریوم، قراردادهای هوشمند، برنامه نویسی بلاکچین، اپلیکیشن های غیرمتمرکز (DApplications)، رمزارزها (Cryptocurrency) و غیره.این دوره برای چه کسانی مناسب است:افرادی که می خواهند درک کامل و پیشرفته ای از Solidity کسب کنند.افرادی که می خواهند سالیدیتی را بیاموزند، اما یا هنوز درک کاملی از آن ندارند و یا هنوز در کدنویسی قراردادهای هوشمند مشکل دارند.افرادی که علاقه مند به کار بر روی پروژه بلاکچین در آینده هستند.افرادی که از قبل با سالیدیتی آشنایی دارند و به دنبال دوره ای هستند که مباحث تخصصی و پیشرفته را به صورت شفاف توضیح دهد.افرادی که می خواهند برنامه نویسی را از صفر شروع کنند؛ Solidity یک زبان عالی و بسیار جذاب برای شروع است!

    ویژگی های دوره

    • مهارت حرفه ای
    • زمان یادگیری آزاد
    • اتاق گفتگو
    • هزینه معقول
    • نمایش با موبایل
    • محتوی ویدویی با کیفیت بالا
    • دسترسی طولانی مدت به دوره

    0

    (از 0 رای)
    %0
    %0
    %0
    %0
    %0
    %0
    %0
    ---
    فصل اول
    1 - قرارداد هوشمند چیست - Solidity
    0:3

    4 - Remix Ethereum IDE چیست؟
    0:2

    5 - مبانی Remix Ethereum IDE (نحوه استفاده از IDE)
    0:3

    6 - شیوه کدنویسی مدرس در این دوره
    0:4

    7 - تمرین - آشنایی با Remix Ethereum IDE
    0:1

    8 - آشنایی با کامنت ها در سالیدیتی
    0:4

    9 - چرا کامنت ها مهم هستند
    0:2

    10 - سالیدیتی برای مبتدیان - به حرفه جدید خوش آمدید!
    0:1

    11 - کپی کردن و چسباندن اولین قرارداد هوشمند خود
    0:3

    12 - کامپایل و استقرار اولین قرارداد هوشمند
    0:6

    13 - تمرین - پیکربندی مجدد یک قرارداد هوشمند
    0:4

    14 - راه حل - پیکربندی مجدد یک قرارداد هوشمند
    0:3

    15 - آشنایی با Pragma Solidity (کامپایل کردن نسخه ها)
    0:3

    16 - درک Pragma Solidity
    0:4

    17 - تمرین - نمونه سازیدر سالیدیتی
    0:1

    18 - راه حل - نمونه سازی در سالیدیتی
    0:3

    20 - آشنایی کلی با متغیرها و تایپ ها
    0:5

    21 - آشنایی با Integers ،Booleans، و Strings
    0:4

    22 - نوشتن متغیرهای سالیدیتی
    0:9

    23 - تمرین - نوشتن متغیرهای سالیدیتی
    0:4

    24 - راه حل - نوشتن متغیرهای سالیدیتی
    0:3

    25 - توابع در سالیدیتی چه هستند؟
    0:5

    26 - نحوه نوشتن توابع در سالیدیتی
    0:10

    27 - Scope - توابع و متغیرها در سالیدیتی
    0:9

    28 - تمرین - نوشتن اولین قرارداد هوشمند - ماشین حساب
    0:3

    29 - راه حل - نوشتن اولین قرارداد هوشمند - ماشین حساب
    0:10

    31 - ماشین مجازی اتریوم (EVM) چیست؟
    0:3

    32 - تصمیم گیری در سالیدیتی
    0:3

    33 - نحوه نوشتن دستورات If else در سالیدیتی
    0:9

    34 - تمرین - نوشتن یک دستور Airdrop If در Solidity (تمرین با راه حل)
    0:8

    35 - مشاهده پذیری در سالیدیتی - خصوصی، عمومی، داخلی، خارجی - بخش 1
    0:8

    36 - Scope و State در Solidity
    0:4

    37 - تمرین - تقویت درک خود از Scope و State
    0:0

    38 - راه حل - تقویت درک خود از Scope و State
    0:2

    39 - مشاهده پذیری در Solidity - خصوصی، عمومی، داخلی، خارجی - بخش 2
    0:3

    40 - مشاهده پذیری در Solidity - خصوصی، عمومی، داخلی، خارجی - بخش 3
    0:4

    41 - اپراتورها در سالیدیتی
    0:4

    42 - اپراتورهای حسابی
    0:5

    43 - اپراتور Remainder
    0:1

    44 - ترفند نحوه محاسبه Modulo Remainder
    0:8

    45 - تمرین - اپراتور حسابی
    0:3

    46 - راه حل - اپراتور حسابی
    0:5

    47 - اپراتورهای Comparison در سالیدیتی
    0:8

    48 - تمرین - اپراتورهای Comparison
    0:1

    49 - راه حل - اپراتورهای Comparison
    0:2

    50 - اپراتورهای منطقی در سالیدیتی
    0:8

    51 - تمرین - اپراتورهای منطقی
    0:1

    52 - راه حل - اپراتورهای منطقی
    0:3

    53 - اپراتور Assignment در سالیدیتی
    0:9

    54 - تمرین - تست آخرین اپراتور سالیدیتی
    0:4

    55 - راه حل - تست آخرین اپراتور سالیدیتی
    0:12

    57 - ارتقاء مهارت های خود با این دوره
    0:3

    58 - بررسی - پیمانه و لذت ریاضی در سالیدیتی
    0:10

    59 - For loop در سالیدیتی
    0:19

    60 - تمرین - نحوه لوپ کردن در سالیدیتی
    0:2

    61 - راه حل - نحوه لوپ کردن در سالیدیتی
    0:12

    62 - رشته ها در سالیدیتی
    0:5

    63 - کلیدواژه Memory در سالیدیتی
    0:3

    64 - بایت ها و رشته ها در سالیدیتی - بخش 1
    0:8

    65 - بایت ها و رشته ها در سالیدیتی - بخش 2
    0:3

    66 - تمرین - نحوه نوشتن Strings
    0:2

    67 - راه حل - نحوه نوشتن Strings
    0:7

    68 - Constructor در سالیدیتی چیست؟
    0:13

    69 - تمرین - ساخت یک Constructor در سالیدیتی
    0:2

    70 - راه حل - ساخت یک Constructor در سالیدیتی
    0:5

    71 - آرایه ها در سالیدیتی - متدهای Push ،Pop و Length
    0:10

    72 - آرایه ها در سالیدیتی - Delete
    0:4

    73 - تمرین - آرایه Compact
    0:5

    74 - راه حل - آرایه Compact
    0:9

    75 - Enums در سالیدیتی چیست؟
    0:9

    76 - تمرین - نحوه نوشتن Enums
    0:2

    77 - راه حل - نحوه نوشتن Enums
    0:7

    78 - Structs یا ساختارها در سالیدیتی
    0:9

    79 - تمرین - ساختارها در سالیدیتی
    0:1

    80 - راه حل - ساختارها در سالیدیتی
    0:3

    81 - Mapping در سالیدیتی
    0:11

    82 - تمرین - تنظیم کلیدها و مقادیر
    0:1

    83 - اختصاص مپینگ و ساختار
    0:3

    84 - راه حل - اختصاص مپینگ و ساختار
    0:7

    85 - مپینگ های تودرتو در سالیدیتی
    0:7

    87 - Bits و Uints - تبدیل در سالیدیتی
    0:9

    88 - تمرین - بیت و بایت
    0:0

    89 - راه حل - بیت و بایت
    0:3

    90 - طبقه بندی ها و واحدهای اتر در سالیدیتی
    0:6

    91 - تمرین - تبدیل Ether به Wei
    0:1

    92 - راه حل - تبدیل Ether به Wei
    0:1

    93 - تمرین - تبدیل تاریخ و زمان در سالیدیتی
    0:1

    94 - راه حل - تبدیل تاریخ و زمان در سالیدیتی
    0:4

    95 - متغیرهای سراسری در سالیدیتی - بخش 1
    0:9

    96 - متغیرهای سراسری در سالیدیتی - بخش 2
    0:6

    97 - متغیرهای بلاکچین
    0:6

    98 - بحث - بلاکچین چیست؟
    0:1

    99 - بررسی توابع در این دوره
    0:2

    100 - آشنایی با Function Modifiers در Solidity
    0:7

    101 - نحوه نوشتن یک Function Modifier در Solidity
    0:10

    102 - تمرین - نحوه نوشتن یک Function Modifier
    0:3

    103 - راه حل - نحوه نوشتن یک Function Modifier
    0:8

    104 - View Keyword در سالیدیتی
    0:8

    105 - مفهوم Pure در سالیدیتی
    0:1

    106 - تمرین - توابع Pure و View
    0:2

    107 - راه حل - توابع Pure و View
    0:4

    108 - تابع Fallback در سالیدیتی - بخش 1
    0:11

    109 - تابع Fallback در سالیدیتی - بخش 2
    0:6

    110 - تابع Fallback در سالیدیتی - بخش 3
    0:7

    111 - تمرین - نوشتن یک تابع Fallback
    0:1

    112 - Function Overloading در سالیدیتی
    0:4

    113 - تمرین - نحوه نوشتن یک Function Overload
    0:1

    114 - راه حل - نحوه نوشتن یک Function Overload
    0:7

    115 - توابع رمزنگاری چه هستند؟
    0:4

    116 - ساخت یک تابع Random Number Generator (RNG)
    0:7

    117 - اوراکل در قراردادهای هوشمند
    0:4

    118 - تمرین - قرارداد رمزنگاری اوراکل
    0:3

    119 - راه حل - قرارداد رمزنگاری اوراکل
    0:12

    121 - توکن رمزدار - راه اندازی قرارداد هوشمند
    0:5

    122 - تابع Mint در سالیدیتی
    0:3

    123 - تابع Send در سالیدیتی
    0:10

    124 - بررسی: آشنایی با قرارداد ERC20
    0:2

    125 - استقرار اولین Crypto Coin شخصی :)
    0:10

    127 - یک توصیه - برای چیزهای جدید زمان بگذارید
    0:3

    128 - ارتقاء سطح در سالیدیتی
    0:4

    129 - کوئیز - لوپ کردن و تراکنش ها در سالیدیتی
    0:2

    130 - راه حل کوئیز - لوپ کردن و تراکنش ها در سالیدیتی
    0:4

    131 - قراردادهای هوشمند - نقاط شکست
    0:8

    132 - آیا قراردادها باید مجاز به دریافت وجه باشند؟ (آزمایش تئوری)
    0:2

    133 - یک قرارداد هوشمند آسیب پذیر
    0:6

    134 - نحوه هک کردن یک قرارداد هوشمند (ترفند Constructor مخرب)
    0:4

    135 - کدنویسی بر مبنای الگوهای بالاتر
    0:1

    136 - متدهای Transfer و Send در سالیدیتی
    0:4

    137 - الگوی Withdrawal در سالیدیتی
    0:8

    138 - تمرین - نحوه نوشتن یک تابع Withdrawal
    0:1

    139 - راه حل - نحوه نوشتن یک تابع Withdrawal
    0:4

    140 - گفتگو - DApp یا اپلیکیشن غیرمتمرکز چیست؟
    0:2

    141 - تمرین - تابع Modifier
    0:1

    142 - راه حل - تابع Modifier
    0:4

    143 - الگوی دسترسی محدود
    0:6

    144 - اصلاح کننده Only After در سالیدیتی - بخش 1
    0:5

    145 - اصلاح کننده Only After در سالیدیتی - بخش 2
    0:2

    146 - تمرین - محدود سازی هزینه در سالیدیتی
    0:3

    147 - راه حل - محدود سازی هزینه در سالیدیتی
    0:2

    148 - بخش ویژه - محدود سازی هزینه در سالیدیتی
    0:1

    149 - آزمون ورودی برای مفاهیم سالیدیتی پیشرفته
    0:6

    151 - راه حل - مشاهده پذیری قرارداد پیشرفته - بخش 1
    0:20

    152 - راه حل - مشاهده پذیری قرارداد پیشرفته - بخش 2
    0:14

    153 - بررسی سالیدیتی پیشرفته در این دوره
    0:3

    154 - وراثت در سالیدیتی چیست؟
    0:3

    155 - تمرین - وراثت با قراردادهای هوشمند
    0:3

    156 - راه حل - وراثت با قراردادهای هوشمند
    0:8

    157 - رویدادها در سالیدیتی چه هستند؟
    0:9

    158 - قراردادهای انتزاعی در سالیدیتی چه هستند؟
    0:7

    159 - Virtual و Override در قراردادهای انتزاعی
    0:5

    160 - تمرین - ماشین حساب قرارداد انتزاعی
    0:0

    161 - راه حل - ماشین حساب قرارداد انتزاعی
    0:5

    162 - رابط ها در سالیدیتی چه هستند؟
    0:11

    163 - پیش نیاز تمرین رابط Injected Web3
    0:2

    164 - تمرین - تعاملات Uniswap با رابط ها
    0:13

    165 - راه حل - تعاملات Uniswap با رابط ها
    0:20

    166 - کتابخانه ها در سالیدیتی چه هستند؟
    0:12

    167 - تمرین - دسترسی به کتابخانه با استفاده از الگوی A برای B
    0:3

    168 - راه حل - دسترسی به کتابخانه با استفاده از الگوی A برای B
    0:4

    170 - Assembly و EVM OpCodes با سالیدیتی
    0:4

    171 - نحوه نوشتن Assembly در سالیدیتی
    0:11

    172 - تمرین - استفاده از Assembly برای عملیات تبدیل بایت
    0:3

    173 - راه حل - استفاده از Assembly برای عملیات تبدیل بایت
    0:3

    174 - بررسی اجمالی مدیریت خطا در سالیدیتی
    0:4

    175 - نحوه کار Require در سالیدیتی
    0:4

    176 - نحوه کار Revert در سالیدیتی
    0:6

    177 - نحوه کار Assert در سالیدیتی
    0:4

    178 - تمرین - مدیریت خطا در سالیدیتی
    0:1

    179 - راه حل - مدیریت خطا در سالیدیتی
    0:7

    180 - تمرین پایانی - ساخت یک Auction DApplication
    0:7

    181 - راه حل - متغیرهای State و Auction - Constructor
    0:8

    182 - راه حل - تابع Auction - Bid
    0:7

    183 - راه حل تابع Auction - Withdrawal
    0:3

    184 - راه حل - راه حل نهایی Auction
    0:6

    186 - نتیجه گیری پایانی
    0:2

    0
    50,000
    تومان
    دوره کامل Solidity - بلاکچین - از مبتدی تا حرفه ای
    اطلاعات کلی دوره
    • سطح آموزشی مقدماتی
    • تعداد درس‌ها175 درس
    • ویدئو آموزشی991 دقیقه
    • مدت زمان آموزش معادل 31 : 17 ساعت
    • تعداد هنرآموز0 نفر
    • کتاب‌های آموزشی0 صفحه
    • ویدیوی کمک آموزشی 0 دقیقه

    برچسب

    دوره های مرتبط

    0
    50,000
    تومان