دوره تخصصی امنیت و بازنگری قرارداد هوشمند سالیدیتی
دوره تخصصی امنیت سالیدیتی (Solidity) برای شما که قصد توسعه قرارداد هوشمند بهینه و امن و ساخت توکن جدید را دارید، طراحی شده است. همچنین اگر قصد دارید به عنوان یک برنامه نویس حرفه ای سالیدیتی فعالیت کنید در دوره آموزش سالیدیتی پیشرفته، با ما همراه شوید.
در این دوره آموزشی، بحث های تخصصی برنامه نویسی به زبان سالیدیتی آموزش داده خواهد شد. این دوره آموزشی جامع به صورت ویدئویی برگزار می شود و مطمئنا جامع ترین دوره آموزش سالیدیتی تخصصی است که برای اولین بار در ایران توسط مرکز آموزش آنلاین علوم نوین امیرکبیر برگزار می شود.
آکادمی بلاک چین امیرکبیر
اولین مرکز برگزار کننده جامعترین دوره سالیدیتی
تا کنون بیش از 1000 دانشجو در آکادمی بلاک چین امیرکبیر، برنامه نویسی بلاک چین را آموزش دیده اند. شما هم دوست دارید برای تضمین آینده کاری خودتان به این جمع بپیوندید؟
اهداف کلی دوره
- امنیت قرارداد هوشمند
- توسعه قراردادهای هوشمند امن با کتابخانه OpenZeppelin
- ابزارهای تست آسیب پذیری
- بازنگری یا ممیزی (Audit) قراردادهای هوشمند Solidity
برای درک عمیق مطالب دوره، قرارداد هوشمند امن و بهینه پیاده سازی خواهد شد تا مطالب آموخته شده به چالش کشیده شود. دانشجو پس از سپری کردن دوره، به راحتی قادر به پیاده سازی قراردادهای هوشمند امن و پیشرفته به زبان سالیدیتی خواهد بود.
سالیدیتی چیست؟
سالیدیتی زبان برنامه نویسی است که برای نوشتن قراردادهای هوشمند در بستر اتریوم (و بلاکچین های evm-compatible دیگر) طراحی شده است. با زبان برنامه نویسی سالیدیتی می توان قراردادهای هوشمندی برای انجام رای گیری، جذب سرمایه، مزایده و کیف پول های چند امضاء توسعه داد. یادگیری زبان Solidity ساده است و نوشتن یک قرارداد هوشمند عادی یا ساخت توکن هیچ پیچیدگی خاصی ندارد. ولی نوشتن یک قراردادهای هوشمند (یا ساخت یک توکن) استاندارد و امن نیاز به دانش تخصصی دارد. تست قراردادهای هوشمند قبل از استفاده در پروژه نهایی، امری بسیار ضروری است. همچنین مسائل پیچیده تری از جمله ارتباط اسمارت کانترکت با دنیای بیرون و ارسال اطلاعات از دنیای بیرون به داخل قرارداد هوشمند از طریق اوراکل ها، جزء مواردی هستند که نیاز به آموزش تخصصی داشته و صرفاً با یادگیری سینتکس زبان سالیدیتی، این مهارت ها حاصل نخواهد شد. بلکه نیاز به آموزش زبان سالیدیتی به صورت تخصصی و انجام پروژه های چالش برانگیز خواهد داشت.
بازار کار و درآمد برنامه نویس سالیدیتی
- بازار کار سالیدیتی و تقاضا برای برنامه نویس سالیدیتی در سال های اخیر با سرعت باورنکردنی در حال رشد بوده و نیاز به برنامه نویس سالیدیتی بسیار بیشتر از تعداد برنامه نویسان فعال در بازار است. این به معنای فرصتی بی نظیر برای کسانی است که قصد دارند وارد حوزه برنامه نویسی سالیدیتی شوند.
- آیا میدانید در چند سال آینده با توسعه بیشتر بلاک چین، اغلب مشاغل و موسسات و اشخاص ثالت مانند دفاتر بیمه، شعب بانکی، دفاتر ثبتی و … از میان خواهند رفت!
- آیا به این موضوع فکر کرده اید که با از بین رفتن این مشاغل چه شغلی جایگزین خواهد شد؟ بله درسته! برنامه نویس سالیدیتی و قراردادهای هوشمند.
- با توجه به نیاز بسیار زیاد کشورهای دیگر به برنامه نویس سالیدیتی، شما علاوه بر بازارکار داخل کشور، امکان فعالیت برون مرزی و کسب درآمد دلاری خواهید داشت.
- به زودی نیاز به برنامه نویس سالیدیتی بسیار بیشتر خواهد یافت و شما که در سال های ابتدایی وارد این تخصص می شوید، جزء افراد با تجربه و خبره محسوب خواهید شد و خیلی زودتر از یک برنامه نویس عادی، فعالیت در رده مدیریتی را تجربه خواهید کرد.
- در حال حاضر، حداقل درآمد یک برنامه نویس سالیدیتی با چند نمونه کار انجام شده، از حداکثر درآمد یک برنامه نویس وب با حدود 7 سال سابقه کار بیشتر است.
- همچنین در کشورهای اروپایی (از جمله آلمان) متوسط درآمد ماهانه یک برنامه نویس Senior وب حدوداً 5 هزار یورو است در حالی که درآمد برنامه نویس سالیدیتی بین 6 الی 7 هزار یورو می باشد.
آزمون و مدرک مرتبط با دوره
پس از سپری کردن این دوره آموزشی، شما گواهی شرکت در دوره را از سمت مرکز آموزش علوم نوین امیرکبیر دریافت خواهید کرد:
مزایای دوره برنامه نویسی سالیدیتی
- شما جزء معدود نفرات کشور خواهید بود که برنامه نویسی تخصصی قراردادهای هوشمند به زبان سالیدیتی را به صورت 0 تا 100 آموزش دیده اید.
- به راحتی قادر به ایده پردازی و راه اندازی استارتاپ در زمینه بلاک چین خواهید بود.
- اگر استارتاپ یا ایده ای در این زمینه داشتید، می توانید خودتان برنامه نویسی سالیدیتی را انجام دهید.
- از آنجا که در شرایط کنونی، نیاز بازار کار به برنامه نویس Solidity بسیار بیشتر از استعدادهای موجود آن است، شما به راحتی قادر به مذاکره و دریافت حقوق و مزایای شغلی مناسب خواهید بود.
- همکاری یا شرایط کاری منعطف با امکان دورکاری و همکاری پروژه ای برای شما فراهم خواهد بود.
- بلاک چین هنوز یک فناوری نوظهور است و وجه تمایز و برتری افراد در این حوزه، داشتن تجربه عملی است و این دقیقاً همان چیزی است که شما در این دوره آموزشی سالیدیتی کسب خواهید کرد.
پیش نیاز دوره
پیش نیازهای دوره آموزشی امنیت سالیدیتی:
پروژه ها و مباحث دوره بصورتی طراحی شده است که هر مبحث ابتدا از مثال های ساده شروع شده و در هر مبحث، ابتدا پیش زمینه تئوری آن موضوع گفته خواهد شد.
مخاطبین دوره
دوره امنیت سالیدیتی برای معماران شبکه، معماران امنیت شبکه و متخصصین IT آشنا با Solidity قابل استفاده خواهد بود.
اگر قصد دارید به عنوان یک برنامه نویس بلاکچین (Blockchain developer) یا برنامه نویس سالیدیتی (Solidity Developer) وارد یک شرکت یا استارتاپ توسعه اپلیکیشن های مبتنی بر بلاکچین شوید، مسترکلاس Solidity برای شما مناسب خواهد بود.
ضمناً شرکت ها و ارگان های خصوصی و دولتی که نیاز به آموزش سازمانی سالیدیتی برای کارکنان محترم دارند، می توانند با ما تماس حاصل نموده و در رابطه با شرایط مناسب و تخفیف های ما برای ثبت نام های گروهی یا آموزش اختصاصی برای سازمان ها ، اطلاعات لازم را کسب نمایند.
سرفصل دوره امنیت سالیدیتی علوم نوین امیرکبیر
هدف ما از برگزاری دوره امنیت سالیدیتی این است که نیازهای امروزی برای یادگیری برنامه نویسی امن قراردادهای هوشمند را پوشش بدهیم. در دوره تخصصی امنیت Solidity که کاملاً متفاوت و منطبق با نیازهای بازار کار داخل و خارج از کشور طراحی شده است ما اغلب مباحث به روز دنیا را به طور عملی و در پروژه های واقعی آموزش داده ایم و سعی کرده ایم در کمترین زمان ممکن، شما را برای ورود به بازار کار حرفه ای برنامه نویسی امن قرارداد هوشمند با Solidity آماده کنیم.
لیست ماژولها
Module 1 : آسیب پذیری ها و سناریوهای حمله به قراردادهای هوشمند (Attacks, Vulnerabilities, Hack Scenarios) – 10 ساعت ویدئو
Module 2 : برنامه نویسی امن به کمک کتابخانه قراردادهای هوشمند ایمن و تایید شده (Openzeppelin, ChainLink) – 5 ساعت ویدئو
Module 3 : ابزارهای ارزیابی امنیتی کدهای سالیدیتی (Vulnerability Evaluation Tools) – 5 ساعت ویدئو
Module 4 : بازنگری/ممیزی قراردادهای هوشمند سالیدیتی و ارائه گزارش (Audit, CheckList, Report) – 5 ساعت ویدئو
ابزارها و تکنولوژی های مورد نیاز دوره
زبان ها و کتابخانه ها
- Solidity
- Openzeppelin
- ChainLink
ابزارها و فریمورک ها
- Remix و VSCode
- Truffle, Drizzle, Hardhat
- Metamask
- Ganache
دوره های بلاک چین علوم نوین امیرکبیر
مجموعه دوره های آموزش بلاک چین علوم نوین امیرکبیر، همه تخصص های مورد نیاز یک برنامه نویس بلاکچین را به صورت صفر تا صد پوشش داده است. دوره ها به گونه ای طراحی شده که حتی یک نوآموز بدون هرگونه پیش زمینه برنامه نویسی نیز می تواند از سطح صفر شروع کرده و به سطح پیشرفته برنامه نویسی بلاک چین برسد. سپری نمودن این دوره های آموزشی، شما را برای ورود به حوزه برنامه نویسی قراردادهای هوشمند و توسعه اپلیکیشن های غیرمتمرکز تحت بلاک چین آماده خواهد کرد.
لیست دوره های بلاک چین در علوم نوین امیرکبیر به شرح زیر می باشد:
پیشنیاز
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
بوت کمپ پایتون و علم داده
دوره برنامه نویسی NFT و متاورس (Metaverse)
دوره اصول و مبانی برنامه نویسی
دوره آموزش سالیدیتی (Solidity)
دوره آموزش سالیدیتی (Solidity) دوره جامع آموزش سالیدیتی ، دوره ای است که برای شما که قصد دارید به عنوان…
دوره مفاهیم بلاک چین | نقشه راه ورود به بازارکار بلاکچین
دوره هایپرلجر فابریک پیشرفته | کاربرد بلاکچین در صنعت
بوت کمپ برنامه نویسی بلاک چین – قرارداد هوشمند و توکن
دوره هایپرلجر فابریک مقدماتی | HyperLedger Fabric
دوره آموزش برد رزبری پای – ۳ Raspberry Pi
معرفی دوره رزبری پای چیست؟ Raspberry Pi یک برد الکترونیکی است که برای پیاده سازی پروژه های کنترلی مورد استفاده…
امتیاز دانشجویان دوره
نظرات
۲,۰۰۰,۰۰۰ تومان
مهندس مجید شبیری
مدرس دورههای برنامهنویسی و بلاکچینکارشناس ارشد رشته مهندسی فناوری اطلاعات – گرایش شبکه های کامپیوتری – دانشگاه صنعتی امیرکبیر. مؤسس و بنیانگذار علوم نوین امیرکبیر
پردرآمدترین مهارت ها را یاد بگیرید
طرح استعدادیابی
ارشدان بلاکچین
(Blockchain Seniors)
تا کنون بیش از 1000 دانشجو در این طرح شرکت کرده اند.
شما هم دوست دارید برای تضمین آینده کاری خودتان به این جمع بپیوندید؟
همین امروز شروع کنید!