بلاک چین به زبان ساده: در دوره معاصر فناوریها، بلاک چین (blockchain) دستاوردهای فوقالعادهای داشته است. بلاک چین طیف گستردهای از برنامههای کاربردی از مالی گرفته تا خدمات اجتماعی را دربرگرفته است و تأثیر زیادی بر دنیای تجارت نوظهور داشته است. از زمانی که فناوری بلاک چین به خدمات تجارت الکترونیکی ورود کرده است، ارزهای دیجیتال در حال افزایش هستند.
بیت کوین (Bitcoin) و اتریوم (Ethereum) از جمله انواع ارزهای دیجیتال (Digital Currency) هستند که از فناوری بلاکچین در آنها استفاده شده است. بلاک چین در حال تغییر دادن صنایع ازجمله دارایی، املاک و مستغلات، مراقبتهای بهداشتی، بیمه و بخش عمومی است.
تقاضا برای متخصصان بلاک چین بهسرعت در حال رشد است و تا سال 2025، 18 درصد از تولید ناخالص داخلی جهان از طریق فناوریهای بلاک چین تأمین میشود.
یکی از کاربردهای بلاک چین این است که اطلاعات مالی را ثبت و کنترل میکند و از اولین و معروفترین کاربردهای فناوری بلاک چین، خرید و فروش ارزهای دیجیتال است. زمانی که بیت کوین معرفی شد، به مردم این امکان را داد تا به صورت مستقیم با یکدیگر معامله کنند. بیت کوین و سایر ارزهای دیجیتال از فناوری بلاک چین برای ثبت معاملات استفاده میکنند.
دوره بلاک چین به زبان ساده دانش پایهای در مورد بیت کوین و استفاده از فناوری بلاک چین به روشهای متنوع و نوآورانه را در اختیار شما قرار میدهد. آموزش بلاک چین برای هر فردی، حتی کسی که سابقه فنی چندانی ندارد، مناسب است. دوره آنلاین بلاک چین به زبان ساده برای افراد حرفهای و غیرحرفهای مانند توسعهدهندگان، مدیران پروژه، معماران فناوری، متخصصان پشتیبانی، رهبران گروه، مدیران محصولات و تحلیلگران تجارت ایدهآل است.
دوره بلاک چین به زبان ساده مروری مفهومی و خلاصه فنی فناوری بلاک چین است و یادگیری عمیقی را درباره بیت کوین ارائه میدهد. این دوره مقدمهای در مورد بیت کوین و سایر ارزهای دیجیتال به شما ارائه میدهد. همچنین، دوره آموزش بلاک چین و بیت کوین شامل مقدمهای در مورد چگونگی دستیابی بیت کوین (Bitcoin mining)، خرید و فروش بیت کوین، نحوه ذخیره و استفاده از بیت کوین و موارد دیگر است.
علاوه بر این، این دوره به شما کمک میکند تا با چگونگی ساخت یک بلاک چین آشنا شوید و نحوه کار آن، از امنیت و حملات احتمالی گرفته تا نحوه پیادهسازی یک بلاک چین را به شما آموزش میدهد.
به طور خلاصه در دوره بلاک چین به زبان ساده، شما یاد خواهید گرفت که بلاک چین چیست، مفاهیم بیت کوین چه هستند، بیت کوین چگونه کار میکند، کاربردهای بلاک چین چیست، آینده بیت کوین چگونه خواهد بود، خریدوفروش ارز دیجیتال چگونه است، ماینینگ بیت کوین چگونه انجام میشود و سختافزار مناسب برای آن چیست و موارد دیگر.
جادی به معنای حقیقی کلمه، یک گیک و یک هکر است، البته منظور از هکر، دزدی پسورد و ایمیل مردم نیست! بلکه به معنی عشق به دانستن و عشق به تحقیق درباره خیلی از چیزهایی هست که میبینم و میشنویم. جادی بیشتر از ۲۰ سال است که به صورت حرفهای برنامهنویسی میکند و تجربیات زیادی در این زمینه داره و در شرکتهای بزرگی مثل نوکیا و مبیننت تجربه کاری موفق داشته است. کمتر کسی وجود داره که در زمینه فنی مرتبط با وب فعالیت داشته باشد و جادی میرمیرانی را نشناسد.
بعید است کسی در حوزه کامپیوتر فعال باشد و نام جادی را نشنیده باشد. جادی یک انسان پرانرژی و همهفنحریف است که با برخورداری از علم و تجربه بالا در زمینه برنامهنویسی، دادهکاوی و... فعالیت میکند. او کارشناسی برق گرایش مخابرات و کارشناسی ارشد جامعهشناسی دارد.
این تفاوت و تنوع در زمینههای کار او هم به چشم میخورد. شاید او را با ویدیوها و پادکستهای جذاب با موضوعات متفاوت بشناسید و شاید نام او بهعنوان برنامهنویس به گوش شما خورده باشد. جادی بیست سال سابقه برنامهنویسی دارد و علاقه اصلی او لینوکس و شبکه است. بخش مهمی از محبوبیت جادی به دورههای آموزشی او مربوط میشود. او در این دورهها مطالب را به شکلی جذاب و متفاوت ارائه میکند. از معروفترین دورههای او میتوان به دوره لینوکس و دوره برنامهنویسی پایتون اشاره کرد.
پاسخ به این سوال کار راحتی نیست. خصوصا وقتی نام او را در گوگل جستجو کنیم و فعالیتهای گسترده و متنوع او در زمینههای مختلف را ببینیم. جادی میرمیرانی مدرک کارشناسی خود را از دانشگاه خواجه نصیرالدین طوسی و تحصیلات خود را در مقطع کارشناسی ارشد در دانشگاه علامه طباطبایی به اتمام رسانید. اما زمینه اصلی کاری او مربوط به علوم و مهندسی کامپیوتر است. او معتقد است نباید در زندگی تکبعدی پیش رفت و باید همیشه گزینههای زیادی را روی میز داشت. نگاه گذرایی به رزومه جادی به ما نشان میدهد که او تا چه حد به این حرف خود پایبند بوده است. جادی علاقه زیادی به نشر دادن اطلاعات و انتقال تجربیات خود به دیگران دارد. با یک جستجوی ساده در فضای اینترنت میتوانید پادکستها، ویدیوها و مقالات آموزشی او را در مورد موضوعات مختلف ببینید.
متد آموزشی جادی چگونه است؟
جادی دانش خود را از تجربه به دست آورده است. او به علاقهمندان تازهکار برنامهنویسی هم توصیه میکند، همین امروز زبان مورد نظر را نصب کرده و شروع به گشتوگذار و تست آن بپردازند. از نظر جادی برخوردن به مسائل مختلف و پیدا کردن راهحل برای آنها بهترین راه یادگیری است. برای همین است که در دورههایش به هیچ کتاب و جزوهای وابسته نیست و پس از ارائه مطالب مستقیم به سراغ حل مثالهای عملی و تمرینهای تعاملی میرود.
زبان برنامهنویسی پایتون در دنیای امروز به یکی از بهترین و محبوبترین زبانها تبدیل شده است. این زبان میتواند در زمینههای مختلفی از دادهکاوی تا برنامهنویسی وب کاربرد داشته باشد. کتابخانههای گسترده و متنوع پایتون به توسعهدهندگان این امکان را میدهند که در زمینههای مختلف علوم کامپیوتر و داده فعالیت کند. به همین دلیل دورههای پایتون علاقهمندان پرشماری دارند.
در حال حاضر با یک جستجوی ساده در اینترنت میتوانید دهها دوره پایتون مختلف پیدا کنید. اما دوره آموزش پایتون جادی با دورههای دیگر متفاوت است. چرا که جادی حدود 20 سال تجربه در زمینه برنامهنویسی دارد. همچنین با سر زدن به وبلاگ و صفحات شبکههای اجتماعی او، میتوانید توانایی بالای او در برقراری ارتباط و انتقال مطالب را ببینید. اینها را اضافه کنید به تمرینهای تعاملی و پروژههای واقعی که فهم شما را از مطالب عمیقتر کرده و شما را برای حضور در بازار کار و حل مسائل واقعی آماده میکنند. تمام کسانی که علاقهمند به یادگیری پایتون هستند، میتوانند از این دوره استفاده کنند. سرفصلهای این دوره عبارتند از:
دوره پایتون پیشرفته جادی
در این دوره مباحث آموزشی دوره مقدماتی ادامه پیدا کرده و مباحثی مثل شیگرایی در پایتون مورد بررسی قرار میگیرند. با شرکت در این دوره میتوانید بخشهای مهمی از برنامهنویسی پیشرفته پایتون مثل کار با دیتابیس و Web Scraping را یاد بگیرید و به یک برنامهنویس وب تبدیل شوید. همچنین در این دوره کار با وبسرویس یا API از طریق پایتون به شما آموزش داده میشود؛ تکنیکی که در حال حاضر یکی از مهمترین ترندهای دنیای برنامهنویسی است.
آموزشهای جادی زمینههای مختلفی را در میان علوم کامپیوتر در بر میگیرند. یکی از این زمینهها مدیر سیستمی لینوکس یا lpic است. این دوره برای تمام کسانی که علاقه یا نیاز به کار با سرور یا مدیریت سیستم از طریق لینوکس دارند کاربردی خواهد بود. جادی lpic را با روشی نوین آموزش داده و شما را آماده شرکت در آزمونهای lpic101 و lpic102 خواهد کرد. برای دانلود lpic1 جادی روی این لینک کلیک کنید.
جادی به لینوکس علاقه ویژهای دارد. به گفته خودش لینوکس سیستمعاملی است که به کاربرانش اجازه میدهد خیلی مستقیمتر به اینترنت متصل شوند. جادی میگوید «تقریبا تمام اینترنتی که میشناسیم و تمام سرویسهای مهم دنیا بر پایه لینوکس کار میکنند. کسی که به لینوکس مسلط باشد، درک دقیقتری از ساختار کاری اینترنت دارد» و اضافه میکند «یادگیری سیستمعاملی که همه سوپرکامپیوترهای دنیا و بخش عظیمی از اینترنت روی آن کار میکنند بدون شک برای مهندس کامپیوتر مفید است».
او همچنین به تمام علاقهمندان لینوکس توصیه میکند بدون اتلاف وقت آن را نصب کرده و شروع به تست کردن قابلیتهای آن و پیدا کردن راه حل کنند. در وبلاگ جادی (منوی سمت چپ) میتوانید از بخش «راهنماهای شروع» شیوه نصب و راهاندازی لینوکس را ببینید. مطالب آموزشی بههمراه تمرینات تعاملی و پروژههای عملی در دوره لینوکس جادی مکتبخونه به شما ارائه خواهد شد.
GIT ابزاری است که کار با آن یک مهارت مهم برای برنامهنویسان امروزی به حساب میآید. در دوره آموزش گیت جادی ابتدا مفهوم گیت به عنوان سیستم کنترل نسخه مورد بررسی قرار گرفته و سپس طرز کار با دو گیت معروف یعنی گیتهاب و گیت لب به شما آموزش داده میشود. کارهایی از قبیل ساخت انشعاب یا شاخه، ادغام چند تکه کد، مشارکت در یک پروژه متن باز و تمام مباحثی که تسلط شما را به کار با گیت بهبود خواهند بخشید.
جنگو یک فریمورک یا چارچوب محبوب برای توسعه نرمافزارهای تحت وب (Web Application) است. در حال حاضر بسیاری از برندهای دیجیتال به توسعه نرمافزار تحت وب نیاز داشته و تقاضای بالایی برای آن در بازار کار وجود دارد. برای همین شرکت در دوره آموزش جنگو جادی و تسلط به مواردی مثل اصول معماری، چارچوب برنامهنویسی وب و نصب و راهاندازی ابزارهای جنگو به شما کمک میکند در راه رسیدن به یک شغل مناسب قدم بردارید.
جادی بیت کوین و بلاک چین را به طور کامل در این دوره آموزش میدهد. مهمترین امتیاز این دوره، تدریس مباحث مربوط به بلاکچین و بیت کوین بر اساس سرفصلهای دانشگاه پرینستون است. در این دوره بلاک چین از نظر فنی و تخصصی مورد بررسی قرار میگیرد و تکنولوژی پشت بیت کوین به شما معرفی میشود. خود جادی میگوید هدف این دوره پول درآوردن نیست بلکه آشنایی با تکنولوژی است.
شخصیت جادی را شاید بتوانید از چهره همیشه خندان او تشخیص دهید. در بسیاری از جاها او خود را «برنامهنویس خوشحال، هکر خندون» معرفی میکند. او نه تنها خود شخصیتی آزاد، رها و مثبتاندیش دارد بلکه معمولا مخاطبانش را هم به این سبک زندگی دعوت میکند. شاید مهمترین علت شاد بودن و رضایت از زندگی او این است که وقتش را صرف کاری میکند که از آن لذت میبرد. به گفته خودش، او همیشه خوشحال است. و اگر تنها یک توصیه بخواهد به انسانها بکند، آن این است که «آدمها باید روی چیزهایی کار کنند که از آن لذت میبرند و با حوصله به پیش بروند. آنها نباید سعی کنند که یکباره به پله آخر بپرند و از همه مهمتر اینکه شاد باشند».
جادی علت ورود خود به دنیای برنامهنویسی را خانواده و علاقه شخصی میداند. او از بچگی با کامپیوترها بزرگ شده است. او در خاطراتش تعریف میکند که ایده استفاده از کامپیوترها توسط یکی از اعضای فامیل مطرح شده است. بدین ترتیب او در 6 سالگی صاحب اولین کامیپوتر قابل برنامهنویسی شده است. از او از همان ابتدا تا دوران راهنمایی با زبان C# کار میکرده و این کار به یک فعالیت لذتبخش برای او تبدیل شده بوده است. دوران دبیرستان جادی با ورود اولین شبکههای کامپیوتر به ایران همزمان بوده است. بنابراین او در این دوران با گروهی از آدمهای مشابه آشنا شده و اینگونه وارد دنیای لینوکس میشود.
امیرعماد میرمیرانی، با نام مستعار جادی، فوق لیسانس خود را در رشته جامعه شناسی گذرانده است. او همیشه از اینکه یک فرد صرفا فنی دیده شود، گریزان بوده است. از نظر او اهمیت بحثهای فلسفی، انسانی، اجتماعی و غیره دست کمی از بحثهای فنی ندارند، چه بسا که بسیار پراهمیتتر هم میتوانند باشند. جادی معتقد است بحثهای فنی را میتوان در هر کتابی یافت و همواره یک جواب درست برای آنها وجود دارد. اما دیدگاه انسان دقیقا همان چیزی است که زندگی او را تعیین میکند. به همین دلیل است که او علاوه بر برنامهنویسی، در حوزه جامعه شناسی هم فعالیت داشته و خود را جامعه شناس معرفی میکند.
جادی میرمیرانی مقالات زیادی را در حوزه برنامهنویسی، فناوری اطلاعات، مخابرات و به طور کلی تکنولوژیهای روز دنیا در صفحات مختلف خود منتشر کرده است. او همچنین کتابی تحت عنوان «فقط برای تفریح: داستان یک انقلاب اتفاقی» اثر لینوس توروالدز ترجمه کرده است. لینوس توروالدز خالق هسته لینوکس است. در این کتاب میتوانید با زندگی این شخص مهم آشنا شوید. به علاوه، داستان نوشته شدن لینوکس و همچنین نظرات لینوس درمورد جنبش نرمافزار آزاد را میتوانید بخوانید. ترجمه شیوای جادی محتوای جذاب کتاب را دلنشینتر کرده است؛ به گونهای که ممکن است تا وقتی کتاب را تمام نکردهاید، از آن نتوانید دست بکشید.
کتاب دیگری که جدیدا جادی آن را ترجمه و در اینترنت منتشر کرده است، «اسنو کرش» نام دارد. البته هنوز نسخه چاپی یا ایبوک آن آماده نشده است. از نظر جادی، اسنو کرش یکی از مهمترین کتابها در تاریخ کتابهای آیندهنگر است که مفاهیم زیادی را به درستی پیشبینی کرده و ژانر پست سایبرپانک آن جذابیتهای زیادی به داستان افزوده است.
جادی پادکست خود را تحت عنوان «رادیو گیک» در پلتفرمهای از سال 91 مختلف منتشر میکند. او در این پادکست به مسائل مختلف مربوط به تکنولوژی و فناوری از سراسر دنیا میپردازد. کانال تلگرام رادیو گیک در حال حاضر بیش از 16 هزار دنبال کننده دارد.
جادی به عنوان یک گیک واقعی و آزاد که اتفاقا دیدگاه زیبایی به زندگی و جامعه دارد، پادکستهایی در ارتباط با تکنولوژی منتشر میکند. جادی معتقد است رادیو گیک یک ایستگاه رادیویی نیست؛ بلکه یک حرکتگاه رادیویی است. این رادیو برای کسانی مناسب است که به تکنولوژی فراتر از سیستمهای مد روز و قیمت آنها مینگرند و در این میان، دغدغههای جامعه برایشان اهمیت بیشتری دارد. شعار جادی در این مورد این است: «رادیو گیک برای گیکهای سرگردان در تقاطع جامعه و تکنولوژی. :) »
اول از همه باید بگوییم هیچگاه برنامه نوشتن به یک زبان خاص را با یاد گرفتن برنامهنویسی اشتباه نگیرید. این اشتباهی است که اکثر برنامهنویسهای تازهکار مرتکب آن میشوند. جادی معتقد است که او برنامهنویسی را بلد است و در نتیجه اینکه به چه زبانی مینویسد، اهمیتی ندارد.
همانطور که گفتیم جادی اصل زندگی را لذت و خوشحالی میداند. بنابراین او توصیه میکند از پایه و با حوصله شروع به یادگیری برنامهنویسی کنید و چیزی را انتخاب کنید از آن لذت ببرید. بعد از اینکه کمی پیش رفتید، میتوانید شروع به خواندن سورس پروژههای آزاد کنید. حتی از یک جایی به بعد میتوانید در انجام آن پروژه مشارت کنید. بدین ترتیب هم میتوانید مهارتهای ارتباطی خود را افزایش دهید و هم با دیدن نمونه کارهای خوب، خوب کار کردن را میآموزید. این روند در نهایت یک رزومه پربار را برایتان به ارمغان میآورد.
جادی معتقد است که اگر میخواهید به یک برنامهنویس شناس تبدیل شوید، باید مشارکت کنید. مطالبی که یاد میگیرید را به دیگران آموزش دهید. تغییرات مثبتی در کدهای دیگران انجام دهید، باگها را حل کنید و تا جایی که میتوانید به جامعه چیزهای مفید تحویل دهید. بدین ترتیب علاوهبر اینکه شناخته میشوید، تجربههای بسیار خوبی هم در این زمینه کسب میکنید.
اطلاعات بیشترآشنایی با یکی از زبانهای برنامهنویسی
در صورت قبولی در دوره، گواهی نامه رسمی پایان دوره توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار می گیرد.
خدمات منتورینگ به معنای برخورداری دانشجو از راهنما یا پشتیبان علمی در طول گذراندن دوره میباشد. این خدمات شامل پاسخگویی به سوالات آموزشی(در قالب تیکتینگ)، تصحیح آزمون یا پروژه های دوره و ارائه باز خورد موثر به دانشجو میباشد.
این دوره طوری طراحی شده است که محتوای آموزشی دوره حول چند پروژه واقعی و کاربردی هستند تا یادگیری دانشجو در طول دوره به کاربردهای عملی تبدیل شود و به این ترتیب بالاترین سطح یادگیری را فراهم نمایند.
با قرار گرفتن تمرین ها و آزمون های مختلف در طول دوره، محیطی تعاملی فراهم شده است تا بهره گیری از محتوا و یادگیری بهتر و عمیق تر شود.
شما می توانید از طریق تالار گفتگو با دیگر دانشجویان دوره در ارتباط باشید، شبکه روابط حرفه ای خود را تقویت کنید یا سوالات مرتبط با دوره خود را از دیگر دانشجویان بپرسید.
در صورت قبولی در دوره، شما میتوانید با وارد کردن اطلاعات آن در بخش دورههای آموزشی رزومهساز «جاب ویژن»، تایید مهارت خود را در قالب اضافه شدن «مدال مهارت» به روزمه آنلاین خود دریافت نمایید. این مدال علاوه بر ایجاد تمایز در نمایش رزومه شما، باعث بالاتر قرار گرفتن آن در لیست انبوه رزومههای ارسالی به کارفرما شده و بدین ترتیب شانس شما را برای استخدام در سازمانهای موفق و پر متقاضی افزایش میدهد.
ساختار بلاک چین و تعریف آن
بلاک چین یک پایگاه توزیع داده مبتنی بر اجماع میلیونها نقطه اشتراک است که بهصورت همزمان دادههایی در آن ثبت و اصلاح میشود و میتوان با بهرهگیری از این پلتفرم باز، آزاد و درعینحال پیچیده به تبادلات مالی، علمی و اطلاعاتی پرداخت. برای ثبت انواع معاملات در مواردی که دادههای حساس توسط هکرها برای تکثیر غیرمجاز یا سایر اقدامات جعلی هدف قرارگرفته شدهاند، از فناوری بلاک چین استفاده میشود.
سیستمعاملهای بلاک چین مربوط به رمزارزها (Crypto Currency)، هایپرلجر (Hyper ledger) و چند زنجیرهای نیز هستند. درواقع، میتوان گفت ساختار بلاک چین یک دفتر دیجیتالی از معاملات است که با استفاده از رمزنگاری ایمن شده است و بهصورت دیجیتالی امضا میشود تا از صحت و اعتبار آنها اطمینان یابد. هر بلوک این فناوری شامل دادههای معامله بهعلاوه پیوند به بلوک قبلی است.
بلوکها با هم زنجیرهای از سوابق را تشکیل میدهند که توسط شبکهای از رایانهها تأیید میشوند؛ اما مقصود از بلوک، بلوکهای فیزیکی نیست؛ بلکه وقتی میگوییم زنجیره بلوکها اشاره ما به اطلاعات دیجیتال و بلوکی است که در یک پایگاه داده ذخیره میشود.
بلاک چین یک لیست متوالی از سوابق معاملات توزیعشده در شبکه است. بلاک چین برای برنامههای تجاری میتواند شامل ثبت قراردادها، سوابق پزشکی، معاملات پولی و موارد دیگر باشد.
فواید بلاک چین
- بالا رفتن دقت در عملکرد با حذف نیروی انسانی در روند تائید
- کاهش در هزینهها با حذف واسط یا شخص ثالث در روند تائید
- عدم تمرکز دستکاری اطلاعات را سختتر میکند
- تراکنشها و معاملات، ایمن، اختصاصی و کارآمد هستند
- فناوری شفاف