کتاب صوتی SQL Server The Mastery Toolkit for SQL Server Evolution
دوره جامع SQL Server The Mastery Toolkit for SQL Server Evolution SQL Server The Mastery Toolkit: از مبتدی تا متخصص SQL Server، یک بار برای همیشه! مسیر شما برای تسلط کامل بر دنیای دادهها با SQL Serve...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Mastery Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. معرفی پایگاه دادههای رابطهای و SQL Server
- 2. انواع نسخههای SQL Server و گزینههای نصب
- 3. مروری بر SQL Server Management Studio (SSMS)
- 4. درک معماری پایگاه داده و اجزای آن
- 5. ایجاد اولین پایگاه داده و جداول
- 6. مبانی دستور SELECT
- 7. فیلتر کردن دادهها با WHERE Clause
- 8. مرتبسازی دادهها با ORDER BY Clause
- 9. کار با مقادیر NULL
- 10. اتصال جداول: INNER JOIN
- 11. انواع دیگر JOIN: LEFT, RIGHT, FULL OUTER JOIN
- 12. عملگرهای UNION و UNION ALL
- 13. توابع تجمعی (COUNT, SUM, AVG, MIN, MAX)
- 14. گروهبندی دادهها با GROUP BY
- 15. فیلتر کردن گروهها با HAVING Clause
- 16. زیرکوئریها (Subqueries): Scalar, Multi-value, Correlated
- 17. مقدمات Common Table Expressions (CTEs)
- 18. استفاده پیشرفته از CTE: Recursive CTEs
- 19. عملگرهای PIVOT و UNPIVOT
- 20. انواع داده در SQL Server
- 21. دستور INSERT برای ورود داده
- 22. دستور UPDATE برای اصلاح داده
- 23. دستور DELETE برای حذف داده
- 24. تفاوت TRUNCATE TABLE و DELETE
- 25. ALTER TABLE برای تغییر ساختار جداول
- 26. DROP اشیاء (Tables, Databases)
- 27. قیدها (Constraints): Primary Key, Foreign Key
- 28. قیدها (Constraints): UNIQUE, CHECK, DEFAULT
- 29. فهرستها (Indexes): مفاهیم و انواع (Clustered, Non-Clustered)
- 30. طراحی و نگهداری فهرستها
- 31. متغیرها و پارامترها در T-SQL
- 32. دستورات کنترل جریان (IF...ELSE, WHILE)
- 33. روالهای ذخیرهشده (Stored Procedures): ایجاد و اجرا
- 34. پارامترها و مقادیر بازگشتی در Stored Procedures
- 35. توابع: Scalar-Valued و Table-Valued Functions
- 36. تریگرها (Triggers): AFTER و INSTEAD OF Triggers
- 37. Curserها: چه زمانی و چگونه استفاده کنیم (و اجتناب کنیم)
- 38. تراکنشها (Transactions): ویژگیهای ACID و سطوح ایزولیشن
- 39. مدیریت خطا با TRY...CATCH
- 40. SQL پویا (Dynamic SQL): مبانی و ملاحظات امنیتی
- 41. ویوها (Views): ایجاد و استفاده
- 42. Schemaها و مالکیت
- 43. جداول موقت (Temporary Tables) و متغیرهای جدول (Table Variables)
- 44. توابع پنجرهای (Window Functions): ROW_NUMBER, RANK, DENSE_RANK
- 45. توابع پنجرهای (Window Functions): LEAD, LAG, NTILE
- 46. درک Execution Plans (گرافیکی و XML)
- 47. شناسایی گلوگاههای عملکردی
- 48. تحلیل هزینهها و آمارهای کوئری
- 49. استراتژیهای بهینهسازی فهرستها
- 50. DMVهای مربوط به فهرستهای گمشده
- 51. Query Hints و تاثیر آنها
- 52. آمار (Statistics): درک و نگهداری
- 53. مسائل Parameter Sniffing و راهحلها
- 54. Deadlockها: تشخیص و رفع
- 55. Blocking: شناسایی و کاهش
- 56. استفاده از SQL Server Profiler (یا Extended Events)
- 57. Extended Events برای نظارت بر عملکرد
- 58. Database Engine Tuning Advisor
- 59. فشردهسازی دادهها (Row و Page)
- 60. Columnstore Indexes
- 61. حالتهای احراز هویت: Windows و SQL Server
- 62. Logins و Users
- 63. نقشها (Roles): Server Roles و Database Roles
- 64. مجوزها (Permissions): GRANT, DENY, REVOKE
- 65. رمزنگاری: TDE (Transparent Data Encryption)
- 66. Always Encrypted
- 67. امنیت در سطح سطر (Row-Level Security - RLS)
- 68. پوشش داده پویا (Dynamic Data Masking - DDM)
- 69. استراتژیهای پشتیبانگیری: Full, Differential, Transaction Log
- 70. بازیابی پایگاه دادهها
- 71. برنامههای نگهداری پایگاه داده (Database Maintenance Plans)
- 72. وظایف SQL Server Agent
- 73. نظارت بر سلامت و عملکرد SQL Server
- 74. Resource Governor
- 75. SQL Server Configuration Manager
- 76. درک مفاهیم دسترسپذیری بالا (High Availability)
- 77. Log Shipping
- 78. Database Mirroring (مرور، منسوخشده)
- 79. AlwaysOn Availability Groups: مفاهیم و راهاندازی
- 80. Listenرهای Availability Group و Failover
- 81. AlwaysOn Basic Availability Groups
- 82. AlwaysOn Distributed Availability Groups
- 83. Failover Cluster Instances (FCI)
- 84. Replication: مروری بر انواع
- 85. پشتیبانگیری به URL (Azure Blob Storage)
- 86. SQL Server در لینوکس
- 87. SQL Server در کانتینرها (Docker)
- 88. Azure SQL Database: مقدمه و گزینههای استقرار
- 89. Azure SQL Managed Instance: مفاهیم و موارد استفاده
- 90. تیرهای Hyperscale و Serverless در Azure SQL Database
- 91. PolyBase و مجازیسازی داده
- 92. پایگاه دادههای گرافی در SQL Server
- 93. پشتیبانی از JSON: ذخیره و کوئری گرفتن از دادههای JSON
- 94. پشتیبانی از XML: ذخیره و کوئری گرفتن از دادههای XML
- 95. جداول زمانی (Temporal Tables) برای نگهداری تاریخچه داده
- 96. جداول In-Memory OLTP (Hekaton)
- 97. ویژگیهای Intelligent Query Processing
- 98. سرویسهای یادگیری ماشین با SQL Server (R, Python)
- 99. Azure Data Studio: ابزارهای مدرن
- 100. بهترین روشها برای تکامل SQL Server و روندهای آینده
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.