برنامه نویسی بلاک چین
این دوره آموزشی جامع و پروژه محور برای علاقهمندانی طراحی شده است که به دنبال یادگیری عمیق و کاربردی دنیای Web 3.0 هستند. شرکتکنندگان با پوشش همه چیز از مفاهیم بنیادی گرفته تا تکنیکهای توسعه پیشرفته، درک کاملی از وب غیرمتمرکز، تکنولوژیها و کاربردهای آن به دست خواهند آورد. چه یک تازه کار، یک متخصص حرفهای، یا صرفا یک محقق با تجربه باشید، این دوره برای شماست و پیشرفت و موفقیت شخصی و کاری را برایتان رقم خواهد زد. در این دوره کاملا پروژه محور از مفاهیم شروع کرده و به صورت مرحله به مرحله و بازگشتی، بر مفاهیم کاربردی احاطه پیدا کنید. شرکتکنندگان پر انگیزه، برتر، فعال و مستعد، بعد از طی کردن فرایندی ساختاریافته و براساس فیلترهای مدرس، امکان بهرهبرداری از منتورینگ اختصاصی در طول دوره و نیز پس از آن را داشته و برگزیدگان فیلتر نهایی امکان همکاری در اخذ و توسعه پروژههای کوچک و بزرگ داخلی و خارجی را خواهند داشت!
سرفصلهای دوره:
- آشنایی با Web 3.0 و اصطلاحات رایج
- مفاهیم بلاکچین، رمزنگاری (متقارن و نامتقارن) و انواع آن (الگوریتم ECDSA بلاکچین بیتکوین)
- قراردادهای هوشمند و DeFi
- ذخیرهسازی داده و هویت غیر متمرکز
- NFT و مالکیت دیجیتالی
- ابزارها و فریمورکهای توسعه Web 3.0
- مقیاسپذیری و قابلیت ادغام میانرشتهای
- امنیت و حاکمیت (Governance) در دنیای وب غیرمتمرکز
- فرصتهای شغلی احتمالی در آینده
- بررسی ایدههای احتمالی دارای پتانسیل بالا جهت توسعه و استقرار (داخلی و جهانی)
*در بخش عملی دوره توسعه تعدادی مینی-پروژه را خواهیم داشت که تسلط بر آنها و انجام تمرینات هر مرحله میتواند به شرکتکنندگان در توسعه پروژه کاملا کاربردی و تقریبا جامع انتهای دوره کمک کند.*
⚜تا مرحه آخر کنارتان هستم! بیایید با کمک همدیگر فردای زیبای وب غیرمتمرکز را شکل داده و دنیا را متحول کنیم!
سر فصل ها:
-
0 تاریخچه و مفاهیم اینترنت
- 1-0- مقدمهای بر پیدایش اینترنت
- 2-0- تجاریسازی و گسترش
- 3-0- تکامل فناوریهای وب
- 4-0- اینترنت اشیا (IoT) و اتصال سراسری
- 4-0- ظهور سرویسهای پخش محتوا چندرسانهای (Streaming services) و فرهنگ مصرف محتوا
- 6-0- حفظ حریم خصوصی و امنیت دادهها
-
1 تکامل وب - از پیدایش تا کنون
- 1-1- وب 1.0
- 2-1- وب 2.0
- 3-1- وب 3.0
-
2 مقدمهای بر دنیای وب 3.0
- 1-2- مقدمهای بر آینده اینترنت: وب 3.0 و مفاهیم پایهای آن
- 2-2- تعمیق یادگیری مفاهیم Web 3.0 و اصطلاحات رایج
- 3-2- بررسی اهمیت فناوری بلاکچین و آشنایی با VR، AR و ...
-
3 آشنایی با و تسلط بر بلاکچین و انواع رمزنگاری (الگوریتم ECDSA بیتکوین)
- 0-3- انواع بلاکچین، نمونهها و عملکرد اصلی هر کدام چیست؟
- 1-3- آشنایی با اصول Blockchain
- 2-3- مروری بر رمزنگاری متقارن (Symmetric) و نامتقارن (Asymmetric)
- 3-3- بررسی عمقی بلاکچین بیتکوین و عملکرد الگوریتم ECDSA
-
4 قراردادهای هوشمند و DeFi
- 1-4- بررسی قراردادهای هوشمند و کاربردهای آنها
- 2-4- مقدمه ای بر پلتفرمهای مالی متمرکز
- 3-4- مقدمهای بر پلتفرمهای مالی غیرمتمرکز (DeFi)
- 4-4- بررسی و آشنایی با پروتوکولهای DeFi
-
5 هویت غیرمتمرکز و ذخیرهسازی دادهها
- 1-5- درک مفهوم هویت غیرمتمرکز
- 2-5- بررسی راهحلهای غیرمتمرکز ذخیرهسازی دادهها
- 3-5- مینیپروژه 1: راهاندازی یک سیستم هویت غیرمتمرکز ساده
-
6 NFTها و مالکیت دیجیتال
- 0-6- آشنایی با مفاهیم متاورس و بررسی تعدادی نمونه
- 1-6- توکنهای غیر قابل تعویض (NFT) چیست؟
- 2-6- نگاهی بر بازارهای NFT، انواع آن و موارد استفاده
- 3-6- بررسی نحوه ایجاد (Mint) و تجارت NFT و معرفی انواع روشهای مبتنی بر برنامهنویسی
- 4-6- مینیپروژه 2: ایجاد تعدادی NFT ساده مبتنی بر بلاکچینهای محبوب
-
7 ابزارها و فریمورکهای توسعه وب 3.0
- 1-7- مروری بر ابزارهای محبوب توسعه وب 3.0
- 2-7- مقدمهای بر فریمورکهای وب 3.0
- 3-7- مینیپروژه 3: ساخت یک پروژه ساده با استفاده از ابزارهای وب 3.0 برای تعمیق آموختهها
-
8 مقیاسپذیری و ادغام میان رشتهای
- 1-8- چالشهای مقیاسپذیری در وب 3.0
- 2-8- قابلیتهای یکپارچهسازی در حوزههای مختلف و بررسی تعدادی نمونه از هر حوزه
- 3-8- مطالعات موردی در پروژههای مقیاس پذیر وب 3.0
-
9 امنیت و حکمرانی (Governance) در سیستمهای غیرمتمرکز
- 1-9- اهمیت امنیت در وب غیرمتمرکز
- 2-9- مدلهای حکمرانی در پلتفرمهای غیرمتمرکز
- 3-9- بهترین روشها برای توسعه ایمن در وب 3.0
-
10 بررسی فرصتهای شغلی در وب 3.0
- 1-10- مسیرهای شغلی بالقوه در اکوسیستم وب 3.0
- 2-10- مهارتهای مورد تقاضا برای نقش های شغلی Web 3.0
-
11 بررسی ایدههایی با پتانسیل توسعه بالا
- 1-11- شناسایی ایدههایی با پتانسیل بالا برای توسعه
- 2-11- دیدگاههای داخلی و جهانی در مورد مفاهیم نوآورانه وب 3.0
- 3-11- مینیپروژه 4: جلسه طوفان فکری و ایدهپردازی و رفع اشکال
-
12 ادامه مسیر و تبدیل شدن به یک مهندس Blockchain
- 1-12- بررسی انواع مهارتهای لازم برای ورود به بازار کار
- 2-12- پروژه نهایی: توسعه یک بلاکچین ساده مبتنی بر الگوریتم رمزنگاری شخصیسازی شده (ترکیبی)
- 3-12- پروژه نهایی:برقراری امنیت در بلاکچین توسعه داده شده و ایجاد توکن/رمزارز
⚜ فریلنسر حوزه دیزاین و توسعه وب اپلیکیشن و صفحات وب
⚜ پیادهسازی وبسایت رسمی شرکت طراحی دیجیتال کشور سوئد
⚜ اشتیاق و عطش بی پایان در یادگیری، مهارتآموزی و توسعه شخصی
⚜ عضو فعال مرکز آپا (آگاهیرسانی، پشتیبانی و امداد) دانشگاه کردستان
⚜ دانشجوی کارشناسی ارشد عضو استعدادهای درخشان دانشگاه کردستان
⚜ تجربه کارآموزی و همکاری با تیم برنامهنویسی IOTeam واقع در پارک علم و فناوری
⚜ برگزاری دو دوره کارگاه "ابزارهای مبتنی بر GPT و کاربرد آنها در امنیت سایبری" با حمایتهای انجمن علمی مهندسی کامپیوتر دانشگاه کردستان و اداره کل ارتباطات و فناوری اطلاعات کردستان با حضور بیش از 150 متخصص
مهارتها
- آشنایی با Git و Github
- مهارتهای هفتگانه ICDL
-آشنایی با مفاهیم Network+
- آشنایی با وبسکرپینگ و ادامه یادگیری
- آشنایی با LinkedIn و رزومه ATS-friendly
- رزومه نویسی و نگارش CV و SOP حرفهای
- آشنایی با محیط فیگما و طراحی تعدادی UI
- آشنایی با برنامهنویسی جاوا (core و گرافیکی)
- آشنایی با زبان برنامهنویسی اسمبلی - پروژه کتابخانه
- آشنایی با برنامهنویسی C - پروژه گرافیکی دفترچه تلفن
- آشنایی با بانكهاي اطلاعاتي SQL Server و نوشتن Query
- آشنایی به زبان دارت و تجربه کار با فریمورک قدرتمند فلاتر
- طراحی صفحات وب (فرانتاند) و در حال یادگیری مستمر در استک NEXT.JS
- علاقهمند به حوزههای شبکه، امنیت، رمزنگاری، اینترنت اشیاء و شهرهای هوشمند
- آشنایی و تسلط بر سیستم مدیریت محتوا وردپرس و بهینهسازی سرعت و امنیت سایت
- آشنایی و تسلط بر Generative AI و Prompt engineering، استفاده تخصصی و ساخت ابزارهای مبتنی بر GPT
- آشنایی با تحلیل شبکههای پبچیده با پایتون، NetworkX و انجام پروژه (بررسی دستکاری بازار سهام و کشف تقلبهای مالی)
- نصب سرور لینوکسی و مدیریت و پیکربندی آن، راهاندازی وبسرور و تنظیمات امنیتی (WAF، تنظیم Honeypot، دیمون fail2ban و ...)
- تحليل و طراحي (مستند چشمانداز و نیازمندیهای عملیاتی) و پيادهسازي سيستمهاي نرم افزاري مبتنی بر متدولوژیهای Agile و RUP و آشنایی با UML