مهارت های ویژه هکینگ

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

کد دوره: HS-1801

دیاگرام ون و جایگاه هکینگ اسکیلز

  • مدت دوره: ۱۲ ساعت
  • مخاطب دوره:  متخصصان علاقه‌مند به حوزه داده
  • دوره های پیش نیاز: آشنایی مقدماتی با مفاهیم نرم افزار و کامپیوتر
  • مدرسین دوره: محمد عباسی
  • ظرفیت ثبت نام: ۱۴ نفر
  • ارزش دوره:  ۳۸۷ هزار تومان (۲۵ % تخفیف برای دانشجویان و مشتریان قدیمی)

دستاورد دوره

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

محتوای دوره

بخش اول:  مهارت کار در محیط لینوکس

  • آگاهی از معماری سیستم لینوکس
  • نصب و نگهداری Linux workstation،
  • کار با خط فرمان، شامل دستورات نام آشنای GNU و Unix
  • نصب و آپدیت و نگهداری از بسته های نرم افزاری
  • مدیریت فایل ها، مجوزهای دسترسی و همچنین امنیت سیستم

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

  • آشنایی با مفهوم گیت و کاربرد آن
  • مقدمات گیت و نصب آن
  • اولین اینیت (init) و اولین کامیت
  • بررسی تاریخچه کارها
  • بررسی تغییرات انجام شده
  • آشنایی با شاخه ها یا همان برنچ ها (Branch)
  • کمی بیشتر در مورد برنچ ها
  • آشنایی و استفاده از گیت هاب (GitHub)
  • بررسی و حل کانفلیکت های (Conflict) ریموت
  • تگ زدن برای شناسایی نسخه ها
  • امضا کردن تگ ها و کامیت ها
  • دیباگ کردن با کمک گیت
  • آشنایی با گیت لب و مشارکت در پروژه ها

بخش سوم:  آشنایی با مفهوم داکر و کاربردهای آن

  • داکر چیست و چرا از آن استفاده می‌کنیم؟
  • معرفی ابزار Kitematic‎
  • نصب داکر بر روی سیستم عامل مکینتاش
  • نصب داکر بر روی سیستم عامل لینوکس‎
  • دستورات داکر
  • آشنایی با مفهوم Docker Image‎
  • آشنایی با سرویس Docker Hub‎
  • اجرای MongoDB‎ بر روی داکر
  • مفهوم volume‎ در داکر
  • مفهوم شبکه در داکر
  • ساختن image‎ دلخواه با استفاده از داکرفایل
  • انتشار میکروسرویس بر پایه داکر
  • آشنایی و استفاده از ابزار Docker-compose‎
  • گرفتن بنچمارک تست از میکروسرویس

برای مشاهده برنامه زمانی این دوره در تقویم آموزشی دایکه کلیک کنید.

لیست دوره ها

دوره های آموزشی

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

جزئیات بیشتر: دوره های آموزشی info