۰ تا ۱۰۰ آموزش (ELK (Elasticsearch, Kibana, Logstash

شروع:
پنج‌شنبه ۳ مرداد ۹۸ ۱۳:۰۰
پایان:
پنج‌شنبه ۳۱ مرداد ۹۸ ۱۶:۰۰
مکان: تهران
۰ تا ۱۰۰ آموزش (ELK (Elasticsearch, Kibana, Logstash
برگزارکننده‌ی رویداد
امکان ثبت‌نام برای این رویداد وجود ندارد.
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد

آکادمی فن آسا

 دوره جامع کاربردی پشته ELK

(Elasticsearch, Kibana, Logstash)

 
فن‌آسا

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

ما معتقدیم توسعه بلند مدت و پایدار فناوری نمی­‌تواند فارغ از آموزش و پژوهش و بریده از تاملات بنیادین باشد. فن­ آسا، آموزش و کمک به ارتقای سطح توانمندی هسته‌های نوآور و فن آور را رسالت خود می‌داند.

 

یکی از حوزه­ های کاری فن آسا، دیتاساینس می باشد که متخصصین این حوزه در شرکت اگزا (Exa) به عنوان یکی از زیرمجموعه های فن آسا فعالیت دارند.

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

 

 

نکات قابل توجه علاقه مندان شرکت کننده در دوره آموزشی ELK:

 

  • دوره جامع آموزش ELK بگونه‌­ای در نظر گرفته شده است که حضور در یک کارگاه، مستلزم شرکت در دیگر کارگاه‌های آن نمی‌باشد ولی اشراف داشتن بر محتوای پیش­نیاز هر کارگاه لازم می‌باشد که این مهم، توسط مدرس دوره سنجیده خواهد شد.

  • هر کارگاه همراه با پروژه عملی و گام به گام جهت ارتقای کیفی آموزش و کاربردی نمودن سرفصل­‌ها در نظر گرفته شده است.

  • به منظور سنجش شرکت کنندگان، پروژه نهایی (مجزای از دو پروژه‌ی هر کارگاه) ناظر بر محتوای ۲ کارگاه آموزشی نیز در نظر گرفته شده است.

  • ***همراه داشتن لپ تاب توسط شرکت کنندگان الزامی است.***

  • در پایان کارگاه، گواهی رسمی اعطا خواهد شد.

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

  • در صورتیکه ثبت نام ها به حد نصاب جهت برگزاری نرسد، آکادمی مختار می باشد کارگاه یا دوره را با تعویق برگزار نماید.

  • محل برگزاری رویداد نزدیک به مترو میرداماد واقع شده است.

  • قابل توجه شرکت کنندگان محترم: بعد از ثبت نام، در صورت انصراف تا قبل از  ۱ هفته به شروع کارگاه، صرفا با کسر ۱۰ درصد از وجه واریزی، باقیمانده شهریه به شرکت کننده محترم مسترد خواهد شد. و در خارج از بازه زمانی یاد شده، متاسفانه هیچگونه وجهی عودت داده نخواهد شد. 

 

آشنایی با کارگاه:

اهمیت داده در عصر امروز برکسی پوشیده نیست. رشد تکنولوژی ­های مبتنی بر اینترنت مانند شبکه ­های اجتماعی و همچنین اینترنت اشیا باعث ایجاد داده­ هایی با ساختار مختلف و حجم بالا می ­شود. اما حجم بالای داده ­ها و ساختار مختلف داده ­ها، چالش­ هایی را در ذخیره ­سازی و بازیابی اطلاعات ایجاد می ­کند.

امنیت داده­ ها، توزیع ­پذیری داده ­ها، توانایی ذخیره ­سازی حجم بالای داده ­­ها، ذخیره­ سازی ساختارهای مختلف داده­ای و بازیابی سریع داده ­ها از جمله نیازهایی است که در بحث ذخیره سازی کلان داده با آن مواجه هستیم.در همین راستا تکنولوژی­ ها و ابزارهای مختلفی ایجاد شدند که توانایی مدیریت و مواجه با این چالش ­ها را دارند.

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

 

سرفصل های کارگاه مقدماتی  دوره جامع کاربردی پشته ELK  :

 

۱- مقدمه

    ۱-۱- تعریف موتور جستجو و انواع آن

    ۲-۱- معرفی موتور جستجوی الاستیک سرچ

    ۳-۱- استک الاستیک سرچ

 

۲- راه ­اندازی موتور ElasticSearch و ابزار Kibana

    ۱-۲- بررسی نسخه ­های مختلف

    ۲-۲- پلتفرم­ های قابل راه ­اندازی

    ۳-۲- دانلود و نصب موتور الاستیک

    ۴-۲- پیکربندی و تنظیمات اولیه

    ۵-۲- نمونه­ ی عملی از فرایندهای CRUD

    ۶-۲- نصب و راه­اندازی Kibana

 

۳- نحوه عملکرد و مدیریت اسناد و اطلاعات

    ۱-۳- نحوه­ ی نمایه ­سازی و بازیابی اطلاعات

    ۲-۳- عملیات CRUD در الاستیک سرچ

 

۴- مدل­سازی داده­

    ۱-۴- مدل­سازی مبتنی بر سند

    ۲-۴- نگاشت داده

    ۳-۴- نوع داده

    ۴-۴- داده­ های تو در تو (Nested)

 

۵- کوئری­ ها در الاستیک سرچ

    ۱-۵- جستجوی تمام متن (full-text)

    ۲-۵- جستجوی در سطح لغت (term-level)

    ۳-۵- جستجوی بازه ­ای (Range-query)

    ۴-۵- جستجو با استفاده از عملگرهای منطقی

    ۵-۵- قابلیت­ های پیشرفته جستجو

 

۶- آشنایی با ابزار Logstash

    ۱-۶- آشنایی و بررسی کاربردها

    ۲-۶- معماری و تنظیمات

    ۳-۶- راه ­اندازی و پیکربندی

 

۷- تحلیل­گرها (Analyzers)

    ۱-۷- معرفی تعدادی از تحلیل­گرها و نحوه عملکردشان

    ۲-۷- استفاده از API تحلیل

    ۳-۷- بررسی تأثیر تحلیل­گرها در نتایج جستجو

آنچه در این کارگاه خواهید آموخت:

  • آشنایی با موتور جستجوی لوسین و الاستیک
  • آشنایی با نحوه عملکرد موتورهای جستجو
  • آشنایی با نحوه نمایه سازی داده­ ها در موتور جستجوی الاستیک
  • آشنایی با مدل ­های  مشابهت یابی در موتور جستجوی الاستیک
  • آشنایی با نحوه بازیابی و امیتاز دهی اسناد در موتور جستجوی الاستیک
  • آشنایی با قابلیت ­های کاربردی موتور جستجوی الاستیک
  • آشنایی با ابزار logstash و kibana

این کارگاه برای چه کسانی مفید است:

  • علاقه مندان به حوزه کلان داده
  • علاقه مندان به حوزه داده کاوی و پردازش متن
  • علاقه مندان به سامانه های بازیابی اطلاعات
  • کسانی در حوزه کاری خود نیاز به یک موتور جستجوی متنی دارند
  • علاقه ­مندان ورود به بازار کار علوم داده

در پایان کارگاه انتظار می‌رود که شرکت کننده:

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

مدرسین

علی ناظمی

علی ناظمی

برنامه نویس

- ادمین پایگاه داده و موتور جستجو در شرکت اگزا
- اشنایی با پایگاه های داده Sql و NoSql
- آشنایی با موتور جستجوی الاستیک سرچ

سید وحید موسوی

سید وحید موسوی

توسعه دهنده پایگاه داده و متخصص امنیت

- مدرس دوره های امنیت و تست نفوذ در دانشگاه علم و صنعت و مالک اشتر
- 4 سال سابقه کار با کلان داده های شبکه های اجتماعی
- متخصص در توسعه Elasticsearch با زبان های جاوا و C.NET
- متخصص در طراحی و توسعه پلاگین های الاستیک سرچ
- کارشناس امنیت پایگاه داده

زمان بندی برنامه

آدرس:تهران آدرس:تهران بلوار میرداماد - خیابان حصاری (رازان جنوبی) - خیابان شنگرف - پلاک ۳