بوت کمپ بلاک چین

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

تاریخ شروع دوره
تاریخ پایان دوره
مهلت پذیرش
۹ تیر
۱۰ تیر
۲۴ ساعت
سوالی دارید؟ با ما تماس بگیرید

احمد جنتی فرد

مدرس دوره بلاک چین

  • چرا بلاک چین؟
  • سرفصل‌های دوره
  • مزایای حضور در دوره
  • شرایط ثبت‌نام، مدت و هزینه شرکت در دوره؟

بلاک چین چیست؟

بلاک چین یک تکنولوژی نوظهور و یکی از ترندهای برتر تکنولوژی در دنیاست که در سال های اخیر به عنوان یک ساختار برهم زننده (Disruptive) به دنیا معرفی شد و از آن به عنوان تغییر تاریخی (Shift Revolution) قرن نیز یاد می کنند. هدف این فناوری تغییر ماهیت زندگی افراد در کلیه تعاملات روزمره اداری، تجاری، مالی، سلامت، گردشگری، حمل و نقل و به طور کلی اجتماعی با استفاده ازحذف واسطه ها، افزایش شفافیت و امنیت، کاهش هزینه و مشارکت همگانی می باشد.

مختصات دوره:

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

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

اهمیت دوره:

واژه بلاک چین (Block chain) ترکیبی از دو کلمه Block (بلوک) و Chain (زنجیره) است. این فناوری در حقیقت زنجیره‌ای از بلوک‌هاست. تفاوت آن با سیستم‌های دیگر این است که اطلاعات ذخیره‌شده روی این نوع سیستم، میان همه اعضای یک شبکه به اشتراک گذاشته می‌شود. با استفاده از رمزنگاری و توزیع داده‌ها، امکان هک، حذف و دستکاری اطلاعات ثبت‌شده، تقریباً از بین می‌رود. در هر بلاک، اطلاعات مختلفی می‌تواند ثبت شود؛ از لیست داروها و بیماری های افراد (پرونده سلامت)، تا جرم و جنایت‌های یک فرد (پرونده قضایی) و حتی جزئیات تراکنش‌های یک شبکه پولی مانند بیت کوین.

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

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

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

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

مفاهیم و مقدمات

  • معرفی کاربردها (SWOT)
  • آشنایی با ساختارهای بلاک چین معروف (Bitcoin)
  • کلید خصوصی (Private Key)
  • کلید عمومی (Public Key)
  • امضاء دیجیتال (Digital Signature)
  • تامین امنیت و درخت مرکل (Merkle Tree)
  • روش های اجماع (Consensus)
  • انواع بلاک چین و نودها و نسل ها (Types)
  • روش های استخراج (Mining)
  • ساختار امضای دیجیتال (SWOT)
  • معرفی شبکه های پرکاربرد (Stellar, Etherium,…)
  • انواع انشقاق در بلاک چین (Fork)
  • دفتر کل توزیع شده (DLT)
  • دارایی های رمزشده (Crypto Assets)
  • انواع کیف پول (Wallet)
  • ارتباط با جهان بیرون (Oracles)
  • قراردادهای هوشمند (Smart Contract)

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

  • مزایا و معایب، تهدیدها و فرصت ها (SWOT)
  • نصب، پیکربندی و راه اندازی ابزارهای جانبی (Geth, Ganache, Truffle, Drizzle, Node, Infura,…)
  • معرفی زیرساخت اتریوم (Etherium BlockChain)
  • معرفی شبکه هایپرلجر (Hyper Ledger)
  • کار با کیف پول اختصاصی اتریوم (Meta-Mask)
  • آشنایی با EVM (ماشین مجازی اتریوم) و اینترفیس ABI
  • کار با شبیه ساز کدهای بلاک چین (Remix)
  • ایجاد قراردادهای هوشمند (Smart Contract)
  • ساختار کدنویسی در بستر اتریوم (Etherium BlockChain)
  • کار با دستورات اختصاصی (Mapping, Modifier, Address,…)
  • ارسال و دریافت وجه از طرق کدنویسی (Payable)
  • کار با مفاهیم شی گرایی (Object Oriented)
  • آشنایی با روش توسعه اپلیکیشن های غیر متمرکز (DApp)

آموزش و انجام پروژه های کاربردی

  • آشنایی با فرایند انتشار DApp
  • تعامل با کاربر توسط کتابخانه js
  • ساخت یک توکن (ERC-20) روی اتریوم با استفاده از Solidity
  • طراحی و پیاده سازی رای گیری آنلاین بر پایه بلاک چین (Election)
  • طراحی و پیاده سازی مناقصه و مزایده اینترنتی بر پایه بلاک چین (Auction)
  • طراحی و پیاده سازی کیف پول های اشتراکی با چند امضای دیجیتال (Multi-Sign)

مزایای حضور در دوره؟

  • بهره گیری از اساتید متخصص با دانش فنی مرتبط
  • ایجاد فرصت همکاری جهت معرفی برترین ها به شرکت ایرانسل‌ و شرکت‌های همکار
  • ارائه گواهینامه معتبر
  • برگزاری بوت کمپ با رویکرد تعاملی و پروژه محور
  • استفاده از محتواهای کاربردی ، تخصصی و بروز
  • روش تدریس کاملاً کاربردی
  • پشتیبانی دوره توسط استاد به مدت یک ماه
سوالی دارید؟ با ما تماس بگیرید

شرایط ثبت نام، مدت و هزینه شرکت در دوره؟

مدت دوره: ۲۴ ساعت

نحوه برگزاری: حضوری و آنلاین

ساعات برگزاری: به صورت حضوری روزهای پنج شنبه و جمعه ساعت ۸ الی ۱۹  و آنلاین روز شنبه ساعت ۱۸ الی ۲۲ به منظور تعریف پروژه، رفع اشکال و حل تمرین

شهریه ثبت نام در دوره : ۲.۸۰۰.۰۰ تومان

ظرفیت دوره: ۲۰ نفر

پذیرایی: میان وعده و ناهار

به دانشجویان و کارکنان ایرانسل ۲۰٪ تخفیف تعلق می گیرد.