دوره آموزشی پیشرفته PostgreSQL

دوره آموزشی پیشرفته PostgreSQL

⏱️ 2 ساعت 21 دقیقه📈 پیشرفته📅 2023-04-21

مدرسین

Janani Ravi

Janani Ravi

Certified Google Cloud Architect and Data Engineer

جزئیات دوره

PostgreSQL یکی از قوی‌ترین و پرکاربردترین سیستم‌های پایگاه داده متن‌باز و شی‌گرا در دنیاست. چرا انقدر محبوبه؟ چون امنیت، عملکرد بالا و امکانات پیشرفته‌ای داره که اون رو به یه انتخاب عالی برای برنامه‌نویسان و شرکت‌های بزرگ تبدیل کرده.
تو این دوره، «جَنانی راوی» به سراغ مباحث پیشرفته‌ی PostgreSQL میره و بهتون یاد میده که چطور از قدرت واقعی این پایگاه داده استفاده کنید. 🔹 اول از همه، یاد می‌گیرید که PostgreSQL رو روی سیستم خودتون نصب و راه‌اندازی کنید. 🔹 بعدش، میریم سراغ داده‌های جغرافیایی (Geospatial Data) که بهتون اجازه میده مکان‌ها، مسیرها و محدوده‌های جغرافیایی رو روی نقشه ذخیره و پردازش کنید. حتی می‌تونید فاصله‌ی بین دو نقطه رو حساب کنید یا مساحت یه منطقه رو اندازه بگیرید. 🔹 یه مهارت فوق‌العاده که توی این دوره یاد می‌گیرید، جستجوی متنی پیشرفته (Full-text Search) هست. یعنی می‌تونید توی پایگاه داده، متن‌های طولانی رو به‌صورت حرفه‌ای فیلتر کنید و جستجوهای دقیق انجام بدید. 🔹 بعدش نوبت «تریگر»ها (Triggers) میرسه که بهتون اجازه میده یه سری عملیات خودکار رو تنظیم کنید. مثلاً هر وقت یه رکورد جدید ثبت شد، یه تابع خاص اجرا بشه. 🔹 در آخر هم میریم سراغ تراکنش‌ها (Transactions) که بهتون کمک میکنه مجموعه‌ای از عملیات رو به‌صورت یه بسته‌ی کامل اجرا کنید؛ یعنی یا همه‌ی مراحل انجام بشن یا هیچ‌کدوم! 🚀 اگه می‌خواید توی PostgreSQL یه سطح بالاتر برید و از امکانات پیشرفته‌اش نهایت استفاده رو ببرید، این دوره دقیقاً برای شماست! اهداف یادگیری دوره ✅ نصب و راه‌اندازی PostgreSQL روی سیستم‌های مختلف ✅ کار با داده‌های جغرافیایی و انجام پردازش‌های مکانی ✅ یادگیری جستجوی متنی پیشرفته برای پایگاه داده‌ها ✅ ایجاد و مدیریت تریگرها برای اجرای خودکار دستورات ✅ درک مفهوم تراکنش‌ها و نحوه‌ی پیاده‌سازی آن‌ها برای امنیت داده‌ها

مهارت ها

PostgreSQLAdvancedDatabase DevelopmentDatabase ManagementOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - ویژگی‌های پیشرفته در PostgreSQL

1. نصب و راه‌اندازی PostgreSQL

  • 02 - macOS - PostgreSQL و PGAdmin 4 را نصب کنید
  • 03 - macOS - PostGIS را نصب و راه‌اندازی کنید
  • 04 - Windows - PostgreSQL و PGAdmin 4 را نصب کنید
  • 05 - Windows - PostGIS را نصب و راه‌اندازی کنید

2. کار با داده‌های مکانی

  • 06 - تحلیل داده‌های مکانی با استفاده از PostGIS
  • 07 - فرمت WKT و WKB
  • 08 - انواع داده‌های هندسه و جغرافیا
  • 09 - سیستم‌های مرجع فضایی
  • 10 - ایجاد جدول برای نگهداری انواع هندسه
  • 11 - کار با انواع هندسه پایه
  • 12 - استخراج مقادیر مختصات، محاسبه طول و مساحت
  • 13 - نمایش داده‌های دنیای واقعی
  • 14 - محاسبه فاصله بین مکان ها
  • 15 - محاسبه مکان‌های دور و نشان دادن خطوط روی نقشه
  • 16 - وارد کردن فایل‌های شکل

3. انجام عملیات جستجوی تمام متن

  • 17 - جستجوی تمام متن
  • 18 - جستجوی متن اصلی با استفاده از LIKE و ILIKE
  • 19 - Tsvector و tsquery
  • 20 - انجام جستجوی تمام متن با استفاده از عملگر @@
  • 21 - استفاده از عملیات منطقی در عبارات جستجو
  • 22 - انجام جستجو با استفاده از زبان دیگر
  • 23 - کنترل پارامترهای جستجو
  • 24 - رتبه بندی نتایج جستجو
  • 25 - ایجاد و استفاده از فرهنگ لغت

4. ایجاد و مدیریت محرک ها

  • 26 - معرفی محرک ها
  • 27 - دستور اجرای ماشه
  • 28 - ایجاد یک سطح ردیف، پس از درج ماشه
  • 29 - ایجاد یک سطح ردیف، پس از به روز رسانی ماشه
  • 30 - ایجاد یک ماشه در سطح بیانیه

5. تعریف و راه‌اندازی معاملات

  • 31 - معاملات و سطوح جداسازی معاملات
  • 32 - ایجاد و انجام معاملات
  • 33 - بازگرداندن معاملات
  • 34 - بازگرداندن معاملات متعهد
  • 35 - Savepoint و rollbacks
  • 36 - خوانده شده سطح انزوا متعهد
  • 37 - سطح جداسازی خواندن تکرار شونده
  • 38 - سطح جداسازی سریال

نتیجه

  • 39 - خلاصه و مراحل بعدی

مشاهده دوره کامل

رفتن به دوره