دوره PostgreSQL برای مدیران سیستم: نصب، پیکربندی و نگهداری همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

2,490,000 تومان
دوره آموزشی PostgreSQL برای مدیران سیستم: نصب، پیکربندی و نگهداری دوره جامع PostgreSQL برای مدیران سیستم: نصب، پیکربندی و نگهداری مهارت مدیریت قدرتمندترین پایگاه داده متن‌باز جهان را کسب کنید! در دنیا...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 622,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره PostgreSQL برای مدیران سیستم: نصب، پیکربندی و نگهداری

موضوع کلی: برنامه نویسی

موضوع میانی: PostgreSQL

📋 سرفصل‌های دوره

  • 1. معرفی PostgreSQL: تاریخچه، ویژگی‌ها و جایگاه در اکوسیستم
  • 2. چرا PostgreSQL برای مدیران سیستم اهمیت دارد؟
  • 3. معماری هسته PostgreSQL: فرایندها، حافظه و ساختار کلی
  • 4. درک اصطلاحات کلیدی: کلاستر، پایگاه داده، شمای، جدول، نقش
  • 5. برنامه‌ریزی قبل از نصب: انتخاب سیستم عامل، سخت‌افزار و سیستم فایل
  • 6. روش‌های نصب PostgreSQL: پکیج منیجر، کد منبع و باینری
  • 7. پیش‌نیازها و وابستگی‌های نصب در لینوکس
  • 8. نصب PostgreSQL با استفاده از APT در اوبونتو/دبیان
  • 9. نصب PostgreSQL با استفاده از YUM/DNF در CentOS/RHEL
  • 10. راه‌اندازی کلاستر پایگاه داده اولیه با `initdb`
  • 11. ساختار دایرکتوری داده (Data Directory) و فایل‌های کلیدی
  • 12. مدیریت سرویس PostgreSQL: شروع، توقف، راه‌اندازی مجدد و فعال‌سازی
  • 13. بررسی صحت نصب و اتصال اولیه
  • 14. نصب و مدیریت چندین نسخه PostgreSQL روی یک سیستم
  • 15. بروزرسانی نسخه‌های کوچک (Minor Version Upgrades) پس از نصب
  • 16. فایل `postgresql.conf`: ساختار و پارامترهای اصلی
  • 17. پارامترهای اتصال و شبکه: `port`, `listen_addresses`, `max_connections`
  • 18. مدیریت احراز هویت کلاینت با `pg_hba.conf`
  • 19. متدهای احراز هویت: `md5`, `scram-sha-256`, `trust`, `ident`
  • 20. تنظیم قوانین دسترسی مبتنی بر هاست برای کاربران و پایگاه‌ها
  • 21. نحوه اعمال تغییرات پیکربندی: `reload` در مقابل `restart`
  • 22. پیکربندی لاگ‌برداری: `log_destination`, `log_filename`, `log_rotation`
  • 23. تنظیم پیشوند لاگ (`log_line_prefix`) برای تحلیل بهتر
  • 24. پیکربندی پارامترهای حافظه: `shared_buffers`, `work_mem`
  • 25. پیکربندی پارامترهای حافظه: `maintenance_work_mem`, `effective_cache_size`
  • 26. فعال‌سازی حالت آرشیو WAL (`archive_mode`, `archive_command`)
  • 27. مدیریت منطقه‌های زمانی و مجموعه‌های کاراکتر
  • 28. مشاهده و بررسی پیکربندی فعلی با `SHOW ALL` و `pg_settings`
  • 29. استفاده از `ALTER SYSTEM` برای تغییرات پیکربندی سراسری
  • 30. تنظیم مسیر جستجوی پیش‌فرض (search_path) برای شمای‌ها
  • 31. ایجاد و حذف پایگاه‌های داده (`CREATE DATABASE`, `DROP DATABASE`)
  • 32. مدیریت شمای‌ها (`CREATE SCHEMA`, `ALTER SCHEMA`)
  • 33. درک نقش‌ها (Roles) و کاربران (Users) در PostgreSQL
  • 34. ایجاد و مدیریت نقش‌ها (`CREATE ROLE`, `ALTER ROLE`, `DROP ROLE`)
  • 35. اعطا و لغو امتیازات (`GRANT`, `REVOKE`) در سطح پایگاه داده و شمای
  • 36. مدیریت امتیازات در سطح اشیاء (جداول، توابع، نماها)
  • 37. درک و پیکربندی امتیازات پیش‌فرض (Default Privileges)
  • 38. مدیریت مالکیت اشیاء و پایگاه‌های داده
  • 39. رمزگذاری و امنیت نقش‌ها
  • 40. فهرست کردن و بازرسی نقش‌ها، پایگاه‌های داده و امتیازات
  • 41. معرفی و کار با `psql`: ترمینال تعاملی قدرتمند
  • 42. دستورات متا (`\d`, `\l`, `\dt`, `\du`) در `psql`
  • 43. اجرای اسکریپت‌های SQL و دستورات Shell از `psql`
  • 44. استفاده از `pg_isready` برای بررسی وضعیت اتصال
  • 45. ابزارهای گرافیکی برای مدیران: مقدمه‌ای بر `pgAdmin`
  • 46. ساختار داخلی دایرکتوری داده: `base`, `global`, `pg_wal`
  • 47. مفهوم Tablespace و کاربرد آن در مدیریت ذخیره‌سازی
  • 48. ایجاد و مدیریت Tablespaceها (`CREATE TABLESPACE`, `ALTER TABLESPACE`)
  • 49. انتقال پایگاه داده و جداول به Tablespaceهای مختلف
  • 50. نظارت بر فضای دیسک و استفاده از `pg_database_size` و `pg_relation_size`
  • 51. معرفی راهبردهای جامع پشتیبان‌گیری
  • 52. پشتیبان‌گیری منطقی با `pg_dump` برای پایگاه داده کامل
  • 53. پشتیبان‌گیری منطقی با `pg_dump` از شمای، داده یا اشیاء خاص
  • 54. بازیابی اطلاعات با `pg_restore` از فایل‌های `pg_dump`
  • 55. پشتیبان‌گیری از اشیاء سراسری با `pg_dumpall`
  • 56. درک Write-Ahead Log (WAL) و اهمیت آن در بازیابی
  • 57. فعال‌سازی و پیکربندی آرشیوبندی پیوسته WAL
  • 58. پشتیبان‌گیری پایه (Base Backup) با `pg_basebackup`
  • 59. ترکیب Base Backup و WAL Archiving برای بازیابی کامل
  • 60. مفاهیم بازیابی در یک نقطه از زمان (Point-in-Time Recovery - PITR)
  • 61. پیکربندی فایل `standby.signal` (یا `recovery.conf` در نسخه‌های قدیمی‌تر) برای بازیابی
  • 62. انجام یک عملیات PITR کامل
  • 63. خودکارسازی فرآیندهای پشتیبان‌گیری و آرشیوبندی
  • 64. بررسی صحت و اعتبارسنجی پشتیبان‌ها
  • 65. مدیریت فضای ذخیره‌سازی برای فایل‌های پشتیبان و WAL
  • 66. تحلیل و تفسیر لاگ‌های سرور PostgreSQL
  • 67. پیکربندی `log_min_duration_statement` برای شناسایی کوئری‌های کند
  • 68. استفاده از نماهای سیستمی برای نظارت بر فعالیت‌ها (`pg_stat_activity`)
  • 69. استفاده از نماهای سیستمی برای نظارت بر عملکرد دیتابیس (`pg_stat_database`)
  • 70. معرفی `pg_stat_statements` برای تحلیل جامع کوئری‌ها
  • 71. نظارت بر معیارهای سیستم عامل مرتبط با PostgreSQL (CPU, RAM, I/O)
  • 72. معرفی ابزارهای نظارتی خارجی (Prometheus, Grafana, Pgbadger)
  • 73. تنظیم سیستم هشدار (Alerting) برای رویدادهای بحرانی
  • 74. بهینه‌سازی پارامتر `shared_buffers` برای حافظه اصلی
  • 75. بهینه‌سازی `work_mem` و `maintenance_work_mem`
  • 76. درک و تنظیم `effective_cache_size` برای برنامه‌ریز کوئری
  • 77. مدیریت Checkpoints و پارامترهای مرتبط (`checkpoint_timeout`, `max_wal_size`)
  • 78. ملاحظات بهینه‌سازی I/O در سطح سیستم عامل و فایل‌سیستم
  • 79. استفاده از `EXPLAIN` و `EXPLAIN ANALYZE` برای تحلیل پلن‌های اجرایی (سطح ادمین)
  • 80. نظارت بر استفاده و کارایی ایندکس‌ها
  • 81. هدف و کارکرد دستور `VACUUM`
  • 82. تفاوت `VACUUM FULL` و `VACUUM`
  • 83. پیکربندی و نظارت بر Autovacuum Daemon
  • 84. بازسازی ایندکس‌ها و جداول با `REINDEX` و `REINDEX DATABASE`
  • 85. تحلیل آمار جداول با `ANALYZE` برای بهینه‌ساز کوئری
  • 86. متدهای احراز هویت پیشرفته: LDAP, PAM, GSSAPI
  • 87. پیکربندی SSL/TLS برای رمزنگاری اتصالات کلاینت
  • 88. تقویت امنیت `pg_hba.conf` و قوانین دسترسی
  • 89. محدود کردن دسترسی سوپریوزرها و اصول حداقل امتیاز
  • 90. مدیریت مجوزهای سیستم عامل برای دایرکتوری‌های PostgreSQL
  • 91. معرفی اجمالی Row-Level Security (RLS) برای فیلتر داده
  • 92. مفاهیم Replication: Physical (Streaming) در مقابل Logical
  • 93. راه‌اندازی Streaming Replication (Primary-Standby Architecture)
  • 94. پیکربندی Standby Server و مدیریت حالت `recovery`
  • 95. نظارت بر وضعیت Replication با `pg_stat_replication`
  • 96. عملیات Failover: ارتقاء Standby به Primary
  • 97. استفاده از `pg_rewind` برای هماهنگ‌سازی سرور Primary ازکارافتاده
  • 98. Replication Slots: تضمین عدم حذف WALهای مورد نیاز Standby
  • 99. معرفی اجمالی ابزارهای HA خودکار (Patroni, repmgr)
  • 100. بروزرسانی نسخه‌های اصلی PostgreSQL با `pg_upgrade`
✦ مجموعه ویژه یادگیری

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

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: database administration DBA PostgreSQL PostgreSQL tutorial آموزش PostgreSQL برنامه نویسی پایگاه داده بهینه سازی PostgreSQL پایگاه داده پایگاه داده PostgreSQL پیکربندی PostgreSQL کار با PostgreSQL مدیر سیستم مدیریت پایگاه داده نصب PostgreSQL نگهداری PostgreSQL

نظرات

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

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