کتاب 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 معرفی دوره: قدرت SQL Server را در دستان خود بگیرید! آیا میخواهید به یک ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Ultimate Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده و SQL Server
- 2. نسخههای مختلف SQL Server و کاربردهای آنها
- 3. نصب و پیکربندی اولیه SQL Server
- 4. آشنایی عمیق با ابزار SQL Server Management Studio (SSMS)
- 5. معرفی Azure Data Studio به عنوان ابزار مدرن
- 6. شناخت پایگاههای داده سیستمی (master, model, msdb, tempdb)
- 7. معماری پایگاه داده: فایلها و Filegroup ها
- 8. مفهوم Schema و سازماندهی اشیاء پایگاه داده
- 9. دستور SELECT و بازیابی دادهها
- 10. فیلتر کردن دادهها با دستور WHERE
- 11. مرتبسازی نتایج با دستور ORDER BY
- 12. محدود کردن نتایج با TOP و OFFSET-FETCH
- 13. استفاده از نامهای مستعار (Alias) برای ستونها و جداول
- 14. مفهوم مقادیر NULL و کار با آن
- 15. توابع کار با NULL: ISNULL و COALESCE
- 16. اتصال جداول با INNER JOIN
- 17. اتصال جداول با LEFT و RIGHT OUTER JOIN
- 18. اتصال جداول با FULL OUTER JOIN و CROSS JOIN
- 19. دستور INSERT برای درج دادههای جدید
- 20. دستور UPDATE برای بهروزرسانی دادههای موجود
- 21. دستور DELETE برای حذف دادهها
- 22. تفاوت TRUNCATE و DELETE
- 23. انواع دادههای عددی (Numeric Data Types)
- 24. انواع دادههای رشتهای (String Data Types)
- 25. انواع دادههای تاریخ و زمان (Date and Time Data Types)
- 26. سایر انواع دادهها (Binary, XML, JSON)
- 27. ایجاد جداول با دستور CREATE TABLE
- 28. مفهوم کلید اصلی (Primary Key)
- 29. مفهوم کلید خارجی (Foreign Key) و روابط بین جداول
- 30. قیود UNIQUE و CHECK
- 31. قیود DEFAULT و NOT NULL
- 32. تغییر ساختار جداول با ALTER TABLE
- 33. حذف جداول با DROP TABLE
- 34. توابع تجمعی (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
- 35. گروهبندی نتایج با GROUP BY
- 36. فیلتر کردن گروهها با HAVING
- 37. پرسوجوهای تودرتو (Subqueries)
- 38. جداول موقت (Temporary Tables) و متغیرهای جدولی (Table Variables)
- 39. عبارات جدول مشترک (Common Table Expressions - CTE)
- 40. CTE های بازگشتی (Recursive CTEs)
- 41. توابع پنجرهای (Window Functions): توابع رتبهبندی
- 42. توابع پنجرهای: توابع تجمعی
- 43. توابع پنجرهای: توابع پیمایشی (LAG, LEAD)
- 44. عملگرهای PIVOT و UNPIVOT
- 45. عملگرهای مجموعهای: UNION و UNION ALL
- 46. عملگرهای مجموعهای: INTERSECT و EXCEPT
- 47. عملگرهای APPLY: CROSS و OUTER
- 48. عبارت شرطی CASE
- 49. مقدمهای بر برنامهنویسی با T-SQL
- 50. تعریف متغیرها و کنترل جریان (IF/ELSE, WHILE)
- 51. ایجاد رویههای ذخیره شده (Stored Procedures)
- 52. کار با پارامترهای ورودی و خروجی در Stored Procedures
- 53. ایجاد توابع اسکالر (Scalar User-Defined Functions)
- 54. ایجاد توابع جدول-مقدار (Table-Valued User-Defined Functions)
- 55. مفهوم Trigger و کاربردهای آن
- 56. ایجاد DML Triggers (AFTER, INSTEAD OF)
- 57. ایجاد DDL Triggers
- 58. کار با SQL داینامیک و خطرات آن
- 59. مدیریت خطا با TRY...CATCH
- 60. مقدمهای بر تراکنشها (Transactions) و خواص ACID
- 61. کنترل تراکنشها با BEGIN, COMMIT, ROLLBACK
- 62. سطوح جداسازی تراکنشها (Isolation Levels)
- 63. شناخت و مدیریت Deadlock ها
- 64. مقدمهای بر بهینهسازی و عملکرد پرسوجوها
- 65. تحلیل طرح اجرا (Execution Plan)
- 66. مفهوم ایندکس و چرایی استفاده از آن
- 67. ایندکسهای Clustered
- 68. ایندکسهای Non-Clustered
- 69. ایندکسهای پوششی (Covering Indexes)
- 70. ایندکسهای ترکیبی (Composite Indexes)
- 71. ایندکسهای فیلتر شده (Filtered Indexes)
- 72. نگهداری ایندکسها: Rebuild و Reorganize
- 73. مفهوم آمار (Statistics) و اهمیت آن
- 74. معرفی و استفاده از Query Store
- 75. شناخت و اجتناب از الگوهای ضد عملکرد (Anti-Patterns)
- 76. مقدمهای بر ایندکسهای Columnstore
- 77. امنیت در SQL Server: احراز هویت و مجوزها
- 78. ایجاد و مدیریت Login ها و User ها
- 79. نقشهای سرور (Server Roles) و نقشهای پایگاه داده (Database Roles)
- 80. اعطای دسترسی با GRANT, DENY, REVOKE
- 81. استراتژیهای پشتیبانگیری (Backup): Full, Differential, Log
- 82. بازیابی پایگاه داده (Restore) از نسخههای پشتیبان
- 83. بازیابی به یک نقطه زمانی خاص (Point-in-Time Recovery)
- 84. معرفی SQL Server Agent
- 85. ایجاد و زمانبندی Job ها
- 86. راهاندازی و استفاده از Database Mail
- 87. کار با دادههای XML
- 88. کار با دادههای JSON
- 89. جداول زمانی (Temporal Tables)
- 90. جداول بهینهسازی شده برای حافظه (In-Memory OLTP)
- 91. ویژگیهای پایگاه داده گرافی (Graph Database)
- 92. استفاده از FileTable و FileStream
- 93. ردیابی تغییرات داده با Change Data Capture (CDC)
- 94. ردیابی تغییرات داده با Change Tracking
- 95. پیادهسازی امنیت در سطح ردیف (Row-Level Security)
- 96. پوشاندن دادههای حساس با Dynamic Data Masking
- 97. اتصال به سرورهای دیگر با Linked Servers
- 98. معرفی کلی SQL Server Integration Services (SSIS)
- 99. معرفی کلی SQL Server Reporting Services (SSRS)
- 100. معرفی کلی SQL Server Analysis Services (SSAS)
تگها:
Big Data
Data management
database development
Microsoft SQL Server
SQL Server Administration
SQL Server Evolution
SQL Server Performance
SQL Server Toolkit
T-SQL
برنامه نویسی
برنامه نویسی پایگاه داده
بهینه سازی SQL
پایگاه داده
توسعه SQL
مدیریت پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.