• دوره‌های آموزشی
  • مسیرهای آموزشی
  • خدمات سازمانی
    • خدمات جامع آگاهی‌رسانی امنیت سایبری
    • آموزش سازمانی
      • دوره‌ی امنیت سایبری برای مدیران کسب‌وکار
      • دوره‌ی Open Source Intelligence
      • دوره‌ی‌ فریم‌ورک MITRE ATT&CK
      • دوره‌ی JAVA Secure Coding
    • مشاوره‌ی امنیت سایبری
    • تحقیقات امنیت سایبری
  • دوره‌های رایگان
    • دوره‌ی Security Essentials
    • دوره‌ی Hack With Kali
  • وبلاگ
  • تقویم آموزشی
آکادمی راوینآکادمی راوین
  • دوره‌های آموزشی
  • مسیرهای آموزشی
  • خدمات سازمانی
    • خدمات جامع آگاهی‌رسانی امنیت سایبری
    • آموزش سازمانی
      • دوره‌ی امنیت سایبری برای مدیران کسب‌وکار
      • دوره‌ی Open Source Intelligence
      • دوره‌ی‌ فریم‌ورک MITRE ATT&CK
      • دوره‌ی JAVA Secure Coding
    • مشاوره‌ی امنیت سایبری
    • تحقیقات امنیت سایبری
  • دوره‌های رایگان
    • دوره‌ی Security Essentials
    • دوره‌ی Hack With Kali
  • وبلاگ
  • تقویم آموزشی

دوره‌های امنیت تهاجمی

  • خانه
  • همه دوره ها
  • دوره‌های امنیت تهاجمی
  • Web3 & Smart Contract Programming

Web3 & Smart Contract Programming

برنا نعمت‌زاده
برنا نعمت‌زاده
دوره‌های امنیت تهاجمی
90,000,000 ﷼
1153
  • بررسی اجمالی
  • مدرس:

درباره‌ی دوره (حضوری)

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

یکی از مهم‌ترین اجزای Web3، قراردادهای هوشمند یا Smart Contractها هستند. درست مانند هر قرارداد دیگری، قراردادهای هوشمند نیز شرایط یک توافق یا معامله را مشخص می‌کنند اما آنچه باعث می‌شود که این قراردادها را هوشمند بنامند، آن است که این شرایط در قالب کد بر روی بلاک‌چین ایجاد و اجرا می‌شود، نه روی کاغذی که روی میز وکیل قرار دارد. قراردادهای هوشمند به توسعه‌دهندگان اجازه می‌دهد تا طیف گسترده‌ای از برنامه‌ها و توکن‌های غیر متمرکز را ایجاد کنند. این قراردادها در همه چیز از ابزارهای مالی جدید گرفته تا لجستیک و بازی‌ها مورد استفاده قرار می‌گیرند و قرار است دنیای جدیدی را در پیش روی ما قرار دهند.

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

مدت زمان دوره

مدت زمان این دوره ۳۰ ساعت است که طی ۴ جلسه‌ی ۷ ساعت ۳۰ دقیقه‌ای، دوشنبه، سه‌شنبه، چهارشنبه‌ و پنج‌شنبه از ساعت ۹:۰۰ الی ۱۶:۳۰، به صورت حضوری در آکادمی راوین برگزار خواهد شد. شروع این دوره از روز دوشنبه ۷ فروردین ماه خواهد بود.

تخفیف ثبت‌نام زودهنگام

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

میزان تخفیف
فرصت ثبت‌نام
قیمت ثبت‌نام
۲۰ درصد
تا دوشنبه ۲۹ اسفند
۷,۲۰۰,۰۰۰ تومان

گواهینامه‌ی دوره

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

این دوره به چه افرادی توصیه می‌شود؟

  • علاقه‌مندان به وب ۳ و بلاک‌چین
  • علاقه‌مندان به برنامه‌نویسی و امنیت Smart Contracts

برای حضور در این دوره چه دانش‌هایی باید داشته باشم؟

  • آشنایی با مفاهیم وب 2
  • آشنایی با مفاهیم رمزنگاری
  • آشنایی با یک زبان برنامه‌نویسی

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

Chapter 1: Blockchain Cryptography

1.1 Number Theory

1.1.1 The Division Algorithm

1.1.2 Modular Arithmetic

1.1.3 Prime Numbers

1.1.4 Discrete Logarithm Problem

1.2 Abstract Algebra

1.3 Hashing Functions

1.4 Symmetric vs Asymmetric Cryptography

1.5 Digital Signature

1.6  Elliptic Curve

1.7 ECDH

Chapter 2: Blockchain Fundamentals

2.1 Web2 vs Web3

2.2 What is Blockchain & Double Spending Problem

2.3 Centralized vs Decentralized Network

2.4 Bitcoin

2.4.1 Generating public key from private key Using Elliptic Curve

2.4.2 Bitcoin Address

2.4.3 Wallet

2.4.4 Deterministic vs Non-Deterministic Wallet

2.4.5 HD Wallet

2.4.6 BIP 39

2.5 Consensus Mechanisms

2.5.1 Ledger

2.5.1.1 Distributed Open Ledger

2.5.1.2 Private Ledger

2.5.1.3 Proof of Work

2.5.1.4 Proof of Stake

2.6 Blockchain Transactions

2.7 Introduction to NFT

2.8 Smart Contracts

2.9 DeFi (Decentralized Finance)

2.9.1 Stable Coins

2.9.2 Advantages

2.10 DAO

2.11 Chain link & Oracles

2.11.1 The Oracle Problem

2.11.2 Blockchain Oracle

2.11.3 Chain link features

2.12 Meta mask

Chapter 3: Smart Contract Programming

3.1 Hybrid Smart Contracts

3.2 Ethereum

3.2.1 Block Explorer

3.2.2 Faucets

3.2.3 Gas

3.2.4 Signing Transactions

3.2.5 EVM

3.2.6 EIP 1559

3.2.7 ETH 2.0

3.3 Introduction to Solidity

3.4 Solidity 0.8

3.5 Solidity Versioning

3.6 Solidity Data Types

3.7 State Variables

3.8 Functions

3.9 Conditional Statements

3.10 Error Handling

3.11 Function Modifiers

3.12 Arrays & Structs

3.13 Mapping

3.14 Libraries

3.15 Inheritance & Method Override

3.16 Multiple Inheritance

3.17 Constant & Immutable

3.18 Constructor

3.19 Sending ETH

3.20 Call & Delegate call

3.21 Calling another Contract

3.22 Receive & Fallback

3.23 Events in Solidity

3.24 Signatures

3.25 Calling another Contract

3.26 Calling Functions Workflow

3.27 Working with ABI

3.28 ERC 20

3.29 Solidity vs vyper

Chapter 4: Road to Smart Contract Security

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

  • درس 4
  • آزمونها 1
  • مدت زمان 30 ساعت
  • سطح مهارت پیشرفته
  • زبان فارسی و انگلیسی
  • دانشجویان 0
  • گواهی نامه بله
  • ارزیابی بله
برنا نعمت‌زاده
برنا نعمت‌زاده
    محقق امنیتی اپلیکیشن‌های تحت وب
    • بررسی اجمالی
    • مدرس:
    90,000,000 ﷼
    • اشتراک گذاری:

    شما ممکن است دوست داشته باشید

    مبانی امنیت زیرساخت‌های صنعتی مشاهده
    دکتر محمدمهدی احمدیان
    دکتر محمدمهدی احمدیان

    مبانی امنیت زیرساخت‌های صنعتی

    0
    70,000,000 ﷼
    Purple Team مشاهده
    مهدی حاتمی
    مهدی حاتمی

    Purple Team

    0
    90,000,000 ﷼
    Cisco Ise Device Administration and NAC مشاهده
    محمدامین کمالی
    محمدامین کمالی

    Cisco Ise Device Administration and NAC

    0
    40,000,000 ﷼
    Windows Log Analysis مشاهده
    مهدی میرسلطانی
    مهدی میرسلطانی

    Windows Log Analysis

    0
    20,000,000 ﷼
    Web Hacking Professional مشاهده
    رضا شریف‌زاده
    رضا شریف‌زاده

    Web Hacking Professional

    18
    45,000,000 ﷼

    نظر بدهید لغو پاسخ

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    منابع

    • مسیرهای آموزشی
    • پرسش‌های رایج
    • تخفیف‌ها
    • وبینارها
    • پخش زنده
    • کتابچه
    • هکرهای دوست‌ داشتنی

    همکاری با ما

    • تدریس در آکادمی راوین
    • همکاری در تولید محتوا
    • استخدام

    خدمات سازمانی

    • آموزش سازمانی
    • مشاوره‌ی امنیت سایبری
    • تحقیقات امنیت سایبری

    آکادمی راوین

    • خانه
    • درباره‌ی ما
    • تماس با ما

        

    info@ravinacademy.com
    Twitter
    Telegram
    Linkedin
    Instagram
    Github

    تمام حقوق این وب سایت به آکادمی راوین تعلق دارد.

    Modal title

    Message modal