کتاب SQL Server The Advanced Toolkit for SQL Server Evolution با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
SQL Server The Advanced Toolkit: دوره پیشرفته برای تکامل در SQL Server SQL Server The Advanced Toolkit: دوره پیشرفته برای تکامل در SQL Server آیا به دنبال ارتقاء دانش و مهارتهای خود در SQL Server هست...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Advanced Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مبانی SQL Server: معرفی و تاریخچه
- 2. معماری SQL Server: اجزا و نحوه عملکرد
- 3. نصب و پیکربندی SQL Server: مراحل و ملاحظات
- 4. مدیریت پایگاه داده: ایجاد، حذف و اصلاح
- 5. مفاهیم اولیه SQL: SELECT, FROM, WHERE
- 6. فیلتر کردن دادهها: اپراتورهای منطقی و مقایسهای
- 7. مرتبسازی نتایج: ORDER BY
- 8. توابع تجمعی: COUNT, SUM, AVG, MIN, MAX
- 9. گروهبندی دادهها: GROUP BY, HAVING
- 10. دستکاری دادهها: INSERT, UPDATE, DELETE
- 11. محدودیتها: PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK
- 12. ایندکسگذاری: مفاهیم، انواع و کاربردها
- 13. ایجاد و مدیریت ایندکسها
- 14. بهینهسازی پرسوجوها (Query Optimization): مقدمات
- 15. تجزیه و تحلیل برنامه اجرای پرسوجو (Execution Plan)
- 16. تکنیکهای بهینهسازی پرسوجوها
- 17. پرسوجوهای تو در تو (Subqueries)
- 18. دستورات JOIN: INNER, LEFT, RIGHT, FULL OUTER
- 19. خودکارسازی پرسوجوها: CTE (Common Table Expressions)
- 20. پرسوجوهای بازگشتی (Recursive CTEs)
- 21. توابع پنجرهای (Window Functions): مقدمات
- 22. توابع پنجرهای برای رتبهبندی: ROW_NUMBER, RANK, DENSE_RANK
- 23. توابع پنجرهای برای تجمعات: SUM, AVG, COUNT با OVER clause
- 24. توابع پنجرهای برای موقعیت: LAG, LEAD
- 25. مدیریت تراکنشها (Transactions): مفاهیم ACID
- 26. کنترل همزمانی (Concurrency Control): قفلها (Locks)
- 27. سطوح جداسازی تراکنش (Isolation Levels)
- 28. تشخیص و رفع Deadlocks
- 29. مدیریت پشتیبانگیری و بازیابی (Backup and Restore): مفاهیم
- 30. انواع پشتیبانگیری: Full, Differential, Transaction Log
- 31. روشهای بازیابی: Complete, Page, File
- 32. بازیابی به نقطه زمانی (Point-in-Time Restore)
- 33. زمانبندی پشتیبانگیری و نگهداری
- 34. امنیت در SQL Server: احراز هویت (Authentication)
- 35. مجوزها (Permissions) و سطوح دسترسی
- 36. نقشهای امنیتی (Security Roles)
- 37. رمزنگاری دادهها (Data Encryption): TDE, Always Encrypted
- 38. پروتکلهای شبکه و اتصالات
- 39. فایروال و دسترسی از راه دور
- 40. مدیریتلاءگها (Logs) و مانیتورینگ
- 41. SQL Server Agent: زمانبندی وظایف (Jobs)
- 42. مانیتورینگ عملکرد (Performance Monitoring): DMVs, Perfmon
- 43. ابزارهای مانیتورینگ SQL Server
- 44. تجزیه و تحلیل علت کندی (Troubleshooting Performance Issues)
- 45. مقیاسپذیری (Scalability) در SQL Server
- 46. تکنیکهای بالا بردن دسترسپذیری (High Availability)
- 47. Mirroring و Failover Clustering
- 48. Always On Availability Groups: مقدمات
- 49. Always On Availability Groups: پیکربندی و مدیریت
- 50. Replica ها و Listener ها در Availability Groups
- 51. سناریوهای Failover و Disaster Recovery
- 52. کار با دادههای حجیم (Big Data)
- 53. Columnstore Indexes: مقدمات و کاربردها
- 54. Columnstore Indexes: بهینهسازی و مدیریت
- 55. In-Memory OLTP: مفاهیم و مزایا
- 56. In-Memory OLTP: پیادهسازی و بهینهسازی
- 57. PolyBase: یکپارچهسازی با منابع خارجی
- 58. Machine Learning Services در SQL Server
- 59. R و Python در SQL Server
- 60. خدمات گزارشدهی (Reporting Services - SSRS): مقدمات
- 61. طراحی و انتشار گزارشها در SSRS
- 62. خدمات ادغام (Integration Services - SSIS): مقدمات
- 63. طراحی پکیجهای SSIS
- 64. اجرای و مانیتورینگ پکیجهای SSIS
- 65. تدابیر امنیتی پیشرفته در SSIS
- 66. مدیریت دادههای JSON و XML
- 67. استفاده از JSON در SQL Server
- 68. کار با دادههای XML در SQL Server
- 69. سرویسهای تحلیل (Analysis Services - SSAS): مقدمات
- 70. مدلسازی داده در SSAS (Tabular, Multidimensional)
- 71. استفاده از DAX در SSAS
- 72. مدیریت و استقرار مدلهای SSAS
- 73. Data Warehousing در SQL Server
- 74. مفاهیم ETL و ELT
- 75. مدلسازی ابعادی (Dimensional Modeling)
- 76. طراحی Star Schema و Snowflake Schema
- 77. مدیریت نسخهبندی دادهها (Data Versioning)
- 78. مدیریت کیفیت دادهها (Data Quality Management)
- 79. تکنیکهای Data Masking
- 80. Data Catalog و Data Governance
- 81. استفاده از Extended Events
- 82. کار با SQL Server Profiler
- 83. تکنیکهای Debugging در T-SQL
- 84. روشهای Bulk Data Loading
- 85. دستورات Table-Valued Functions
- 86. ایجاد و استفاده از Stored Procedures
- 87. ایجاد و استفاده از Triggers
- 88. مدیریت Schema ها
- 89. مدیریت Object ها (Tables, Views, etc.)
- 90. استفاده از Linked Servers
- 91. Data Partitioning: مقدمات و کاربردها
- 92. مدیریت Partition ها
- 93. Data Archiving
- 94. استراتژیهای Manajemen Siklus Hidup Data
- 95. مدیریت خودکار و اتوماسیون در SQL Server
- 96. مانیتورینگ و گزارشدهی پیشرفته
- 97. خودکارسازی وظایف نگهداری (Maintenance Tasks)
- 98. استراتژیهای Disaster Recovery پیشرفته
- 99. برنامهریزی ظرفیت (Capacity Planning)
- 100. ارزیابی و بهبود عملکرد (Performance Tuning Assessment)
تگها:
Advanced SQL Server
Database
Database management
Microsoft SQL Server
SQL
SQL Server
SQL Server Evolution
SQL Server Performance
SQL Server Toolkit
برنامه نویسی
پایگاه داده
توسعه SQL Server
مدیریت پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.