کتاب SQL Server The Expert's Toolkit for SQL Server Evolution با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

SQL Server: جعبه ابزار حرفه‌ای‌ها برای تحول SQL Server - دوره جامع SQL Server: جعبه ابزار حرفه‌ای‌ها برای تحول SQL Server با دوره SQL Server The Expert's Toolkit، به یک متخصص واقعی SQL Server تبدیل شو...

انتخاب پلن

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

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره SQL Server The Expert's Toolkit for SQL Server Evolution

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

موضوع میانی: Microsoft SQL Server

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

  • 1. مقدمه ای بر RDBMS و تاریخچه SQL Server
  • 2. نسخه‌ها و ویرایش‌های مختلف SQL Server
  • 3. نصب و پیکربندی اولیه SQL Server
  • 4. آشنایی با محیط SQL Server Management Studio (SSMS)
  • 5. معماری پایگاه داده: فایل‌ها و Filegroup ها
  • 6. معماری Instance در SQL Server
  • 7. پایگاه‌های داده سیستمی (System Databases)
  • 8. ایجاد و مدیریت پایگاه‌های داده
  • 9. مقدمه‌ای بر زبان Transact-SQL (T-SQL)
  • 10. انواع داده (Data Types) در SQL Server
  • 11. دستور SELECT و بازیابی داده‌ها
  • 12. فیلتر کردن داده‌ها با دستور WHERE
  • 13. مرتب‌سازی نتایج با دستور ORDER BY
  • 14. کار با مقادیر NULL
  • 15. اتصال جداول: INNER, LEFT, RIGHT, FULL OUTER JOIN
  • 16. توابع تجمعی (Aggregate Functions)
  • 17. گروه‌بندی داده‌ها با GROUP BY و HAVING
  • 18. استفاده از Subquery ها
  • 19. عبارات جدول مشترک (Common Table Expressions - CTE)
  • 20. درج داده با دستور INSERT
  • 21. به‌روزرسانی داده‌ها با دستور UPDATE
  • 22. حذف داده‌ها با دستور DELETE
  • 23. ادغام داده‌ها با دستور MERGE
  • 24. مفهوم تراکنش (Transaction) و خواص ACID
  • 25. مدیریت خطا با TRY...CATCH
  • 26. توابع داخلی: رشته‌ای، تاریخ و عددی
  • 27. توابع پنجره‌ای (Window Functions): ROW_NUMBER, RANK, DENSE_RANK
  • 28. توابع پنجره‌ای پیشرفته: LAG, LEAD, FIRST_VALUE
  • 29. کار با داده‌های XML
  • 30. کار با داده‌های JSON
  • 31. Dynamic SQL و خطرات آن
  • 32. تبدیل سطر به ستون (PIVOT) و ستون به سطر (UNPIVOT)
  • 33. اصول نرمال‌سازی پایگاه داده (1NF, 2NF, 3NF)
  • 34. مدل‌سازی موجودیت-رابطه (Entity-Relationship)
  • 35. طراحی جداول و انتخاب نوع داده مناسب
  • 36. قیود (Constraints): PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK
  • 37. ستون‌های Identity و Sequence ها
  • 38. Schema ها و مدیریت مالکیت اشیاء
  • 39. ایجاد و مدیریت View ها
  • 40. View های ایندکس‌گذاری شده (Indexed Views)
  • 41. جداول موقت (Temporary Tables) و متغیرهای جدولی (Table Variables)
  • 42. حفظ یکپارچگی داده‌ها (Data Integrity)
  • 43. آشنایی با Query Execution Plan
  • 44. نحوه کار Query Optimizer
  • 45. معماری ایندکس‌ها: B-Tree
  • 46. ایندکس‌های Clustered
  • 47. ایندکس‌های Non-Clustered
  • 48. ایندکس‌ها با ستون‌های الحاقی (Included Columns)
  • 49. ایندکس‌های فیلتر شده (Filtered Indexes)
  • 50. ایندکس‌های Columnstore
  • 51. نگهداری ایندکس‌ها: Rebuild و Reorganize
  • 52. آمار (Statistics) و اهمیت آن در بهینه‌سازی
  • 53. تحلیل Execution Plan و اپراتورهای رایج
  • 54. شناسایی گلوگاه‌های عملکردی (Performance Bottlenecks)
  • 55. استفاده از Database Engine Tuning Advisor
  • 56. نظارت بر عملکرد با Query Store
  • 57. قفل‌گذاری، بلاک شدن و بن‌بست (Locking, Blocking, Deadlocks)
  • 58. سطوح ایزوله‌سازی تراکنش (Transaction Isolation Levels)
  • 59. پارتیشن‌بندی جداول و ایندکس‌ها (Partitioning)
  • 60. مدیریت منابع با Resource Governor
  • 61. معرفی In-Memory OLTP (Hekaton)
  • 62. بهترین شیوه‌ها در کدنویسی T-SQL
  • 63. ایجاد و استفاده از Stored Procedure ها
  • 64. پارامترها و مقادیر بازگشتی در Stored Procedure ها
  • 65. توابع تعریف‌شده توسط کاربر (User-Defined Functions - UDF)
  • 66. تأثیر UDF ها بر عملکرد
  • 67. Trigger ها: DML و DDL
  • 68. Trigger های INSTEAD OF
  • 69. استفاده از Cursor ها و موارد پرهیز از آنها
  • 70. ایجاد و استفاده از Synonym ها
  • 71. پیام‌رسانی ناهمزمان با Service Broker
  • 72. یکپارچه‌سازی با CLR (.NET Integration)
  • 73. پایگاه داده‌های گرافی در SQL Server
  • 74. جداول Temporal برای نگهداری تاریخچه داده‌ها
  • 75. امنیت در سطح ردیف (Row-Level Security)
  • 76. پوشاندن داده‌های پویا (Dynamic Data Masking)
  • 77. رمزنگاری همیشه فعال (Always Encrypted)
  • 78. مدل امنیتی SQL Server: Logins, Users, Roles
  • 79. مدیریت مجوزها: GRANT, DENY, REVOKE
  • 80. پایگاه‌های داده محصور (Contained Databases)
  • 81. زمان‌بندی وظایف با SQL Server Agent
  • 82. استراتژی‌های پشتیبان‌گیری (Backup): Full, Differential, Log
  • 83. بازیابی پایگاه داده (Restore) و Recovery Models
  • 84. بازیابی به یک نقطه زمانی مشخص (Point-in-Time Recovery)
  • 85. بررسی سلامت پایگاه داده با DBCC
  • 86. نظارت بر SQL Server با DMV و DMF
  • 87. استفاده از Extended Events برای نظارت عمیق
  • 88. SQL Server Profiler و مقایسه با ابزارهای نوین
  • 89. مدیریت مبتنی بر خط‌مشی (Policy-Based Management)
  • 90. پیاده‌سازی Log Shipping
  • 91. Database Mirroring (منسوخ شده اما مهم)
  • 92. انواع Replication: Snapshot, Transactional, Merge
  • 93. مقدمه‌ای بر دسترس‌پذیری بالا (HA) و بازیابی از فاجعه (DR)
  • 94. آشنایی با Windows Server Failover Clustering (WSFC)
  • 95. Always On Failover Cluster Instances (FCI)
  • 96. Always On Availability Groups (AG)
  • 97. پیکربندی و مدیریت Availability Groups
  • 98. Readable Secondary Replicas
  • 99. Distributed Availability Groups
  • 100. SQL Server بر روی لینوکس
تگ‌ها: Advanced SQL Server Database programming Expert's Toolkit Microsoft SQL Server SQL Server SQL Server Development SQL Server Evolution SQL Server Performance Tuning T-SQL امنیت SQL Server برنامه نویسی بهینه سازی SQL Server پایگاه داده توسعه پایگاه داده مدیریت پایگاه داده

نظرات

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

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