دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

یادگیری Elasticsearch 8 با کلاینت پایتون از ابتدا

یادگیری Elasticsearch 8 با کلاینت پایتون از ابتدا

✅ سرفصل و جزئیات آموزش

این دوره یک راهنمای جامع و کاربردی برای تسلط به اصول اولیه و ویژگی های پیشرفته Elasticsearch 8 و پایتون 3 می باشد.

آنچه یاد خواهید گرفت

  • چگونه Elasticsearch 8 با کیبانا، رابط وب برای مصورسازی و مدیریت داده را نصب و پیکربندی کنیم؟
  • درک مفاهیم اصلی و ویژگی های Elasticsearch، مانند شاردها، رپلیکاها، اندیس ها، مستندات، نگاشت ها، analyzers، کوئری ها، فیلترها و تجمیع ها
  • چگونه عملیات های مختلف را روی داده، مانند ایندکس گذاری، بازیابی، بروزرسانی، حذف، جستجو، مرتب سازی و تجمیع را انجام دهیم؟
  • چگونه از ماژول elasticsearch-py، کلاینت رسمی پایتون برای Elasticsearch، برای اتصال و تعامل با خوشه Elasticsearch استفاده کنیم؟
  • چگونه از ماژول elasticsearch-dsl، کتابخانه سطح بالا که کار با Elasticsearch را در پایتون ساده می کند استفاده کنیم؟
  • چگونه جستجوی متنی فازی و کامل و همچنین جستجو با تاریخ و داده های جغرافیایی را انجام دهیم؟
  • چگونه عملکرد جستجوی خود را با استفاده از کش کردن، صفحه بندی و تکنیک های دیگر بهینه کنیم؟
  • چگونه داکر را نصب و استفاده کنیم، ابزاری که به شما امکان می دهد اپلیکیشن ها را در کانتینرهای ایزوله اجرا کنید تا Elasticsearch و کیبانا را در یک محیط مجازی اجرا کنید.
  • چگونه وب اپلیکیشن فلسک بسازیم که از Elasticsearch به عنوان بک اند برای ذخیره و جستجوی محصولات استفاده می کند؟
  • چگونه خطاها و استثناها را در Elasticsearch و پایتون مدیریت کنیم؟
  • چگونه بهترین شیوه ها و نکات کاری درباره Elasticsearch و پایتون را یاد بگیریم؟

پیش نیازهای دوره

  • درک اولیه برنامه نویسی پایتون، مانند متغیرها، تایپ های داده، توابع و حلقه ها
  • یک کامپیوتر با اتصال به اینترنت و یک مرورگر وب
  • تمایل به یادگیری و کشف فناوری ها و مفاهیم جدید

توضیحات دوره

این دوره برای مبتدیانی طراحی شده که می خواهند اصول Elasticsearch و پایتون را بیاموزند و همچنین برای کاربران متوسط ​​و پیشرفته که می خواهند دانش و مهارت های خود را عمیق تر کنند. این دوره به 40 درس تقسیم می شود که هر یک مبحث خاصی را پوشش داده و مثال ها و تمرین های عملی را ارائه می دهد.

در پایان دوره به انجام موارد زیر قادر خواهید بود:

  • نصب و پیکربندی Elasticsearch 8 با کیبانا، رابط وب برای مصورسازی و مدیریت داده شما
  • درک مفاهیم و ویژگی های اساسی Elasticsearch مانند شاردها، رپلیکاها، اندیس ها، مستندات، نگاشت ها، analyzers، کوئری ها، فیلترها و تجمیع ها
  • انجام عملیات های مختلف روی داده، مانند ایندکس گذاری، بازیابی، بروزرسانی، حذف، جستجو، مرتب سازی و تجمیع
  • استفاده از ماژول elasticsearch-py، کلاینت رسمی پایتون برای Elasticsearch، برای اتصال و تعامل با خوشه Elasticsearch
  • استفاده از ماژول elasticsearch-dsl، کتابخانه سطح بالا که کار با Elasticsearch را در پایتون ساده می کند.
  • انجام جستجوی فازی و متن کامل و همچنین جستجو بر اساس تاریخ و داده جغرافیایی
  • بهینه سازی عملکرد جستجوی خود با استفاده از api اسکرول، صفحه بندی و تکنیک های دیگر
  • نصب و استفاده از داکر، ابزاری که به شما امکان می دهد اپلیکیشن ها را در کانتینرهای ایزوله اجرا کرده و نیز Elasticsearch و کیبانا را در یک محیط مجازی اجرا کنید.
  • ساخت وب اپلیکیشن فلسک که از Elasticsearch به عنوان بک اند برای ذخیره و جستجوی محصولات استفاده می کند.
  • مدیریت خطا و استثنا در Elasticsearch و پایتون
  • یادگیری بهترین شیوه ها و نکات کاری با Elasticsearch و پایتون

این دوره بر اساس آخرین نسخه Elasticsearch (8.x) و پایتون (3.x) است. برای دسترسی به محتوای دوره و رابط های وب Elasticsearch و کیبانا به یک رایانه با اتصال به اینترنت و یک مرورگر وب نیاز دارید. همچنین باید آناکوندا، توزیعی از پایتون که شامل بسیاری از پکیج ها و ابزارهای مفید است و PyCharm، محیط توسعه یکپارچه (IDE) که کدنویسی را آسان‌ تر و لذت‌ بخش‌ تر می‌ کند را نصب کنید. این دوره شما را در مراحل نصب و راه اندازی این ابزارها راهنمایی می کند.

این دوره برای چه کسانی مناسب است؟

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

یادگیری Elasticsearch 8 با کلاینت پایتون از ابتدا

  • مقدمه 01:37
  • ساختار دوره 02:25
  • نصب Elasticsearch 8 با کیبانا 10:27
  • آشنایی با Elasticsearch 08:15
  • شاردها و رپلیکاها در Elasticsearch 05:48
  • ایندکس گذاری، بازیابی و حذف ایندکس 15:02
  • کانتکس کوئری در DSL 20:31
  • فیلتر کانتکس و جستجوی فازی 12:01
  • تجمیع ها در Elasticsearch 23:59
  • نگاشت ها و تنظیمات سفارشی 10:12
  • نگاشت های پویا 04:11
  • analyzers داخلی و سفارشی 17:19
  • مبانی Elasticsearch None
  • نصب آناکوندا و PyCharm IDE 10:25
  • نصب ماژول elasticsearchpy 06:15
  • ایندکس گذاری سند در Elasticsearch 06:39
  • بروزرسانی سند در Elasticsearch 05:36
  • حذف سند 02:44
  • استفاده از متد انبوه برای ایندکس گذاری مستندات چندگانه 06:50
  • عملیات های CRUD در کلاینت پایتون یعنی Elasticsearch None
  • عملیات های جستجو match_all و range query 05:02
  • ترکیب جستجوها، صفحه بندی و مرتب سازی 11:05
  • بررسی elasticsearch dsl 10:43
  • جستجوی متنی فازی و کامل 07:30
  • کار با تاریخ ها و داده جغرافیایی 10:53
  • بهینه سازی عملکرد جستجو 07:51
  • جستجو در Elasticsearch None
  • نصب داکر با Elasticsearch و کیبانا 22:50
  • اتصال پروژه پایتون به Elasticsearch 8 در کانتینر داکر 03:28
  • ایندکس گذاری مستندات چندگانه برای درک مفهوم تجمیع ها 07:18
  • تجمیع های هیستوگرام تاریخ 06:09
  • تجمیع های اصطلاحات 04:59
  • تجمیع های محدوده 05:40
  • تجمیع های متریک ها 04:21
  • نگاشت های سفارشی 19:12
  • Analyzers سفارشی 14:36
  • مفاهیم پیشرفته Elasticsearch None
  • ایجاد اپلیکیشن فلسک و ایجاد ایندکس محصولات با استفاده از post api 11:02
  • بازیابی محصول با شناسه آن 07:59
  • بروزرسانی محصول با شناسه آن 03:59
  • حذف محصول با شناسه آن 03:25
  • ایجاد api با کوئری سفارشی 07:17
  • مدیریت خطا در Elasticsearch 08:02
  • نتیجه گیری 01:07

2,330,500 466,100 تومان

مشخصات آموزش

یادگیری Elasticsearch 8 با کلاینت پایتون از ابتدا

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:مقدماتی
  • تعداد درس:44
  • مدت زمان :05:54:44
  • حجم :2.2GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,762,000 1,752,400 تومان
  • زمان: 22:11:23
  • تعداد درس: 140
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید