آکادمی بلاکچین سیب لرن

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

معرفی بوت کمپBlockChain با برنامه نویسی Web3 و Solidity برای ورود به بازار برنامه نویسی web3

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

چه یک مبتدی باشید و چه تجربه ای داشته باشید، این بوت کمپ برای کمک به کسب مهارت ها و دانش مورد نیاز برای موفقیت به عنوان یک برنامه نویس قرار داد های هوشمند طراحی شده است.

ما می‌دانیم که یادگیری برنامه نویسی می‌تواند طاقت‌فرسا باشد، به همین دلیل است که یک محیط تعاملی ایجاد کرده‌ایم که در آن می‌توانید در هر مرحله سؤال بپرسید و راهنمایی دریافت کنید.


اهداف بوت کمپ

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

برنامه درسی ما به گونه ای طراحی شده است که به شما یک پایه محکم در برنامه نویسی و اکوسیستم بلاک چین بدهد.


ویژگی های بوت کمپ

یکی از برترین ویزگیهای این بوت کمپ , دستیار معلم اختصاصی است که به شما کمک می‌کند تا آنچه را که در هر جلسه آموخته‌اید پیاده‌سازی کنید و اطمینان حاصل کند که همیشه در مسیر هستید و می‌توانید در صورت نیاز سؤال بپرسید.

ما همچنین بر جنبه ارتباطی بوت کمپ تأکید می کنیم، به این معنی که شما در گروهی از دانش آموزان یاد می گیرید و می توانید با یکدیگر همکاری کرده و ایده ها را به اشتراک بگذارید.


بوت کمپ برنامه‌نویسی شامل ویژگی‌های زیر است:


1. محتوای کامل و جامع:

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


2. تمرکز بر عملکرد عملی:

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


3. پروژه‌های واقعی:

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


4. راهنمایی و توجه فردی:

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


5. جامعه‌ی فعال:

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

پشتیبانی و انگیزه‌بخشی: در بوت کمپ برنامه‌نویسی، شما از پشتیبانی فنی و انگیزه‌بخشی بهره مند شوید.


خلاصه ای از سرفصل های دوره:

  • درک معماری BlockChain و اکوسیستم های Ethereum:
    • معرفی به فناوریBlockChain، اصول آن و نحوه عملکرد آن.
    • انواع مختلفBlockChain‌ها (عمومی، خصوصی، ائتلافی).
    • مکانیسم‌های توافق (استدلال به دلیل کار، استدلال به دلیل سهمیه و غیره).
  • برنامه‌نویسیBlockChain (Solidity - Python):
    • برنامه‌نویسی با Solidity برای قراردادهای هوش مصنوعی اتریوم.
    • استفاده از Python برای توسعهBlockChain یا تعامل با Web3.
    • توسعه برنامه‌های غیرمتمرکز (DApps).
  • Test Networks:
    • تنظیم و استفاده از شبکه‌های تستBlockChain (مانند Sepolia یا تست‌نت‌های محلی).
    • استقرار و آزمایش قراردادهای هوش مصنوعی در شبکه‌های تست.
  • ساخت NFTها (توکن‌های غیرقابل معاوضه):
    • درک مفهوم NFTها.
    • ساخت و استقرار NFTها درBlockChain اتریوم.
  • ساخت توکن‌های ERC20:
    • ساخت توکن‌های سفارشی خود با استفاده از استاندارد ERC20 اتریوم.
  • برنامه نویسی و توسعه NFT ها:
    • - برنامه‌نویسی NFT به ایجاد توکن‌های غیرقابل تعویض بر اساس استانداردهای مشخص مانند ERC-721 یا ERC-1155 برای بلاکچین‌ها معتبر از جمله Ethereum مربوط می‌شود. برنامه‌نویسان می‌توانند از زبان‌های برنامه‌نویسی مثل Solidity برای توسعه قرارداد‌های هوش مصنوعی (Smart Contracts) استفاده کنند.
  • کار با فریم ورک تست و دیپلوی Foundry:
    • در این جلسه یادگیری، شما در مورد چارچوب Foundry، مجموعه محبوبی از ابزارها برای توسعه قراردادهای هوش مصنوعی Solidity خواهید آموخت. Foundry تعدادی از ویژگی‌هایی را فراهم می‌کند که توسعه، آزمون و استقرار قراردادهای هوش مصنوعی را آسان‌تر می‌کند.
  • ERC1155 - ERC20 - ERC721:
    • استانداردهای مختلف توکن اتریوم (ERC1155، ERC20، ERC721) و موارد استفاده آن‌ها.
  • DeFi (خدمات مالی غیرمتمرکز):
    • معرفی به مالیات غیرمتمرکز و مفاهیم اصلی آن.
    • توسعه یا تعامل با برنامه‌های DeFi مانند وام‌دهی، وام‌گیری, استخر نقدینگی.
  • IPFS (ذخیره سازی غیرمتمرکز و ایمن):
    • معرفی به مالیات غیرمتمرکز و مفاهیم اصلی آن.
    • توسعه یا تعامل با برنامه‌های DeFi مانند وام‌دهی، وام‌گیری, استخر نقدینگی.
  • استانداردهای توکن ERC721 و ERC1155:
    • ERC-721 یک استاندارد قرارداد هوشمند برای توکن‌های غیرقابل تعویض (Non-Fungible Tokens) است. توکن‌های ERC-721 یکتا هستند و هر یک دارای شناسه ویژه‌ای است
    • . این استاندارد برای ساخت بازی‌های آنلاین، کلکسیون‌های هنری و سایر نوعی از دارایی‌های دیجیتال استفاده می‌شود.
    • ERC-1155 نیز یک استاندارد قرارداد هوشمند در شبکه Ethereum است که توکن‌های قابل تعویض و تعویض‌پذیر را پشتیبانی می‌کند.
  • Web3 DAPP (پروژه های غیر متمرکز وب۳):
    • ادغام با web3.js یا کتابخانه‌های Web3 دیگر برای تعامل با BlockChain.
    • توسعه برنامه‌های غیرمتمرکز با فناوری‌های Web3.
    • مدیریت تراکنش‌ها، کیف‌پول‌ها و تعامل با داده‌های BlockChain.
  • دوره رزومه نویسی و مصاحبه آزمایشی:
    • آماده‌سازی برای مصاحبات کاری در صنعت BlockChain و Web3.
    • نگارش یک رزومه حرفه‌ای برای توسعه‌دهندهBlockChain .
  • ساخت رزومه و دریافت گواهی ( قابل ارجاع)پایان دوره سیب لرن:
    • ارائه گواهی‌نامه به دانشجویان پس از پایان دوره برای تأیید مهارت‌های توسعهBlockChain و Web3.

بازار کار برنامه نویسی بلاکچین و Web3:

  • ۱. توسعه دهنده بلاکچین (Blockchain Developer):
    توسعه دهندگان بلاکچین برنامه‌ها و قرارداد‌های هوش مصنوعی را برای بلاکچین‌ها ایجاد می‌کنند. آن‌ها از زبان‌های برنامه‌نویسی مانند Solidity (برای Ethereum) یا Rust (برای Polkadot) استفاده می‌کنند.
  • ۲. مهندس امنیت بلاکچین (Blockchain Security Engineer):
    امنیت در بلاکچین بسیار حیاتی است. مهندسان امنیت بلاکچین باید به تشخیص و رفع آسیب‌پذیری‌ها و حملات مرتبط با بلاکچین مسلط باشند.
  • ۳. متخصص DeFi (DeFi Specialist):
    با توجه به رشد سریع دنیای تمومیت مالی (DeFi)، متخصصان DeFi می‌توانند در توسعه، مدیریت و امنیت پروژه‌های مرتبط با DeFi و توکن‌های ERC-20 شغل پرسودی داشته باشند.
  • ۴. متخصص NFT (NFT Specialist):
    با افزایش محتوای دیجیتال به صورت NFT، متخصصان NFT می‌توانند در توسعه و مدیریت بازارهای NFT و برنامه‌های هنری دیجیتال نقش ایفا کنند.
  • ۵. توسعه دهنده وب 3.0 (Web 3.0 Developer):
    وب 3.0 توسط تکنولوژی‌های بلاکچینی تغییر یافته و توسعه دهندگان وب 3.0 باید برنامه‌ها و خدمات مبتنی بر بلاکچین را توسعه دهند.
  • ۶. متخصص امنیت وب 3.0 (Web 3.0 Security Specialist):
    متخصصان امنیت وب 3.0 باید به مسائل امنیتی و توجه به مسائل امنیتی مرتبط با تکنولوژی‌های وب 3.0 آگاه باشند.
  • ۷. مهندس امنیت NFT (NFT Security Engineer):
    امنیت در بازارهای NFT بسیار مهم است. مهندسان امنیت NFT باید به شناسایی و رفع مسائل امنیتی مرتبط با NFT تخصص داشته باشند.
  • ۸. توسعه دهنده اپلیکیشن‌های DeFi (DeFi App Developer):
    توسعه دهندگان اپلیکیشن‌های DeFi می‌توانند به توسعه و مدیریت اپلیکیشن‌های مالی مبتنی بر بلاکچین و توکن‌های ERC-20 بپردازند.
  • ۹. متخصص اقتصاد دیجیتال (Digital Economist):
    اختصاصی برای مشاوره در مورد مسائل اقتصادی مرتبط با بلاکچین و اقتصاد دیجیتال.
  • ۱۰. مشاور استراتژیک بلاکچین (Blockchain Strategy Consultant):
    مشاوران استراتژیک بلاکچین می‌توانند سرمایه‌گذاران و شرکت‌ها را در استراتژی‌های بلاکچینی و اقتصاد دیجیتال راهنمایی کنند.
  • ۱۱. تحلیل داده بلاکچین (Blockchain Data Analyst):
    تحلیل داده‌های بلاکچین و رصد روندهای مرتبط با معاملات و شبکه‌های بلاکچینی جهت ارائه تصمیمات استراتژیک به سازمان‌ها.
  • ۱۲. مشاور حقوقی بلاکچین (Blockchain Legal Consultant):
    ارائه مشاوره حقوقی در موارد مرتبط با بلاکچین و امور قراردادهای هوش مصنوعی.
  • ۱۳. مدیر پروژه بلاکچین (Blockchain Project Manager):
    مدیریت و رهبری پروژه‌های بلاکچینی با تمرکز بر برنامه‌ریزی و اجرا.
  • ۱۴. متخصص بازاریابی بلاکچین (Blockchain Marketing Specialist):
    ایجاد و اجرای استراتژی‌های بازاریابی برای پروژه‌ها و شرکت‌های مرتبط با بلاکچین.
  • ۱۵. مدیر اجرایی شرکت بلاکچین (Blockchain CEO):
    مدیریت اجرایی و رهبری شرکت‌های بلاکچینی در راه توسعه و اجرای استراتژی‌های انتخابی.
  • ۱۶. متخصص امنیت سایبری بلاکچین (Blockchain Cybersecurity Specialist):
    محافظت از امنیت شبکه‌های بلاکچینی و پیشگیری از حملات سایبری.
  • ۱۷. متخصص مالی بلاکچین (Blockchain Financial Specialist):
    مدیریت مالی و مالیات مرتبط با معاملات بلاکچین و توکن‌ها.
  • ۱۸. مشاور راهبردی بلاکچین (Blockchain Strategic Consultant):
    مشاوره در زمینه استراتژی‌های بلاکچین و کاربردهای آن در صنایع مختلف.
  • ۱۹. مهندس امنیت سایبری بلاکچین (Blockchain Cybersecurity Engineer):
    ایجاد و پیاده‌سازی راهکارهای امنیتی در شبکه‌های بلاکچینی.
  • ۲۰. مدیر امور اجرایی NFT (NFT Operations Manager):
    مدیریت عملیات مرتبط با توکن‌های غیرقابل تعویض و بازارهای NFT.


ویدیو معرفی

سرفصل های بوت کمپ

درک معماری BlockChain و اکوسیستم های Ethereum

بلاکچین (Blockchain) یک فناوری نوین است که بر اساس مفهوم یک سیستم توزیع‌شده (Distributed Ledger System) عمل می‌کند. این فناوری امکان ذخیره، تأیید و انتقال اطلاعات را بدون واسطه ممکن می‌سازد و از طریق رمزنگاری قوی امنیت بالایی را به اطلاعات فراهم می‌کند. بلاکچین از طریق ایجاد یک سند بر اساس قوانین ریاضی (قرارداد هوشمند)، از تغییر و تحریف اطلاعات جلوگیری می‌کند و به صورت عمومی و شفاف عمل می‌کند.

با توجه به اکوسیستم اتریوم (Ethereum) که یکی از برترین و محبوب‌ترین پلتفرم‌های بلاکچین است، می‌توان به اتریوم به عنوان یک اکوسیستم و سیستم عامل برای توسعه برنامه‌ها و قراردادهای هوشمند بر روی بلاکچین اشاره کرد. در اتریوم، اتر (Ether) به عنوان واحد پول اصلی استفاده می‌شود و امکان ایجاد قراردادهای هوشمند به زبان Solidity فراهم شده است.

سرفصل‌های ممکن برای دوره معرفی بلاکچین و اکوسیستم اتریوم عبارتند از:

  • مفاهیم اولیه بلاکچین: - تعریف بلاکچین و ویژگی‌های آن - معماری سیستم توزیع‌شده و امنیت بلاکچین
  • معرفی اتریوم: - معرفی اتریوم به عنوان یک پلتفرم بلاکچین - نقش اتر و قراردادهای هوشمند در اتریوم
  • مفاهیم زبان برنامه‌نویسی Solidity: - معرفی زبان Solidity برای توسعه قراردادهای هوشمند - اصول توسعه قراردادهای هوشمند در اتریوم: - آشنایی با محیط توسعه اتریوم و ابزارهای مورد استفاده - ساختار و قالب قراردادهای هوشمند - تعریف توابع، متغیرها و رویدادها در قراردادهای هوشمند
  • انتقال و مدیریت ارزها در اتریوم: - ارسال و دریافت اتر بین کیف پول‌ها - مدیریت تراکنش‌ها و هزینه‌ها در شبکه اتریوم
  • پیاده‌سازی قراردادهای هوشمند پیشرفته: - استفاده از وراثت در قراردادهای هوشمند - تعامل با قراردادهای هوشمند دیگر - استفاده از کتابخانه‌ها و قراردادهای هوشمند معروف
  • امنیت در قراردادهای هوشمند: - مشکلات امنیتی رایج در قراردادهای هوشمند - راهکارها و توصیه‌ها برای جلوگیری از آسیب‌پذیری‌های امنیتی
  • اکوسیستم اتریوم و پروژه‌های برتر: - معرفی پروژه‌های معروف و کاربردهای اتریوم - آشنایی با توکن‌های استاندارد ERC-20 و ERC-721
  • توجه داشته باشید که سرفصل‌ها و محتواهای دقیق دوره می‌توانند بسته به نیازها و سطح دانش مخاطبان هدف تنظیم شوند و برخی مباحث را شامل نشوند.

برنامه‌نویسی BlockChain (Solidity - Python)

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


برنامه نویسی مقدماتی solidity شامل:


  • برنامه نویسی مقدماتی Solidity: معرفی Solidity: - مفاهیم اولیه زبان Solidity - نصب و پیکربندی محیط توسعه Solidity
  • سینتکس و داده‌های Solidity: - نوع‌های داده مختلف در Solidity - تعریف متغیرها و ثوابت
  • کنترل جریان: - شرط‌ها و حلقه‌ها در Solidity - ساختارهای تصمیم‌گیری
  • توابع و مدیریت منابع: - تعریف و استفاده از توابع در Solidity - متغیرهای محلی و متغیرهای سراسری
  • قراردادهای هوشمند: - مفهوم قراردادهای هوشمند - توسعه قراردادهای هوشمند با Solidity
  • تست و استقرار قراردادهای هوشمند: - استفاده از محیط تست قراردادهای هوشمند - استقرار قراردادهای هوشمند در شبکه تست


برنامه نویسی مقدماتی Python:


  • معرفی Python: - مفاهیم اولیه زبان Python - نصب و پیکربندی محیط توسعه Python
  • سینتکس و داده‌های Python: - نوع‌های داده مختلف در Python - تعریف متغیرها و ثوابت
  • کنترل جریان: - شرط‌ها و حلقه‌ها در Python - ساختارهای تصمیم‌گیری توابع و مدیریت منابع
  • لیست‌ها و دیکشنری‌ها: - استفاده از لیست‌ها برای ذخیره و مدیریت داده‌ها - استفاده از دیکشنری‌ها برای ذخیره و دسترسی به داده‌ها بر اساس کلید و مقدار
  • کتابخانه‌های استاندارد: - معرفی برخی از کتابخانه‌های استاندارد Python - استفاده از کتابخانه‌های استاندارد برای عملیات مختلف
  • خطاها و استثناها: - روش مدیریت خطاها و استثناها در Python - استفاده از بلاک‌های try-except برای امنیت برنامه
  • فایل‌ها و ورودی/خروجی: - خواندن و نوشتن داده‌ها در فایل‌ها - استفاده از ورودی و خروجی استاندارد
  • پیاده‌سازی پروژه‌های کوچک: - توسعه و پیاده‌سازی پروژه‌های کوچک با استفاده از Python - استفاده از مفاهیم یادگرفته شده در برنامه‌نویسی پروژه‌های واقعی
  • این سرفصل‌ها می‌توانند به عنوان یک راهنمای عمومی برای دورهٔ برنامه نویسی مقدماتی Solidity و Python مورد استفاده قرار بگیرند. با توجه به نیازهای خاص و مخاطبان هدف دوره، ممکن است سرفصل‌ها براساس موضوعات مورد نظر تنظیم شوند و به صورت محدودتر یا جامعتر در نظر گرفته شوند.
Test NetWorks

"Test Network" یک عنصر بسیار حیاتی است که به شرکت‌کنندگان امکان می‌دهد تا در یک محیط امن و کنترل‌شده تجربیات عملی به دست آورند. این شبکه به منظور کمک به دانشجویان در فهم تکنولوژی بلاکچین، مفاهیم واحد Web3 و برنامه‌های غیرمتمرکز طراحی شده است. در ادامه توضیحی از یک شبکه آزمون بلاکچین برای یک دوره


  • درک مبانی شبکه‌های آزمایشی و بلاکچین
  • تفاوت‌ها و مفاهیم اساسی
  • تمرینات عملی و علمی
  • مهارت‌های حل مسئله
  • ارزیابی‌های هفتگی و بازخورد
  • یادگیری شبکه تست مبتنی بر پروژه:
  • اجرای پروژه روی شبکه های تست
  • مراحل پروژه و بازخورد
  • رفع اشکال و اشکال‌زدایی
استاندارد توکن ERC20

ERC-20 (Ethereum Request for Comments 20) یک استاندارد قرارداد هوشمند در شبکه Ethereum است که برای توکن‌های قابل تبادل و قابلیت تعامل با هم استفاده می‌شود. ERC-20 مشخصات و الگوهایی را تعریف می‌کند که توکن‌ها باید طبق آنها پیاده‌سازی شوند، به طوری که توکن‌ها بتوانند با یکدیگر تعامل کنند و در کیف پول‌ها و بورس‌ها معامله شوند.

در ERC-20، توکن‌ها به عنوان هوشمند قراردادهای Ethereum پیاده‌سازی می‌شوند و قابلیت انتقال و تبادل با استفاده از توابع استاندارد مشخص شده در قرارداد ERC-20 را دارند. برخی از توابع استاندارد شامل موارد زیر است:

  • توابع برای دریافت اطلاعات توکن: - نام توکن - نماد توکن - تعداد اعشارها
  • توابع برای مدیریت موجودی توکن: - بررسی موجودی حساب - انتقال توکن به حساب دیگر - درخواست برداشت توکن
  • توابع برای پیگیری تراکنش‌ها: - اعلام وقوع تراکنش - بررسی تأیید تراکنش
  • استفاده از استاندارد ERC-20 برای پیاده‌سازی توکن‌ها در شبکه Ethereum، باعث ایجاد تعامل و تبادل آسان‌تر بین توکن‌ها شده است. به عنوان مثال، اگر یک توکن بر اساس استاندارد ERC-20 پیاده‌سازی شود، کیف پول‌ها و بورس‌ها می‌توانند به راحتی با آن توکن تعامل کنند و از قابلیت تبادل‌پذیری آن بهره‌برده شود.
ساخت و معامله NFT ها

برنامه‌نویسی و ساخت، فروش و سود کسب شده از طریق توکن‌های غیرقابل تعویض (NFT) یک موضوع جذاب در دنیای فناوری و بلاکچین است. NFT‌ها امکان دارند برای ایجاد ارزش در انواع پروژه‌ها و کاربردها مورد استفاده قرار گیرند. در ادامه، توضیحاتی در مورد برنامه‌نویسی، ساخت و فروش NFT به همراه سود کردن از آن‌ها آمده است:

1. **برنامه‌نویسی NFT**:

- برنامه‌نویسی NFT به ایجاد توکن‌های غیرقابل تعویض بر اساس استانداردهای مشخص مانند ERC-721 یا ERC-1155 برای بلاکچین‌ها معتبر از جمله Ethereum مربوط می‌شود. برنامه‌نویسان می‌توانند از زبان‌های برنامه‌نویسی مثل Solidity برای توسعه قرارداد‌های هوش مصنوعی (Smart Contracts) استفاده کنند.

2. **ساخت NFT**:

- بعد از برنامه‌نویسی توکن‌های NFT، می‌توانید اشیاء یا محتوای دیجیتال خود را به عنوان NFT تبدیل کنید. این محتوا می‌تواند عکس‌ها، ویدئوها، موسیقی، بازی‌ها، کتاب‌ها و حتی املاک و اموال فیزیکی مثل عقارات باشد.

3. **فروش NFT**:

- شما می‌توانید NFT‌های خود را در بازارهای آنلاین معتبری مانند OpenSea، Rarible و Foundation فروش دهید. در این بازارها، هنرمندان و توسعه‌دهندگان می‌توانند آثار خود را به فروش بگذارند و دیگران می‌توانند آن‌ها را بخرند.

4. **سود کردن از NFT**:

- سود کسب شده از NFT می‌تواند از معاملات فروش NFT یا از امکانات ارائه شده توسط قرارداد‌های هوش مصنوعی (Smart Contracts) استخراج شود. به عنوان مثال، شما می‌توانید درآمد از فروش NFT را در قرارداد‌های هوش مصنوعی تعیین کنید تا بر اساس معاملات برنامه‌نویسی شده در قرارداد به شما تعلق بگیرد.

5. **کاربردهای NFT**:

- NFT‌ها در انواع کاربردها مورد استفاده قرار می‌گیرند، از جمله هنر دیجیتال، بازی‌ها، موسیقی، واقعیت مجازی، معاملات املاک، جمع‌آوری مجموعه‌های دیجیتال، و حتی اصولی در امور خیریه. این کاربردها از طریق توکن‌های NFT قابل تحقق هستند.

برنامه‌نویسی و توسعه NFT به عنوان یک فرصت مالی و همچنین ایجاد ارزش‌های دیجیتال جذاب است. از طریق مطالعه و تجربه در این زمینه، می‌توانید در دنیای جدیدی از فناوری و اقتصاد دیجیتال شرکت کنید.


سرفصل های NFT

  • فصل 1: معرفی به توکن‌های غیرقابل تعویض (NFT)
    • بخش 1.1: مفهوم و تعریف NFT
    • بخش 1.2: تاریخچه و تکامل NFT
    • بخش 1.3: کاربردهای اصلی NFT
  • فصل 2: تکنولوژی پایه NFT
    • بخش 2.1: استانداردهای NFT (مانند ERC-721 و ERC-1155)
    • بخش 2.2: مفهوم قرارداد‌های هوش مصنوعی در NFT
  • فصل 3: توسعه و نوآوری در NFT
    • بخش 3.1: توسعه NFT با استفاده از زبان‌های برنامه‌نویسی مانند Solidity
    • بخش 3.2: توسعه‌دهندگان و بازارهای مختلف NFT
  • فصل 4: معامله و مدیریت NFT
    • بخش 4.1: بازارهای مختلف برای خرید و فروش NFT
    • بخش 4.2: کیف‌پول‌های دیجیتال برای مدیریت NFT
  • فصل 5: چالش‌ها و پیشرفت‌های آتی در NFT
    • بخش 5.1: چالش‌ها و مسائل امنیتی مرتبط با NFT
    • بخش 5.2: پیشرفت‌ها و تجارب آتی در دنیای NFT
کار با فریم ورک تست و دیپلوی Foundry

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


سرفصل های Foundry Framework

  • اهداف:
    تا پایان این جلسه یادگیری، شما قادر خواهید بود:
    - چارچوب Foundry را نصب کرده و استفاده کنید
    - قراردادهای هوش مصنوعی Solidity را با استفاده از Foundry کامپایل و استقرار کنید
    - آزمون‌ها را برای قراردادهای هوش مصنوعی Solidity با استفاده از Foundry بنویسید و اجرا کنید
    - از رابط توسعه‌دهنده Foundry برای تعامل با قراردادهای هوش مصنوعی Solidity استفاده کنید
  • پیش‌نیازها:
    - آشنایی پایه از Solidity
    - آشنایی پایه از زنجیره بلوک Ethereum
  • مخاطبین:
    این جلسه یادگیری برای توسعه‌دهندگانی طراحی شده است که علاقه به یادگیری در مورد چارچوب Foundry و چگونگی استفاده از آن برای توسعه قراردادهای هوش مصنوعی Solidity دارند.
  • مواد:
    - مستندات چارچوب Foundry
    - آموزش‌های چارچوب Foundry
  • دستور کار:
    - معرفی به چارچوب Foundry
    - نصب و استفاده از چارچوب Foundry
    - کامپایل و استقرار قراردادهای هوش مصنوعی Solidity با استفاده از Foundry
    - نوشتن و اجرا کردن آزمون‌ها برای قراردادهای هوش مصنوعی Solidity با استفاده از Foundry
    - استفاده از رابط توسعه‌دهنده Foundry برای تعامل با قراردادهای هوش مصنوعی Solidity
خدمات مالی غیرمتمرکز (DeFi)

دورهٔ DeFi یا مالیات غیرمتمرکز، به آموزش مباحث و تکنولوژی‌های مرتبط با اکوسیستم مالی دیجیتال غیرمتمرکز می‌پردازد. در این دوره، شرکت کنندگان با مفاهیم، پروتکل‌ها، و برنامه‌های کاربردی مالیات غیرمتمرکز آشنا می‌شوند. در زیر توضیحاتی درباره محتوا و موضوعات مورد بررسی در یک دورهٔ DeFi آمده است:

  • آشنایی با استانداردهای توکن ERC721 و مقدمهٔ DeFi: - تعریف و مفهوم مالیات غیرمتمرکز - اهداف و مزایای استفاده از DeFi
  • بلاکچین و تکنولوژی زنجیره بلوک: - مفاهیم اساسی بلاکچین - تکنولوژی زنجیره بلوک و اجزای آن
  • پروتکل‌های DeFi: - مفهوم و نقش پروتکل‌های DeFi - بررسی پروتکل‌های معروف مانند Ethereum، Binance Smart Chain و دیگر پروتکل‌ها
  • انواع توکن‌های دیجیتال: - توضیح در مورد توکن‌های قابل معامله، توکن‌های نمایندگی، توکن‌های مالی و استفاده‌های دیگر توکن‌ها در DeFi
  • انواع پروتکل‌های DeFi: - پروتکل‌های تبادل و تجارت دیجیتال - پروتکل‌های اعتبارسنجی و وام‌دهی - پروتکل‌های استخراج توکن و توزیع درآمد
  • کیف پول‌های دیجیتال: - نحوه استفاده از کیف پول‌های دیجیتال در مالیات غیرمتمرکز - امنیت و مدیریت کیف پول‌های دیجیتال
  • مشکلات و چالش‌های DeFi: - چالش‌های امنیتی و حفاظت از اموال در مالیات
IPFS (ذخیره سازی غیرمتمرکز و ایمن)

IPFS (InterPlanetary File System) یک سیستم توزیع و ذخیره‌سازی محتوا است که بر مبنای فناوری زنجیره بلوک (Blockchain) و تکنولوژی شبکه بدون سرور (P2P) عمل می‌کند. IPFS هدف اصلی خود را در ارائه یک ساختار جدید برای اینترنت مطرح می‌کند که بر پایه توزیع محتوا و تغییر ناپذیری آن تمرکز دارد.

در IPFS، فایل‌ها به عنوان شی‌ها (Objects) ذخیره می‌شوند و هر شی با استفاده از یک هش (Hash) منحصر به فرد تعیین می‌شود. هرگاه یک فایل در IPFS بارگذاری شود، شناسه آن محتوا (مانند هش فایل) به عنوان نام آن فایل استفاده می‌شود. این شی‌ها به صورت بلوک‌های کوچک مشابهی به فناوری زنجیره بلوک تقسیم می‌شوند و هر شی از طریق لینک‌های مبتنی بر محتوا به شی‌های دیگر مرتبط می‌شود.

یکی از ویژگی‌های منحصر به فرد IPFS، قابلیت کشف مسیر (Content Addressing) است. به عبارتی دیگر، به جای استفاده از آدرس‌های محلی و فیزیکی برای دسترسی به فایل‌ها، IPFS از شناسه محتوا استفاده می‌کند. این به معنی آن است که هرگاه فایلی در IPFS بارگذاری شود و در شبکه توزیع شود، شناسه آن تغییر نخواهد کرد. این ویژگی به ارائه یک سیستم مقیاس‌پذیر برای ذخیره و به اشتراک گذاری محتوا کمک می‌کند.

با استفاده از IPFS، محتواها به صورت مجزا و در بستر شبکه بدون سرور قرار می‌گیرند، که امکان دسترسی سریعتر، ایمن را فراهم میکند.


سرفصل های IPFS

  • معرفی IPFS - مفهوم و هدف IPFS - مزایا و معایب IPFS
  • معماری IPFS - نودها و شبکه بدون سرور - بلوک‌ها و هش‌ها در IPFS - ساختار داده MerkleDAG
  • ابزارها و رابط‌های برنامه‌نویسی IPFS - ابزارهای خط فرمان IPFS - رابط‌های برنامه‌نویسی IPFS، مانند js-ipfs
  • کار با IPFS - ایجاد و افزودن محتوا به IPFS - بازیابی و دسترسی به محتوا در شبکه IPFS
  • ادغام و کاربردهای IPFS - استفاده‌های عملی IPFS مانند میزبانی وب بدون سرور و توزیع محتوا - ادغام IPFS با فناوری‌های دیگر مانند بلاکچین و برنامه‌های توزیع شده (DApps)
  • امنیت و چالش‌های IPFS - مسائل امنیتی و رویکردهای بهتر - چالش‌ها و راهکارهای مربوط به استفاده از IPFS
استانداردهای توکن ERC721 و ERC1155

استاندارد ERC-721 و ERC-1155

ERC-721 و ERC-1155 هر دو استانداردهای قرارداد هوشمند در شبکه Ethereum هستند که برای توکن‌های غیرقابل تعویض و تعویض‌پذیر استفاده می‌شوند. در ادامه، به توضیح هر کدام از این استانداردها و سرفصل‌های ممکن برای دوره‌های مرتبط با آنها می‌پردازیم:


ERC-721:


ERC-721 یک استاندارد قرارداد هوشمند برای توکن‌های غیرقابل تعویض (Non-Fungible Tokens) است. توکن‌های ERC-721 یکتا هستند و هر یک دارای شناسه ویژه‌ای است. این استاندارد برای ساخت بازی‌های آنلاین، کلکسیون‌های هنری و سایر نوعی از دارایی‌های دیجیتال استفاده می‌شود. سرفصل‌های ممکن برای دوره ERC-721 شامل موارد زیر است:

  • مفاهیم اولیه ERC-721: - معرفی توکن‌های غیرقابل تعویض و استفاده‌های آنها - مفاهیم اولیه استاندارد ERC-721
  • طراحی و پیاده‌سازی قرارداد ERC-721: - تعریف ویژگی‌ها و توابع مورد نیاز برای قرارداد ERC-721 - پیاده‌سازی قرارداد با استفاده از زبان Solidity
  • تبادل و مدیریت توکن‌های ERC-721: - روش‌های انتقال و مدیریت توکن‌ها - استفاده از قراردادهای هوشمند برای مدیریت توکن‌های ERC-721
  • امنیت در قراردادهای ERC-721: - روش‌ها و معیارهای امنیتی برای قراردادهای ERC-721 - مشکلات امنیتی رایج و راهکارهای مقابله با آنها

ERC-1155:


ERC-1155 نیز یک استاندارد قرارداد هوشمند در شبکه Ethereum است که توکن‌های قابل تعویض و تعویض‌پذیر را پشتیبانی می‌کند. در این استاندارد، یک قرارداد هوشمند می‌تواند شامل چندین نوع توکن باشد که هرکدام می‌توانند به صورت یکتا یا قابل تعویض باشند. این استاندارد برای پروژه‌هایی که نیاز به توکن‌های مختلف با ویژگی‌ها و استفاده‌های متنوع دارند، مناسب است. سرفصل‌های ممکن برای دوره ERC-1155 عبارتند از:

  • مفاهیم اولیه ERC-1155: - معرفی توکن‌های قابل تعویض و استفاده‌های آنها - مفاهیم اولیه استاندارد ERC-1155
  • طراحی و پیاده‌سازی قرارداد ERC-1155: - تعریف ویژگی‌ها و توابع مورد نیاز برای قرارداد ERC-1155 - پیاده‌سازی قرارداد با استفاده از زبان Solidity
  • تبادل و مدیریت توکن‌های ERC-1155: - روش‌های انتقال و مدیریت توکن‌ها - استفاده از قراردادهای هوشمند برای مدیریت توکن‌های ERC-1155
  • ارزش‌گذاری و استفاده از توکن‌های ERC-1155: - معرفی مفاهیم ارزش‌گذاری توکن‌های قابل تعویض - استفاده از توکن‌های ERC-1155 در برنامه‌ها و پروژه‌های مختلف
  • امنیت در قراردادهای ERC-1155: - روش‌ها و معیارهای امنیتی برای قراردادهای ERC-1155 - مشکلات امنیتی رایج و راهکارهای مقابله با آنها
Web3 DAPP (پروژه های غیر متمرکز وب۳)

پروژه‌های وب 3.0 و dApp (برنامه‌های توزیع‌شده) با استفاده از جاوااسکریپت (JavaScript) و هوش قرارداد‌های هوش مصنوعی (Smart Contracts) در بلاکچین ارائه می‌شوند. این پروژه‌ها معمولاً در محیط‌های بلاکچینی مثل Ethereum توسعه می‌یابند. در ادامه، توضیحاتی در مورد این نوع پروژه‌ها آمده است:

**پروژه‌های وب 3.0 با JavaScript:**

1. **پروژه‌های وب 3.0 چیستند؟**: پروژه‌های وب 3.0 به طور کلی به توسعه وب بر اساس فناوری‌های بلاکچینی و دی‌فای (Decentralized Finance) اشاره دارند. این پروژه‌ها تمرکز بر توسعه اپلیکیشن‌ها و خدماتی دارند که بر اصول بلاکچین مبتنی هستند و از مزایای امنیت، شفافیت و بدون واسطه بودن بهره می‌برند.

2. **زمینه‌های کاربرد وب 3.0**: پروژه‌های وب 3.0 می‌توانند در زمینه‌های مختلفی از جمله مالی، سلامت، تأمین زندگی، توسعه عقارات، موزیک و غیره توسعه داده شوند. این پروژه‌ها می‌توانند برای مشکلات و چالش‌های مختلف ارائه راه‌حل‌های مبتنی بر بلاکچین باشند.

3. **زبان برنامه‌نویسی JavaScript در توسعه وب 3.0**: زبان برنامه‌نویسی JavaScript به عنوان زبان اصلی برای توسعه پروژه‌های وب 3.0 مورد استفاده قرار می‌گیرد. با استفاده از جاوااسکریپت و تکنولوژی‌های مرتبط مانند React یا Angular، توسعه‌دهندگان می‌توانند وب 3.0 را تجربه کنند.

**پروژه‌های dApp با JavaScript و Smart Contracts:**

1. **dApp چیست؟**: dApp یا برنامه‌های توزیع‌شده، برنامه‌های کامپیوتری هستند که بر روی بلاکچین‌ها اجرا می‌شوند و توسط هوش مصنوعی اجرا می‌شوند. این برنامه‌ها تحت کنترل قرارداد‌های هوش مصنوعی می‌باشند و عملیات‌های آن‌ها قابل ردگیری و شفاف است.

2. **توسعه dApp با JavaScript و Smart Contracts**: برای توسعه dApp، اغلب از زبان جاوااسکریپت و تکنولوژی‌های وب مانند HTML و CSS برای رابط کاربری استفاده می‌شود. اما قرارداد‌های هوش مصنوعی توسط زبان‌های خاصی مانند Solidity برای Ethereum تعریف می‌شوند.

3. **نمونه‌های dApp**: dApp‌ها می‌توانند متنوع باشند. به عنوان مثال، یک کیف پول دیجیتال (Digital Wallet) که امکان ارسال و دریافت توکن‌های رمزنگاری شده را فراهم می‌کند یک نمونه از dApp است. همچنین، بازی‌ها، سامانه‌های اجرای قرارداد‌های هوش مصنوعی، و پلتفرم‌های DeFi نیز به عنوان dApp‌ها شناخته می‌شوند.

  • جلسه 1: معرفی به وب 3.0
    • مبحث 1: مفهوم و اهمیت وب 3.0
    • مبحث 2: تاریخچه تکامل وب
    • مبحث 3: تفاوت‌های وب 3.0 با نسخه‌های قبلی
    • مبحث 4: فناوری‌های اساسی وب 3.0
  • جلسه 2: بلاکچین و اکوسیستم کریپتو
    • مبحث 5: معرفی به بلاکچین و تکنولوژی‌های دیگر وب 3.0
    • مبحث 6: توکن‌ها و انواع آنها
    • مبحث 7: دی‌فای و تأثیر آن
    • مبحث 8: امنیت در بلاکچین
  • جلسه 3: اپلیکیشن‌ها و دی‌فای
    • مبحث 13: اپلیکیشن‌های دی‌فای و مفهوم آنها
    • مبحث 14: توسعه اپلیکیشن‌های دی‌فای
    • مبحث 15: نصب و راه‌اندازی اپلیکیشن‌های وب 3.0
    • مبحث 16: مثال‌های کاربردی
دوره ی رزومه نویسی و مصاحبه ماک

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

در دوره رزومه نویسی، شما می‌توانید از تکنیک‌ها و راهنمایی‌های مربوط به نوشتن رزومه‌ی قوی و جذاب استفاده کنید. این شامل آموزش موارد زیر است:

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

2. استفاده از واژگان قوی: آموزش استفاده از واژگان قوی و جذاب برای جلب توجه کارفرما و بیان مهارت‌ها و دانش فنی خود به طور موثر.

3. ارتباط با مشاغل مورد نظر: توصیه‌هایی برای تنظیم و تطبیق رزومه خود با مشاغل مورد نظرتان و جلب توجه کارفرما.

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


دوره ی رزومه نویسی شامل موارد زیر میشود.

1. تحقیق در مورد شغل و شرکت: آموزش روش‌های تحقیق و جمع‌آوری اطلاعات درباره شغل مورد نظر و شرکتی که مصاحبه را انجام می‌دهد. این شامل مطالعه درباره فعالیت‌ها، اهداف، فرهنگ سازمانی و نیازهای شغلی مربوط به شغل مورد نظر است.

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

3. ارتقاء مهارات ارتباطی: آموزش مهارت‌های ارتباطی از قبیل ارتباط چشم به چشم، بیان روان و قابل فهم، گوش دادن فعال و ارتباط برقرار کردن با مصاحبه‌کننده به صورت مؤثر.

4. مدیریت استرس و اعتماد به نفس: آموزش تکنیک‌های مدیریت استرس قبل، در حین و بعد از مصاحبه، و تقویت اعتماد به نفس برای موفقیت در مصاحبه.

5. فرآیند پس از مصاحبه: راهنمایی در مورد ارتباط پس از مصاحبه، نحوه ارسال نامه از تشکر و پیگیری نتایج و یادآوری به شکل مناسب.

این دوره ها معمولاً به صورت آنلاین ارائه می‌شوند و شامل ویدئوهای آموزشی، مطالب آموزشی، تمرینات عملی و منابع ارجاع مفید می‌شوند. همچنین، برخی دوره‌ها می‌توانند خدمات تمرین مصاحبه با افراد واقعی را نیز ارائه دهند تا شما را به یک تجربه ی واقعی مصاحبه را بدهد.

ساخت رزومه و دریافت گواهی ( قابل ارجاع) پایان دوره

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

  • مناسب مبتدیان beginner

  • تعاملی به همراه حل تمرین course

  • شامل دوره رزومه نویسی resume

  • مصاحبه ماک interview

  • دریافت گواهینامه certificate

مناسب مبتدیان


برنامه ما برای افرادی طراحی شده است که تجربه برنامه نویسی کمی دارند یا اصلاً تجربه ندارند.

ما از زبان برنامه نویسی پایتون و چارچوب استفاده می کنیم که به دلیل سهولت استفاده و خوانایی معروف هستند.

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


programmer assistant

تعاملی به همراه حل تمرین


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

شما همچنین در کنار گروهی از دانش‌آموزان یاد خواهید گرفت، به این معنی که می‌توانید با یکدیگر همکاری کرده و ایده‌های خود را به اشتراک بگذارید.


interactive

دوره ی رزومه نویسی


دوره رزومه نویسی برای برنامه‌نویسان بلاکچین، به شما کمک می‌کند تا یک رزومه حرفه‌ای و جذاب برای کار در حوزه برنامه‌نویسی بلاکچین ایجاد کنید. این دوره بر روی مهارت‌ها و تکنیک‌های لازم برای نوشتن رزومه‌ای مناسب برای برنامه‌نویسان بلاکچین تمرکز دارد. در ادامه، ویژگی‌های اصلی این دوره را برای شما توضیح می‌دهم:

3. رزومه بهینه برای برنامه‌نویس بلاکچین: - اصول و نکات کلیدی در نوشتن رزومه برای برنامه‌نویسان بلاکچین - برجسته کردن تجربیات، پروژه‌ها و مهارت‌های مرتبط با بلاکچین

certificate

مصاحبه ماک

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

1. مفاهیم اساسی بلاکچین: - آشنایی با مفاهیم بلاکچین و معماری آن - فهم کامل از تکنولوژی بلاکچین و کاربردهای آن

2. مصاحبه‌های مرتبط با بلاکچین: - بررسی نوع مصاحبه‌هایی که در حوزه بلاکچین معمول است - شناخت سوالات متداول در مصاحبه‌های بلاکچین و راهکارهای موفقیت در آنها

3. پیشآموزش مصاحبه: - تهیه و آماده‌سازی رزومه بلاکچینی - آشنایی با پروژه‌ها و تجربیات مرتبط با بلاکچین

4. مهارت‌های مصاحبه: - مهارت‌های ارتباطی و ارائه موثر در مصاحبه - پاسخ به سوالات فنی و تخصصی مرتبط با بلاکچین

5. مواضع و نقاط قوت: - شناسایی و آشنایی با مواضع مهم و نقاط قوت خود در حوزه بلاکچین - توانایی معرفی خود به عنوان یک کارشناس بلاکچین و استدلال برای مواضع خود

6. تمرین‌های مصاحبه ماک: - شرکت در تمرین‌های مصاحبه ماک بر اساس سناریوهای مرتبط با بلاک

دریافت گواهینامه


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

Ï

این گواهی به عنوان مدرکی برای اثبات مهارت های تازه کسب شده شما عمل می کند .

certificate
consultation

نقشه راه

در سیب لرن هر درس تمرین داره و ۳ تا پروژه تحویل میدی که اماده بشی برای بازار کار واقعی




consultation
شرکت در جلسه مشاوره با اساتید دوره

حتما کلی سوال هست که می خوای بپرسی , قدم اول ثبت نام و شرکت تو جلسه مشاوره رایگان با اساتید دورس تا بدونی چی لازم داری و با امادگی کامل وارد دوره بشی.

consultation
استارت بوت کمپ

هر چی که لازمه برای درک بلاک چین ، شروع برنامه نویسی ، نحوه ساخت و درک قرارداد های هوشمند و ساخت صفر تا ۱۰۰ NFT و فروش اون ، همه رو تو ۳ ماه کلاس تعاملی در ۲۵۰ ساعت کلاس انلاین یاد میگیری !

consultation
ماه اول بوت کمپ و پروژه اول

ماه اول بوت کمپ و پروژه اول با هر ساعت درس ۴۰ دقیقه تمرین کلاسی با حضور مربیان و اساتید دوره داری ، اخر هر ماه هم یک پروژه با کمک اساتید تحویل میدی تا هر چی یاد گرفتی به کار بگیری .

consultation
ماه دوم و پروژه دوم

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

consultation
ماه سوم

دیگه وقشه پروژه های بزرگتر تو بلاکچین اتریوم طراحی و پیاده سازی کنی .

consultation
ماه چهارم

دیگه وقشه پروژه های DAPP و Web3 پیاده سازی کنی .

consultation
تحویل پروژه نهایی

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

write resume
رزومه نویسی حرفه ای و مصاحبه ی ماک

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

  • تهیه رزومه
  • بهبود فرمت و طرح‌بندی
  • برجسته‌سازی مهارت‌ها و تجربیات
  • آماده‌سازی برای مصاحبه
consultation
دریافت گواهی نامه نهایی

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

نمونه گواهی قابل ارجاع


نمونه گواهی پایان دوره بلاکچین و قراردادهای هوشمند - آکادمی بلاکچین

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

consultant
شماره موبایل خود را وارد کنید

انتخاب روز مشاوره

انتخاب ساعت مشاوره


سیب لرن همراه بلاک چینی شما!

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


Solidity Code

solidity code
`

سوالات پر تکرار

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

برای شرکت در این دوره شما سیستم کامپیوتری که دارای رم 8 باشد با پردازنده 2 هسته ای کفایت میکند.

مگه سالیدیتی تو ایران هم کار داره ؟

البته داخل ایران شما میتونین NFT خودتونو بسازین و در بازار حهانی بفروشین یا برای کسی که میخواد این کارو انجام بده و به مهندس بلاکچین احتیاج داره یک پروژه انجام بدین. ولی تجربه ما نشون داده با توجه به کمبود برنامه نویسه SOLIDITY در دنیا شما هزاران فرصت شغلی در خارج از کشور دارین که حتی از شما نمی خوان از خونتون بیرون برین (یعنی فرصت دور کاری)!

در وب سایت های کاریابی مثل جابینجا شغل برنامه نویسی بلاکچین فول استک بالای ۵۰ میلیون تقاضا دارد.

این دوره گواهی دارد؟

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

همچنین بعد از پایان دوره برای آماده کردن یک رزومه ی خوب برای شما کمک خواهیم کرد.

آیا ویدیو جلسات ضبط میشود؟

بله! ویدیو جلسات ظبط میشود و با spot player در اختیار شما دانشجویان عزیز قرار میگیرد.

درامد برنامه نویس سالیدیتی چقدره ؟

فقط یک درصد برنامه نویسی ها در دنیا سالیدیتی بلد هستن !

برنامه نویسان سالیدیتی به صورت متوسط تا ۱۵۱ هزار دلار در سال درامد دارند (نزدیک ۷ میلیارد تومن در سال)

solidity salary

آمار دقیق جهانی سال 2022

$151k (417 jobs)$146k (72 jobs)$144k (523 jobs)$131k (31 jobs)$130k (616 jobs)$126k (8 jobs)$124k (5.6k jobs)$120k (4 jobs)$120k (14 jobs)$116k (2.3k jobs)$114k (19k jobs)$114k (207 jobs)$109k (3.4k jobs)$107k (60 jobs)$107k (22k jobs)$106k (93 jobs)$105k (36k jobs)$105k (17k jobs)$104k (3.1k jobs)$101k (331 jobs)$99k (11k jobs)$98k (86 jobs)$98k (108 jobs)$97k (45 jobs)$95k (20 jobs)$94k (254 jobs)$89k (45 jobs)$86k (5 jobs)$84k (50 jobs)$83k (154 jobs)$82k (8.8k jobs)$80k (50 jobs)199Less than 100 jobs1002001k2k10k20k100kNumber of jobs (logarithmic scale)Top Paid Programming Languages in 2022From 01-Oct-2021 to 01-Oct-2022$0k$20k$40k$60k$80k$100k$120k$140k$160kSalary MEAN in dollarsSolidityClojureRustGroovyScalaJuliaRubyErlangHaskellGoPythonSwiftC/C++COBOLJavaPerlJavaScriptC#SQLKotlinTypeScriptABAPBashObjective-CVHDLDartMATLABFortranDelphi/O.PascalLuaPHPR

آمار دقیق جهانی سال 2022

$151k (417 jobs)$146k (72 jobs)$144k (523 jobs)$131k (31 jobs)$130k (616 jobs)$126k (8 jobs)$124k (5.6k jobs)$120k (4 jobs)$120k (14 jobs)$116k (2.3k jobs)$114k (19k jobs)$114k (207 jobs)$109k (3.4k jobs)$107k (60 jobs)$107k (22k jobs)$106k (93 jobs)$105k (36k jobs)$105k (17k jobs)$104k (3.1k jobs)$101k (331 jobs)$99k (11k jobs)$98k (86 jobs)$98k (108 jobs)$97k (45 jobs)$95k (20 jobs)$94k (254 jobs)$89k (45 jobs)$86k (5 jobs)$84k (50 jobs)$83k (154 jobs)$82k (8.8k jobs)$80k (50 jobs)199Less than 100 jobs1002001k2k10k20k100kNumber of jobs (logarithmic scale)Top Paid Programming Languages in 2022From 01-Oct-2021 to 01-Oct-2022$0k$20k$40k$60k$80k$100k$120k$140k$160kSalary MEAN in dollarsSolidityClojureRustGroovyScalaJuliaRubyErlangHaskellGoPythonSwiftC/C++COBOLJavaPerlJavaScriptC#SQLKotlinTypeScriptABAPBashObjective-CVHDLDartMATLABFortranDelphi/O.PascalLuaPHPR
آیا باید برم خارج از ایران برای کار کردن ؟

از ۲۶ میلیون برنامه نویس در جهان فقط ۲۰۰ هزار برنامه نویس سالیدیتی در دنیا وجود داره ! این یعنی هر کار فرمایی حاضره با شرایط شما کنار بیاد و از راه دور از تخصص شما استفاده کنه. کلا کار کردن تو حوزه بلاکچین مثل خوده بلاکچین غیر متمرکزه و تقریبا همش دور کاریه ؛)

یعنی چی که بوت کمپ بلاکچینه سیب لرن تعاملیه ؟

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

`
consultant
پرداخت وجه بوت کمپ web3 و Solidity با پروژه های عملی برای ورود به بازار کار
بوت کمپ بلاکچین
سالیدیتی تحت زبان پایتون
پرداخت وجه