95,000 تومان 65,000 تومان
ویژگی های دوره
دوره كامل ( يك جا) اموزش فارسی elastic search
*** دوره استفاده از الستیک در لاراول ***
الستیک سرچ چیه ؟
الستیک سرچ یا Elasticsearch یک موتور تحلیل و جستجوی open source (متن باز)، بر مبنای معماری Rest و توزیع شده است که بر اساس تکنولوژی Apache Lucene ساخته شده. جالبه بدونید از سال ۲۰۱۰ که این محصول منتشر شده، به مشهورترین موتور جستجو تبدیل شده و در مواردی مثل تحلیل لاگ، جستجوی Full-text، هوش امنیتی، تحلیل تجاری و هوش عملیاتی بیشترین استفاده را بین رقبای خودش داشته.
Elasticsearch چطور کار می کنه؟
با استفاده از API و موتور جمع آوری داده یا ابزارهای تفسیر لاگ مثل logstash و Amazon kinesis Firehose می تونید اطلاعات را در قالب فایل های JSON به ElasticSearch ارسال کنید.
Elasticsearch بلافاصله فایل اصلی را ذخیره می کنه و به ایندکس کلاستر فایل، یک کلید قابل جستجو اضافه می کنه. حالا می تونید فایل رو با استفاده از API ای که برای Elasticsearch طراحی شده، جستجو و بازیابی کنید. علاوه بر این میتونید، از Kibana استفاده کنید.
چرا باید از الستیک سرچ استفاده کنیم ؟
صرف زمان کم از شروع کار تا رسیدن به نتیجه
جالبه بدونید ElasticSearch ،API های مبتنی بر REST ساده و یک رابط کاربری HTTP آسان ارائه می ده، همچنین از فایل های JSON که کاملا رایگان است، استفاده می کنه. این خصوصیات باعث می شه شروع کار با اون و ایجاد برنامه های کاربردی برای مقاصد مختلف بسیار سریع و ساده باشه.
کارایی بالا
توزیع شده بودن Elasticsearch باعث می شه حجم بالایی از داده ها رو به طور موازی پردازش کنه و سریعا بهترین جواب ها را برای جستجوی های شما پیداکنه.
Kibana ابزاری مشهور در زمینه تصویر سازی و گزارش دهی است که به صورت یکپارچه با الستیک سرچ استفاده می شه.
Elasticsearch با Beats و Logstash هم یکپارچه است و این امکان رو به شما می ده تا به آسانی سورس کد های خود را تبدیل کرده و در کلاستر Elasticsearch خود بارگذاری کنید.
علاوه بر این سه مورد، می تونید، از پلاگین های متن باز الستیک سرچ مثل مفسرهای زبان و پیشنهاد دهنده ها استفاده کنید تا کارایی برنامه های خودتون رو بالا ببرید.
عملیات near Real Time
عملیات الاستیک سرچ مثل خواندن یا نوشتن داده ها معمولا زیر یک ثانیه زمان میبره. چنین سرعت بالایی این امکان رو به شما میده تا از Elasticsearch در کارهای تقریبا بلادرنگ مثل نرم افزار های مانیتورینگ و تشخیص خطا استفاده کنید.
توسعه آسان برنامه
Elasticsearch از زبان های متنوعی از جمله جاوا، پایتون، PHP، جاوا اسکریپت، Node.js، Ruby و … پشتیبانی می کند و فرقی نمیکنه شما برنامه نویس کدوم یک از این زبون ها باشید ، با استفاده از الستیک به راحتی میتونید موتور جستجو رو روی هرکدوم اونها پیاده سازی کنید .
پرکاربردترین موارد استفاده از Elasticsearch
علاوه بر جستجو، موارد استفاده از Elasticsearch به مرور زمان، همواره در حال رشد و تغییر بوده و هست. به ۵ مورد مصرف Elasticsearch اشاره می کنیم:
لاگ گیری و تحلیل لاگ
برای افرادی که با Elasticsearch کار کردند، این کاربرد بسیار آشناست. ابزارهایی که به همراه Elasticsearch ارائه شده و با آن یکپارچه هستن، اون رو به یکی از ساده ترین روش های لاگ گیری scale تبدیل کردند.
بسیاری از افراد از همین امکان برای فعال کردن لاگ پروژه خود استفاده می کنند.Elasticsearch امکانات متنوعی از Beats گرفته تا Logstash و Ingest Node رو برای جمع آوری داده ها در هر جایی که هستن و ایندکس گذاری اونها در اختیار شما قرار می ده. ابزارهایی مثل Kibana به شما توانایی ایجاد داشبوردهای قدرتمند و تجزیه و تحلیل می دن، در حالی که Curator به شما اجازه می ده عملیات نگهداری رو روی حالت خودکار بگذارید.
جمع آوری و ترکیب داده های عمومی
Elastic Stack ابزارهای متعددی برای جمع آوری و ایندکس گذاری آسان داده های راه دور داره. همچنین، مثل بسیاری از روش های ذخیره سازی غیر رابطه ای که مبتنی بر ذخیره اسناده، نداشتن یک تم سختگیرانه باعث شده که Elasticsearch انعطاف پذیری لازم برای بارگزاری منابع مختلف داده، نگهداری اونها و قابل جستجو کردنشون رو داشته باشه.
جستجوی Fulltext
این کاربرد هم خیلی غیرمنتظره و دور از ذهن نبود، چون جستجوی Full Text یکی از اصلی ترین قابلیت های Elasticsearch است که ما هم اون رو در لیست پرکاربردترین ها ذکر می کنیم. جالب اینجاست که مشتریانی که ازین قابلیت استفاده می کنند نتایج خیلی بهتری نسبت به روش های جستجوی قدیمی و تجارت الکترونیک گرفتند.
در زمینه تشخیص Fraud، امنیت تا همکاری و حتی فراتر ازون، مشتریان ما ثابت کردن که قابلیت های جستجو با Elasticsearch قدرتمند و انعطاف پذیره و شامل ابزارهای بسیاریست که جستجو رو آسونتر می کنه.
Elasticsearch کوئری DSL خودش رو داره. همچنین از قابلیت تصحیح خودکار متن برخورداره؛ مثلا اگر در متن اشتباه تایپی داشته باشید، می نویسه: آیا منظور شما “حدس صحیح خودش” است؟
معیارها و داده های برنامه
Elasticsearch روی داده های سری زمانی مانند معیارها و رویدادهای برنامه هم بسیار عالی عمل می کنه. این هم حیطه ی دیگه ایه که اکوسیستم بزرگ Beats به شما اجازه می ده تا به راحتی داده ها رو برای جستجوهای مشترک جمع آوری کنید. از هر فن آوری که استفاده می کنید، به احتمال بسیار زیاد Elasticsearch، کامپوننتی برای جستجوی معیارها و رخدادهای اون داره. حتی اگر چنین کامپوننتی نداشته باشه، اضافه کردن اون کاری نداره.
داده های تصویر سازی
Kibana با داشتن صدها امکان ترسیم چارت، سرویس tile برای اطلاعات جغرافیایی، TimeLion برای داده های سری زمانی، عملا یک ابزار تصویر سازی خارق العاده قدرتمند و در عین حال ساده برای استفادست. برای هر کدوم از مواردی که گفتم، چندین کامپوننت تصویری در Kibana وجود داره. اگر با ابزارهای مختلف دسترسی به اطلاعات کار کرده باشید، خواهید دید که Elasticsearch + Kibana به ابزار مورد علاقه شما برای تصویر سازی داده ها تبدیل خواهد شد.
🔴بخش اول دوره اموزشی elastic search (الستیک سرچ) :
این دوره در ۳ بخش منتشر خواهد شد که بخش اولش در حال حاضر آماده شده و بخش های بعدی به سرعت در حال آماده سازی هستند ، در بخش اول مباحث پایه ای و مهم الستیک سرچ به همراه نصب و پیاده سازی های اولیه انجام میشوند ، همچنین تمامی کدهای نوشته شده در طول دوره روی یک repository در github اپلود میشند تا شما دسترسی راحتی به سورس کد هم داشته باشید .
💯 شما میتونید بعد از خرید این دوره ، فایل زیپ آن را در پروفایل خود دانلود کنید. |
آیا این دوره پیش نیاز دارد؟
حاصل دوره
بعد از گذروندن این دوره شما دانش اولیه و پایه ای راجع به مفاهیم اولیه elastic search و kibana خواهید داشت.
1-دمو
دمو ویدئو
2-elasticsearch introduction
3-elastic stack introduction
4-nodes and clusters
5-documents and indices
6-types
7-sharding
8-replica
9-replica sync
10-searching for data
11-routing
12- free cloud elastic
13-install elasticsearch
14-elastic_configuration
15-install-kibana
16-kibana-configuration
17-start-with-kibana
18-create-index
19-add-documents
20-retreive-documents
21-replacing-document
22-update-document
23-script-update
24-upsert
25-delete-by-query
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
دوره اموزشی استفاده از الستیک سرچ(elasticsearch) در لاراول (laravel )
همانطور که در دوره آموزشی الستیک سرچ مشاهده کردید ، elasticsearch یکی از تکنولوژی های محبوب و در حال رشد…
دوره کامل ( ۱۱۳ قسمتی ) آموزش فارسی elastic search
دوره کامل Elastic Search فارسی برای اولین بار در سایت آموزشی itsAlireza.com و البته سایر سایت های آموزشی منتشر شده ، هدف ما اموزش ۰ تا ۱۰۰ الستیک سرچ یوده و برای رسیدن به این هدف دوره رو در 4 بخش طراحی کردیم که شامل ۱۱۳ قسمت و حدود ۱۰ ساعت آموزش فارسی خواهد بود .
این دوره کاملا پروژه محور و با کدنویسی مداوم در هر قسمت بوده ( به جز چند قسمت اول که مربوط به مفاهیم اولیه است ) و دانشجو کاملا درگیر کدنویسی در محیط کیبانا خواهد بود .
سعی کردیم روان و با توضیحات کافی هر بخش رو توضیح بدیم تا بعد از اتمام دوره نیازی به اموزش دیگه ای نداشته باشید و بتونید کارتون رو به عنوان یک elastic engineer تو محیط دلخواهتون ادامه بدید .
دانلود دوره آموزشی elastic search بخش چهارم
دوره کامل Elastic Search فارسی برای اولین بار در سایت آموزشی itsAlireza.com و البته سایر سایت های آموزشی منتشر شده ، هدف ما اموزش ۰ تا ۱۰۰ الستیک سرچ یوده و برای رسیدن به این هدف دوره رو در ۳ بخش طراحی کردیم که در حال حاضر بخش اول پیش روی شماست .
این دوره کاملا پروژه محور و با کدنویسی مداوم در هر قسمت بوده ( به جز چند قسمت اول که مربوط به مفاهیم اولیه است ) و دانشجو کاملا درگیر کدنویسی در محیط کیبانا خواهد بود .
سعی کردیم روان و با توضیحات کافی هر بخش رو توضیح بدیم تا بعد از اتمام دوره نیازی به اموزش دیگه ای نداشته باشید و بتونید کارتون رو به عنوان یک elastic engineer تو محیط دلخواهتون ادامه بدید .
دانلود دوره آموزشی elastic search بخش سوم
دوره کامل Elastic Search فارسی برای اولین بار در سایت آموزشی itsAlireza.com و البته سایر سایت های آموزشی منتشر شده ، هدف ما اموزش ۰ تا ۱۰۰ الستیک سرچ یوده و برای رسیدن به این هدف دوره رو در ۳ بخش طراحی کردیم که در حال حاضر بخش اول پیش روی شماست .
این دوره کاملا پروژه محور و با کدنویسی مداوم در هر قسمت بوده ( به جز چند قسمت اول که مربوط به مفاهیم اولیه است ) و دانشجو کاملا درگیر کدنویسی در محیط کیبانا خواهد بود .
سعی کردیم روان و با توضیحات کافی هر بخش رو توضیح بدیم تا بعد از اتمام دوره نیازی به اموزش دیگه ای نداشته باشید و بتونید کارتون رو به عنوان یک elastic engineer تو محیط دلخواهتون ادامه بدید .
chat_bubble_outlineنظرات
قوانین ثبت دیدگاه
- دیدگاه های فینگلیش تایید نخواهند شد.
- دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
- از درج دیدگاه های تکراری پرهیز نمایید.
- امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.
95,000 تومان 65,000 تومان

f.foroughi
آقای امراللهی سلام.
اول از همه بسیار متشکرم بابت انتشار بسته های آموزشی ELK که برای من به شخصه بسیار مفید و کاربردی هست.
سوال من این هست:
من با سه نود ELK راه اندازی کردم: kibana, elasticsearch و logstash
اما به دلیل اینکه تنها یک نود دارم برای elasticsearch، این راه اندازی بهینه نیست. لطفا راهنمایی کنید که چطور می تونم این معماری رو بهینه کنم. آیا حتما باید نود جدید اضافه کنم یا کانفیگ رو تغییر بدم.
متشکرم.
sajjad_rezaei( دانشجوی دوره )
ببخشید ادرس github که سورس رو اپلود کردین چیه من پیداش نمیکنم ! دوره اول و دوم رو دانلود کردم
itsalireza(مدیریت)
درود
خدمت شما :
https://github.com/alireza1992/elastic-course
فیروز محمدی
من چند سال پیش دوره SEO مهندس امراللهی رو تو سایت لرن فایلز دیدم ، واااقعا فوق العاده خوب بود . هرچی بلد بودن رو منتقل میکردن . برای همین مطمینم دوره ELK هم دوره خفنی خواهد بود !
سامان اقدسی
میتونم بگم خیلی شروع خوبی بود ! البته برای ۲۵ قسمت بخش اول میشد انتظار مطالب کاربردی تر هم داشت
باید منتظر بخش دومش باشم . لطفا زودتر منتشر کنید
ای کاش اصلا بخش بخش نمیکردید دوره رو
محمدحسین
ادامه دوره کی میاد؟ به نظر بخش اول کاربردی و خوب بود