دانلود دوره Udemy: مدیریت پایگاه داده PostgreSQL در ویندوز/لینوکس – بخش 1

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

نام محصول به انگلیسی دانلود Udemy - PostgreSQL Database Administration on Windows/Linux- Part 1
نام محصول به فارسی دانلود دوره Udemy: مدیریت پایگاه داده PostgreSQL در ویندوز/لینوکس – بخش 1
زبان انگلیسی با زیرنویس فارسی
نوع محصول آموزش ویدیویی
نحوه تحویل به صورت دانلودی
توجه مهم:

این دوره آموزشی به صورت دانلودی ارائه می‌شود و همراه با زیرنویس فارسی است.

حداکثر تا ۲۴ ساعت پس از ثبت سفارش، لینک اختصاصی دوره برای شما ساخته و ارسال خواهد شد.


📚 محتوای این محصول آموزشی (پکیج کامل)

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

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دانلود دوره Udemy: مدیریت پایگاه داده PostgreSQL در ویندوز/لینوکس – بخش 1

معرفی دوره

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

در پایان این بخش شما قادر خواهید بود یک سرور PostgreSQL را از ابتدا راه‌اندازی کرده، کاربران و دسترسی‌‌ها را مدیریت کنید و از امکانات پیشرفته آن مانند پشتیبان‌گیری، شکستن بار کاری (sharding) و تونیگ بهره ببرید.

دانشجویان چه خواهند آموخت

  • نصب و راه‌اندازی PostgreSQL در ویندوز و توزیع‌های مختلف لینوکس
  • ایجاد و مدیریت بانک‌های اطلاعاتی، جداول و ایندکس‌ها
  • مدیریت کاربران، نقش‌ها و سطوح دسترسی
  • پشتیبان‌گیری (Backup) و بازیابی (Restore) دیتابیس
  • پیکربندی فایل‌های متنی (postgresql.conf و pg_hba.conf)
  • مونیتورینگ و عیب‌یابی با ابزارهایی مثل pg_stat_activity و EXPLAIN ANALYZE
  • اصول Replication و راه‌اندازی نمونه اولیه Master/Slave
  • بهینه‌سازی عملکرد با ‌index‌، partition و تنظیم پارامترهای حافظه

مزایای دوره

  • آموزش پروژه‌محور و کاربردی با تمرین‌های واقعی
  • پوشش کامل مباحث از نصب تا مدیریت کاربران و امنیت
  • پشتیبانی از هر دو سیستم‌عامل پرکاربرد: ویندوز و لینوکس
  • توجه ویژه به بهینه‌سازی و نکات نگهداری در محیط‌های تولید
  • قابلیت ارتقاء مهارت برای کار با سرویس‌های ابری PostgreSQL در آینده

پیش‌نیازها

  • آشنایی اولیه با SQL (دستورات SELECT, INSERT, UPDATE, DELETE)
  • تجربه کار با خط فرمان لینوکس یا PowerShell ویندوز
  • مبانی شبکه و پورت‌ها (TCP/IP)
  • درک ساختار پایگاه داده‌های رابطه‌ای

بخش‌های دوره

  • مقدمه و معرفی PostgreSQL – تاریخچه، مقایسه با دیگر RDMSها
  • نصب در ویندوز – دانلود بسته نصبی، تنظیم متغیر PATH، سرویس ویندوز
  • نصب در لینوکس – استفاده از apt/yum، راه‌اندازی سرویس و مجوزهای اولیه
  • ایجاد دیتابیس و اشیاء اصلی (فهرست، توابع و تو در تو)
  • مدیریت کاربران، نقش‌ها و گروه‌ها
  • پشتیبان‌گیری و بازیابی با pg_dump و pg_restore
  • پیکربندی فایل‌های کلیدی و امنیت شبکه
  • پایش عملکرد با ابزارهای داخلی و خارجی
  • پارتیشن‌بندی جداول و مدیریت ایندکس‌ها
  • راه‌اندازی رپلیکیشن ساده Master/Slave

مثال‌های عملی

در این بخش نمونه‌های واقعی و سناریوهای کاربردی ارائه شده است:

  • نصب و پیکربندی PostgreSQL 13 در Ubuntu:
    sudo apt update
    sudo apt install postgresql postgresql-contrib
    sudo systemctl start postgresql
  • ایجاد کاربر با دسترسی محدود:
    CREATE ROLE reporter WITH LOGIN PASSWORD 'securePass';
    GRANT CONNECT ON DATABASE sales TO reporter;
  • پایگاه‌داده زمانی (Time Series) با partition:
    CREATE TABLE logs (
      id serial PRIMARY KEY,
      event_time timestamp NOT NULL
    ) PARTITION BY RANGE (event_time);
  • پشتیبان‌گیری کامل و بازیابی:
    pg_dump -U postgres mydb > mydb_backup.sql
    psql -U postgres mydb < mydb_backup.sql
  • راه‌اندازی ساده رپلیکیشن:
    # در سرور اصلی
    wal_level = replica
    max_wal_senders = 3
    
    # در سرور ثانویه
    pg_basebackup -h master -D /var/lib/postgresql/13/main -U replicator -Fp -Xs -P

نکات کلیدی

  • همیشه قبل از تغییر در فایل‌های تنظیمات، از آن‌ها پشتیبان (backup) تهیه کنید.
  • استفاده از EXPLAIN ANALYZE برای شناسایی کوئری‌های کند الزامی است.
  • تنظیم مناسب پارامترهای حافظه (shared_buffers, work_mem) باعث افزایش چشمگیر کارایی می‌شود.
  • در محیط‌های تولید، زمان‌بندی پشتیبان‌گیری را در ساعات خلوت شبکه انجام دهید.
  • از نسخه‌های پایدار PostgreSQL و بروز نگه‌داشتن آن برای امنیت و امکانات جدید غافل نشوید.

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.