کتاب SQL Server The Ultimate Toolkit for SQL Server Evolution با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع SQL Server: جعبه ابزار نهایی برای تکامل در SQL Server SQL Server The Ultimate Toolkit for SQL Server Evolution جعبه ابزار نهایی برای تکامل در 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. درک معماری پایگاه داده و فایلها
- 6. انواع داده در SQL Server
- 7. ایجاد پایگاه داده و Filegroupها
- 8. طراحی جداول و ستونها
- 9. مقدمهای بر کوئریهای SQL: دستور SELECT
- 10. دستکاری دادههای پایه: INSERT، UPDATE، DELETE
- 11. فیلتر کردن دادهها با WHERE Clause
- 12. مرتبسازی دادهها با ORDER BY Clause
- 13. کار با مقادیر NULL
- 14. توابع تجمعی پایه (COUNT, SUM, AVG, MIN, MAX)
- 15. گروهبندی دادهها با GROUP BY Clause
- 16. فیلتر کردن دادههای گروهبندی شده با HAVING Clause
- 17. مقدمهای بر Joinها: INNER JOIN
- 18. LEFT JOIN و RIGHT JOIN
- 19. FULL OUTER JOIN و CROSS JOIN
- 20. Subqueryها: Scalar و Multi-Row
- 21. Subqueryهای Correlated
- 22. عملگرهای EXISTS و NOT EXISTS
- 23. عملگرهای Set: UNION، UNION ALL
- 24. عملگرهای Set: INTERSECT، EXCEPT
- 25. منطق شرطی با عبارات CASE
- 26. توابع رشتهای
- 27. توابع تاریخ و زمان
- 28. توابع عددی
- 29. توابع رتبهبندی (ROW_NUMBER, RANK, DENSE_RANK, NTILE)
- 30. توابع Window (توابع تجمعی و تحلیلی)
- 31. نرمالسازی پایگاه داده: 1NF، 2NF، 3NF
- 32. نرمالسازی پایگاه داده: BCNF و مفاهیم Denormalization
- 33. درک ایندکسها: Clustered در مقابل Non-Clustered
- 34. ایجاد و مدیریت ایندکسها
- 35. Viewها: ساده و پیچیده
- 36. Stored Procedureها: مبانی و پارامترها
- 37. Stored Procedureها: کنترل جریان و مدیریت خطا
- 38. توابع تعریف شده توسط کاربر (UDFs): Scalar و Table-Valued
- 39. Triggerها: AFTER و INSTEAD OF
- 40. Constraintها: PRIMARY KEY و FOREIGN KEY
- 41. Constraintها: UNIQUE، CHECK، DEFAULT
- 42. Sequenceها و ستونهای IDENTITY
- 43. Synonymها و Schemaها
- 44. دستورات زبان تعریف داده (DDL)
- 45. مدیریت تراکنش: BEGIN، COMMIT، ROLLBACK
- 46. جداول موقت (Temp Tables) و متغیرهای جدول (Table Variables)
- 47. عبارات جدول مشترک (CTEs)
- 48. CTEs بازگشتی
- 49. درک SQL پویا (Dynamic SQL)
- 50. بهترین روشها برای کدنویسی T-SQL
- 51. مقدمهای بر بهینهسازی عملکرد کوئری
- 52. درک طرحهای اجرایی (Execution Plans)
- 53. تحلیل طرحهای اجرایی برای شناسایی گلوگاهها
- 54. استراتژیهای ایندکسگذاری برای عملکرد
- 55. ایندکسهای Columnstore برای بارهای کاری تحلیلی
- 56. Statistics: درک و مدیریت
- 57. شناسایی کوئریهای کند
- 58. شمارندههای SQL Server Performance Monitor (PerfMon)
- 59. Dynamic Management View (DMV) برای تحلیل عملکرد
- 60. Extended Events برای ردیابی و نظارت
- 61. درک سطوح ایزولاسیون تراکنش
- 62. مدیریت Deadlockها و مشکلات همزمانی
- 63. Resource Governor برای مدیریت بار کاری
- 64. Query Store: ثبت و تحلیل تاریخچه عملکرد
- 65. پارتیشنبندی جدول و ایندکس
- 66. بهینهسازی Joinها و Subqueryها
- 67. بهینهسازی دستورات دستکاری داده
- 68. عیبیابی مشکلات رایج عملکرد
- 69. Parameter Sniffing و راهحلها
- 70. بهترین روشها برای بهینهسازی عملکرد
- 71. معماری امنیت SQL Server
- 72. حالتهای احراز هویت: Windows در مقابل SQL Server Authentication
- 73. ایجاد و مدیریت Loginها
- 74. ایجاد و مدیریت Userهای پایگاه داده
- 75. نقشهای سرور و نقشهای پایگاه داده
- 76. اعطای و لغو مجوزها (Permissions)
- 77. درک Schemaها و زنجیره مالکیت
- 78. رمزنگاری داده: TDE (Transparent Data Encryption)
- 79. رمزنگاری داده: Always Encrypted
- 80. ممیزی فعالیتهای SQL Server
- 81. استراتژیهای پشتیبانگیری: Full, Differential, Transaction Log
- 82. بازیابی پایگاه داده و بازیابی Point-in-Time
- 83. SQL Server Agent: Jobs، Alerts، Operators
- 84. برنامههای نگهداری پایگاه داده
- 85. پاورشل برای مدیریت SQL Server
- 86. مقدمهای بر دسترسپذیری بالا و بازیابی فاجعه (HADR)
- 87. Log Shipping برای بازیابی فاجعه
- 88. Database Mirroring (راهکار قدیمی HADR)
- 89. Always On Availability Groups: معماری و راهاندازی
- 90. Always On Availability Groups: نظارت و Failover
- 91. مروری بر Replication (Snapshot, Transactional, Merge)
- 92. In-Memory OLTP: جداول بهینهسازی شده برای حافظه
- 93. پشتیبانی از JSON در SQL Server
- 94. پایگاه دادههای گرافی در SQL Server
- 95. جداول Temporal برای تاریخچه داده
- 96. خدمات یادگیری ماشین (ادغام R و Python)
- 97. PolyBase برای مجازیسازی داده
- 98. SQL Server روی لینوکس و کانتینرها
- 99. Azure SQL Database و Managed Instance: تکامل ابری
- 100. بهترین روشها برای تکامل SQL Server و روندهای آینده
تگها:
Microsoft SQL Server
SQL Server
SQL Server Evolution
SQL Server آموزش
SQL Server فارسی
آموزش SQL
ابزارهای SQL Server
امنیت SQL Server
برنامه نویسی
برنامه نویسی پایگاه داده
بهینه سازی SQL Server
پایگاه داده SQL Server
توسعه SQL Server
دوره SQL Server
یادگیری SQL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.