کتاب SQL Server The Cloud Toolkit for SQL Server Evolution با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
ارتقا مهارتهای SQL Server با دوره The Cloud Toolkit for SQL Server Evolution SQL Server The Cloud Toolkit for SQL Server Evolution: جهشی بزرگ در مهارتهای شما! آیندهی دادهها اینجاست: متخصص SQL Serv...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Cloud Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده و سیستمهای مدیریت پایگاه داده رابطهای (RDBMS)
- 2. معرفی اکوسیستم Microsoft SQL Server و تاریخچه آن
- 3. نصب و راهاندازی SQL Server بر روی ویندوز
- 4. آشنایی با ابزارهای اصلی: SQL Server Management Studio (SSMS) و Azure Data Studio
- 5. ساختار یک پایگاه داده: فایلها، فایلگروهها و اشیاء
- 6. انواع دادهها (Data Types) در SQL Server
- 7. ایجاد اولین پایگاه داده و جدول
- 8. مبانی زبان T-SQL: دستور SELECT و عبارت FROM
- 9. فیلتر کردن دادهها با عبارت WHERE
- 10. عملگرهای منطقی: AND, OR, NOT, IN, BETWEEN
- 11. مرتبسازی نتایج با ORDER BY
- 12. محدود کردن نتایج با TOP و OFFSET-FETCH
- 13. اتصال جداول (Joins): INNER JOIN و LEFT JOIN
- 14. اتصال جداول (Joins): RIGHT JOIN و FULL OUTER JOIN
- 15. توابع تجمعی (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
- 16. گروهبندی دادهها با GROUP BY و فیلتر کردن گروهها با HAVING
- 17. دستورات مدیریت داده (DML): INSERT
- 18. دستورات مدیریت داده (DML): UPDATE
- 19. دستورات مدیریت داده (DML): DELETE و TRUNCATE
- 20. تعریف Schema و مدیریت اشیاء پایگاه داده
- 21. مفهوم کلید اصلی (Primary Key) و کلید خارجی (Foreign Key)
- 22. انواع قیود (Constraints): UNIQUE, CHECK, DEFAULT
- 23. مقدمهای بر ایندکسها (Indexes) و اهمیت آنها
- 24. آشنایی با Viewها و کاربردهای آنها
- 25. مقدمهای بر رویههای ذخیره شده (Stored Procedures)
- 26. مقدمهای بر توابع (Functions): Scalar و Table-Valued
- 27. مقدمهای بر Triggerها و موارد استفاده از آنها
- 28. کار با زیرکوئریها (Subqueries)
- 29. عبارات جدول مشترک (Common Table Expressions - CTEs)
- 30. توابع پنجرهای (Window Functions) مانند ROW_NUMBER و RANK
- 31. مدیریت تراکنشها (Transactions): BEGIN, COMMIT, ROLLBACK
- 32. سطوح جداسازی تراکنشها (Transaction Isolation Levels)
- 33. مدیریت خطاها با TRY...CATCH در T-SQL
- 34. کار با SQL داینامیک
- 35. معماری ایندکسها: Clustered در مقابل Non-Clustered
- 36. ایندکسهای پوششی (Covering Indexes) و فیلتر شده (Filtered Indexes)
- 37. نگهداری ایندکسها: Rebuild و Reorganize
- 38. آشنایی با طرح اجرای کوئری (Query Execution Plan)
- 39. اهمیت آمار (Statistics) در بهینهسازی کوئریها
- 40. مدلهای امنیتی: Loginها، Userها و Roleها
- 41. اعطای دسترسیها: GRANT, DENY, REVOKE
- 42. مدلهای بازیابی پایگاه داده (Recovery Models): Simple, Full, Bulk-Logged
- 43. تهیه نسخه پشتیبان (Backup) از پایگاه داده
- 44. بازیابی (Restore) پایگاه داده از نسخههای پشتیبان
- 45. مقدمهای بر دسترسپذیری بالا (HA) و بازیابی از فاجعه (DR)
- 46. معرفی مفاهیم Cloud Computing: IaaS, PaaS, SaaS
- 47. آشنایی با پلتفرم Microsoft Azure و پرتال آن
- 48. مروری بر سرویسهای داده در Azure
- 49. SQL Server بر روی ماشینهای مجازی Azure (IaaS)
- 50. معرفی Azure SQL Database (PaaS)
- 51. معرفی Azure SQL Managed Instance (PaaS)
- 52. مقایسه گزینههای SQL در Azure: IaaS, PaaS (SQL DB), PaaS (Managed Instance)
- 53. مدلهای خرید و قیمتگذاری: DTU و vCore
- 54. سطوح سرویس (Service Tiers): General Purpose, Business Critical, Hyperscale
- 55. ایجاد و پیکربندی یک Azure SQL Database
- 56. ایجاد و پیکربندی یک Azure SQL Managed Instance
- 57. اتصال به سرویسهای Azure SQL با SSMS و Azure Data Studio
- 58. پیکربندی فایروال و امنیت شبکه در Azure SQL
- 59. احراز هویت با Azure Active Directory
- 60. ویژگیهای امنیتی پیشرفته: Always Encrypted
- 61. ویژگیهای امنیتی پیشرفته: Dynamic Data Masking
- 62. ویژگیهای امنیتی پیشرفته: Row-Level Security
- 63. نظارت بر عملکرد با Azure Monitor و Query Performance Insight
- 64. استفاده از Dynamic Management Views (DMVs) در Azure SQL
- 65. بهینهسازی خودکار (Automatic Tuning) در Azure SQL
- 66. مقیاسپذیری (Scaling) در Azure SQL: Scale Up/Down و Scale Out/In
- 67. استفاده از Elastic Pools برای مدیریت چندین پایگاه داده
- 68. دسترسپذیری بالا در Azure SQL: مفاهیم Geo-Replication
- 69. پیادهسازی Failover Groups برای بازیابی از فاجعه
- 70. پشتیبانگیری و بازیابی نقطهای در زمان (Point-in-Time Restore) در Azure SQL
- 71. مدیریت نگهداری طولانیمدت نسخههای پشتیبان (Long-Term Retention)
- 72. معماری و کاربردهای سرویس Hyperscale
- 73. معماری Serverless در Azure SQL Database
- 74. ایمنسازی ارتباطات با Private Endpoints
- 75. استراتژیهای مهاجرت به ابر: Assess, Migrate, Optimize
- 76. آشنایی با ابزار Azure Migrate
- 77. ارزیابی پایگاه دادههای داخلی با Data Migration Assistant (DMA)
- 78. مهاجرت آنلاین و آفلاین با Azure Database Migration Service (DMS)
- 79. فرآیند گام به گام مهاجرت به Azure SQL Database
- 80. فرآیند گام به گام مهاجرت به Azure SQL Managed Instance
- 81. سناریوهای هیبریدی: اتصال محیط داخلی به ابر
- 82. معرفی Azure Arc-enabled SQL Server
- 83. مدیریت و نظارت بر محیطهای هیبریدی
- 84. بهینهسازیهای پس از مهاجرت (Post-Migration Optimization)
- 85. معرفی پلتفرم داده مدرن (Modern Data Platform)
- 86. معرفی Azure Synapse Analytics
- 87. معماری Azure Synapse: Dedicated SQL Pools و Serverless SQL Pools
- 88. بارگذاری داده در Azure Synapse Analytics
- 89. معرفی Azure Data Factory (ADF) برای یکپارچهسازی دادهها
- 90. ایجاد اولین Pipeline در Azure Data Factory
- 91. اتصال Azure SQL به سرویسهای دیگر از طریق ADF
- 92. معرفی Azure Cosmos DB برای دادههای NoSQL
- 93. معرفی Power BI و اتصال آن به SQL Server
- 94. تحلیل دادههای جریانی (Streaming) با Azure Stream Analytics
- 95. مفهوم زیرساخت به عنوان کد (Infrastructure as Code - IaC)
- 96. استقرار منابع Azure SQL با استفاده از ARM Templates
- 97. استقرار منابع Azure SQL با استفاده از Bicep
- 98. یکپارچهسازی و تحویل مداوم (CI/CD) پایگاه داده با Azure DevOps
- 99. مدیریت Azure SQL با استفاده از PowerShell
- 100. مدیریت Azure SQL با استفاده از Azure CLI
تگها:
Cloud Toolkit
DevOps SQL
Microsoft SQL Server
SQL Server
SQL Server Administration
SQL Server Evolution
SQL Server Management Studio
SQL Server در Azure
SQL Training
T-SQL
برنامه نویسی
بهینه سازی SQL
پایگاه داده ابری
توسعه دهندگان SQL
مدیریت پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.