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

SQL Server The Ultimate Toolkit: متخصص SQL Server شوید! SQL Server The Ultimate Toolkit آیا آماده‌اید تا به یک متخصص SQL Server تبدیل شوید؟ دنیای داده‌ها در حال انفجار است و شرکت‌ها به دنبال متخصصانی ...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره SQL Server The Ultimate Toolkit for SQL Server Evolution

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

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

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

  • 1. مقدمه‌ای بر پایگاه‌های داده و سیستم‌های مدیریت پایگاه داده (DBMS)
  • 2. آشنایی با SQL Server: تاریخچه، نسخه‌ها و معماری
  • 3. نصب و راه‌اندازی SQL Server و ابزارهای مدیریتی (SSMS)
  • 4. آشنایی با محیط SQL Server Management Studio (SSMS)
  • 5. ساختار پایگاه داده: فایل‌ها، فایل‌گروه‌ها و شماتیک‌ها
  • 6. اصول زبان SQL و دستور SELECT
  • 7. انواع داده‌ها (Data Types) در SQL Server
  • 8. ایجاد پایگاه داده و جداول (CREATE DATABASE, CREATE TABLE)
  • 9. مفهوم کلید اصلی (Primary Key) و کلید خارجی (Foreign Key)
  • 10. انواع محدودیت‌ها (Constraints): UNIQUE, CHECK, DEFAULT, NOT NULL
  • 11. ورود، ویرایش و حذف داده‌ها (INSERT, UPDATE, DELETE)
  • 12. مرتب‌سازی نتایج با ORDER BY
  • 13. فیلتر کردن داده‌ها با دستور WHERE
  • 14. عملگرهای منطقی و مقایسه‌ای (AND, OR, NOT, IN, BETWEEN, LIKE)
  • 15. انتخاب رکوردهای محدود با TOP و OFFSET-FETCH
  • 16. اتصال جداول: INNER JOIN
  • 17. اتصالات خارجی: LEFT JOIN و RIGHT JOIN
  • 18. اتصالات کامل و خوداتصالی (FULL OUTER JOIN & Self-Join)
  • 19. توابع تجمعی (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
  • 20. گروه‌بندی داده‌ها با GROUP BY
  • 21. فیلتر کردن گروه‌ها با HAVING
  • 22. عملگرهای مجموعه‌ای: UNION و UNION ALL
  • 23. عملگرهای مجموعه‌ای: INTERSECT و EXCEPT
  • 24. زیرکوئری‌ها (Subqueries): مقدمه و انواع
  • 25. زیرکوئری‌های همبسته (Correlated Subqueries)
  • 26. عبارات جدول مشترک (Common Table Expressions - CTE)
  • 27. CTE‌های بازگشتی (Recursive CTEs)
  • 28. کار با مقادیر NULL: توابع ISNULL و COALESCE
  • 29. توابع کار با رشته‌ها (String Functions)
  • 30. توابع کار با تاریخ و زمان (Date and Time Functions)
  • 31. توابع ریاضی و عددی (Mathematical Functions)
  • 32. منطق شرطی در کوئری‌ها با عبارت CASE
  • 33. تغییر ساختار داده‌ها با PIVOT
  • 34. بازگرداندن ساختار داده‌ها با UNPIVOT
  • 35. توابع پنجره‌ای (Window Functions): مقدمه و توابع رتبه‌بندی
  • 36. توابع پنجره‌ای پیشرفته: LEAD, LAG, FIRST_VALUE, LAST_VALUE
  • 37. متغیرها و اصول برنامه‌نویسی در T-SQL
  • 38. ساختارهای کنترل جریان: IF...ELSE و WHILE
  • 39. مقدمه‌ای بر رویه‌های ذخیره شده (Stored Procedures)
  • 40. ایجاد و اجرای Stored Procedure با پارامترهای ورودی و خروجی
  • 41. توابع تعریف شده توسط کاربر (User-Defined Functions): Scalar Functions
  • 42. توابع جدول-مقدار (Table-Valued Functions)
  • 43. تریگرها (Triggers): مفاهیم و کاربردها
  • 44. تریگرهای DML: AFTER و INSTEAD OF
  • 45. نماها (Views): ایجاد و مدیریت
  • 46. تراکنش‌ها (Transactions) و خواص ACID
  • 47. مدیریت تراکنش‌ها: COMMIT, ROLLBACK, SAVEPOINT
  • 48. سطوح جداسازی تراکنش (Transaction Isolation Levels)
  • 49. قفل‌گذاری، مسدودسازی و بن‌بست (Locking, Blocking, Deadlocks)
  • 50. شناسایی و رفع بن‌بست‌ها
  • 51. مدیریت خطاها با TRY...CATCH
  • 52. ایجاد خطاهای سفارشی با THROW و RAISERROR
  • 53. SQL پویا (Dynamic SQL) و خطرات آن
  • 54. جداول موقت و متغیرهای جدولی (Temporary Tables vs. Table Variables)
  • 55. مکان‌نماها (Cursors): کاربردها و جایگزین‌ها
  • 56. اصول طراحی پایگاه داده و نرمال‌سازی (Normalization)
  • 57. فرم‌های نرمال: 1NF, 2NF, 3NF
  • 58. واسازی (Denormalization): چه زمانی و چگونه؟
  • 59. مقدمه‌ای بر ایندکس‌ها و تاثیر آن‌ها بر عملکرد
  • 60. ایندکس‌های خوشه‌ای (Clustered Indexes)
  • 61. ایندکس‌های غیرخوشه‌ای (Non-Clustered Indexes)
  • 62. معماری ایندکس: ساختار B-Tree
  • 63. ایندکس‌های پوشاننده (Covering Indexes) و ستون‌های گنجانده شده (Included Columns)
  • 64. ایندکس‌های فیلتر شده (Filtered Indexes)
  • 65. ایندکس‌های ستونی (Columnstore Indexes) برای تحلیل داده
  • 66. نگهداری ایندکس‌ها: Rebuild در مقابل Reorganize
  • 67. آمار (Statistics) و نقش آن در بهینه‌سازی کوئری
  • 68. تحلیل پلن اجرایی (Execution Plan)
  • 69. آشنایی با Query Optimizer
  • 70. استفاده از Query Store برای نظارت بر عملکرد
  • 71. شناسایی کوئری‌های پرهزینه
  • 72. نکات و ترفندهای نوشتن کوئری‌های بهینه (SARGable Queries)
  • 73. پارتیشن‌بندی جداول و ایندکس‌ها (Table Partitioning)
  • 74. فشرده‌سازی داده‌ها (Data Compression)
  • 75. نکات پیشرفته در طراحی ایندکس
  • 76. معماری امنیت در SQL Server: Authentication و Authorization
  • 77. حالت‌های احراز هویت: Windows و SQL Server
  • 78. مدیریت لاگین‌ها، کاربران و نقش‌ها (Logins, Users, Roles)
  • 79. مجوزهای سطح سرور و پایگاه داده (Permissions)
  • 80. مدیریت Schema و مالکیت اشیاء
  • 81. استراتژی‌های پشتیبان‌گیری (Backup): Full, Differential, Log
  • 82. فرآیندهای بازیابی (Restore) و سناریوهای مختلف
  • 83. مدل‌های بازیابی پایگاه داده (Recovery Models)
  • 84. اتوماسیون وظایف با SQL Server Agent
  • 85. زمان‌بندی جاب‌ها (Jobs) و هشدارها (Alerts)
  • 86. پیکربندی و استفاده از Database Mail
  • 87. نظارت بر SQL Server با Activity Monitor
  • 88. استفاده از نماهای مدیریت پویا (DMVs) و توابع (DMFs)
  • 89. بررسی سلامت پایگاه داده با DBCC CHECKDB
  • 90. سیاست‌گذاری و مدیریت مبتنی بر خط‌مشی (Policy-Based Management)
  • 91. مفاهیم دسترس‌پذیری بالا (High Availability) و بازیابی فاجعه (Disaster Recovery)
  • 92. پیاده‌سازی Log Shipping
  • 93. خوشه‌بندی Failover (Failover Cluster Instances - FCI)
  • 94. گروه‌های دسترس‌پذیری Always On (Always On Availability Groups)
  • 95. کار با داده‌های XML در SQL Server
  • 96. کار با داده‌های JSON در SQL Server
  • 97. جداول زمانی (Temporal Tables) برای ردیابی تاریخچه داده‌ها
  • 98. پایگاه داده‌های گراف (Graph Databases) در SQL Server
  • 99. بهینه‌سازی عملکرد با In-Memory OLTP (Hekaton)
  • 100. آشنایی با اکوسیستم Azure SQL: SQL Database, Managed Instance, و SQL on VM
تگ‌ها: Data Engineering Database DevOps Microsoft SQL Server Performance Tuning SQL SQL Server SQL Server Administration SQL Server Evolution Stored Procedures T-SQL آموزش SQL Server برنامه نویسی پایگاه داده دوره SQL Server

نظرات

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

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