کتاب صوتی SQL Server The Expert's Toolkit for SQL Server Evolution
SQL Server: جعبه ابزار حرفهایها برای تحول SQL Server - دوره جامع SQL Server: جعبه ابزار حرفهایها برای تحول SQL Server با دوره SQL Server The Expert's Toolkit، به یک متخصص واقعی SQL Server تبدیل شو...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Expert's Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمه ای بر RDBMS و تاریخچه SQL Server
- 2. نسخهها و ویرایشهای مختلف SQL Server
- 3. نصب و پیکربندی اولیه SQL Server
- 4. آشنایی با محیط SQL Server Management Studio (SSMS)
- 5. معماری پایگاه داده: فایلها و Filegroup ها
- 6. معماری Instance در SQL Server
- 7. پایگاههای داده سیستمی (System Databases)
- 8. ایجاد و مدیریت پایگاههای داده
- 9. مقدمهای بر زبان Transact-SQL (T-SQL)
- 10. انواع داده (Data Types) در SQL Server
- 11. دستور SELECT و بازیابی دادهها
- 12. فیلتر کردن دادهها با دستور WHERE
- 13. مرتبسازی نتایج با دستور ORDER BY
- 14. کار با مقادیر NULL
- 15. اتصال جداول: INNER, LEFT, RIGHT, FULL OUTER JOIN
- 16. توابع تجمعی (Aggregate Functions)
- 17. گروهبندی دادهها با GROUP BY و HAVING
- 18. استفاده از Subquery ها
- 19. عبارات جدول مشترک (Common Table Expressions - CTE)
- 20. درج داده با دستور INSERT
- 21. بهروزرسانی دادهها با دستور UPDATE
- 22. حذف دادهها با دستور DELETE
- 23. ادغام دادهها با دستور MERGE
- 24. مفهوم تراکنش (Transaction) و خواص ACID
- 25. مدیریت خطا با TRY...CATCH
- 26. توابع داخلی: رشتهای، تاریخ و عددی
- 27. توابع پنجرهای (Window Functions): ROW_NUMBER, RANK, DENSE_RANK
- 28. توابع پنجرهای پیشرفته: LAG, LEAD, FIRST_VALUE
- 29. کار با دادههای XML
- 30. کار با دادههای JSON
- 31. Dynamic SQL و خطرات آن
- 32. تبدیل سطر به ستون (PIVOT) و ستون به سطر (UNPIVOT)
- 33. اصول نرمالسازی پایگاه داده (1NF, 2NF, 3NF)
- 34. مدلسازی موجودیت-رابطه (Entity-Relationship)
- 35. طراحی جداول و انتخاب نوع داده مناسب
- 36. قیود (Constraints): PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK
- 37. ستونهای Identity و Sequence ها
- 38. Schema ها و مدیریت مالکیت اشیاء
- 39. ایجاد و مدیریت View ها
- 40. View های ایندکسگذاری شده (Indexed Views)
- 41. جداول موقت (Temporary Tables) و متغیرهای جدولی (Table Variables)
- 42. حفظ یکپارچگی دادهها (Data Integrity)
- 43. آشنایی با Query Execution Plan
- 44. نحوه کار Query Optimizer
- 45. معماری ایندکسها: B-Tree
- 46. ایندکسهای Clustered
- 47. ایندکسهای Non-Clustered
- 48. ایندکسها با ستونهای الحاقی (Included Columns)
- 49. ایندکسهای فیلتر شده (Filtered Indexes)
- 50. ایندکسهای Columnstore
- 51. نگهداری ایندکسها: Rebuild و Reorganize
- 52. آمار (Statistics) و اهمیت آن در بهینهسازی
- 53. تحلیل Execution Plan و اپراتورهای رایج
- 54. شناسایی گلوگاههای عملکردی (Performance Bottlenecks)
- 55. استفاده از Database Engine Tuning Advisor
- 56. نظارت بر عملکرد با Query Store
- 57. قفلگذاری، بلاک شدن و بنبست (Locking, Blocking, Deadlocks)
- 58. سطوح ایزولهسازی تراکنش (Transaction Isolation Levels)
- 59. پارتیشنبندی جداول و ایندکسها (Partitioning)
- 60. مدیریت منابع با Resource Governor
- 61. معرفی In-Memory OLTP (Hekaton)
- 62. بهترین شیوهها در کدنویسی T-SQL
- 63. ایجاد و استفاده از Stored Procedure ها
- 64. پارامترها و مقادیر بازگشتی در Stored Procedure ها
- 65. توابع تعریفشده توسط کاربر (User-Defined Functions - UDF)
- 66. تأثیر UDF ها بر عملکرد
- 67. Trigger ها: DML و DDL
- 68. Trigger های INSTEAD OF
- 69. استفاده از Cursor ها و موارد پرهیز از آنها
- 70. ایجاد و استفاده از Synonym ها
- 71. پیامرسانی ناهمزمان با Service Broker
- 72. یکپارچهسازی با CLR (.NET Integration)
- 73. پایگاه دادههای گرافی در SQL Server
- 74. جداول Temporal برای نگهداری تاریخچه دادهها
- 75. امنیت در سطح ردیف (Row-Level Security)
- 76. پوشاندن دادههای پویا (Dynamic Data Masking)
- 77. رمزنگاری همیشه فعال (Always Encrypted)
- 78. مدل امنیتی SQL Server: Logins, Users, Roles
- 79. مدیریت مجوزها: GRANT, DENY, REVOKE
- 80. پایگاههای داده محصور (Contained Databases)
- 81. زمانبندی وظایف با SQL Server Agent
- 82. استراتژیهای پشتیبانگیری (Backup): Full, Differential, Log
- 83. بازیابی پایگاه داده (Restore) و Recovery Models
- 84. بازیابی به یک نقطه زمانی مشخص (Point-in-Time Recovery)
- 85. بررسی سلامت پایگاه داده با DBCC
- 86. نظارت بر SQL Server با DMV و DMF
- 87. استفاده از Extended Events برای نظارت عمیق
- 88. SQL Server Profiler و مقایسه با ابزارهای نوین
- 89. مدیریت مبتنی بر خطمشی (Policy-Based Management)
- 90. پیادهسازی Log Shipping
- 91. Database Mirroring (منسوخ شده اما مهم)
- 92. انواع Replication: Snapshot, Transactional, Merge
- 93. مقدمهای بر دسترسپذیری بالا (HA) و بازیابی از فاجعه (DR)
- 94. آشنایی با Windows Server Failover Clustering (WSFC)
- 95. Always On Failover Cluster Instances (FCI)
- 96. Always On Availability Groups (AG)
- 97. پیکربندی و مدیریت Availability Groups
- 98. Readable Secondary Replicas
- 99. Distributed Availability Groups
- 100. SQL Server بر روی لینوکس
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Advanced SQL Server
Database programming
Expert's Toolkit
Microsoft SQL Server
SQL Server
SQL Server Development
SQL Server Evolution
SQL Server Performance Tuning
T-SQL
امنیت SQL Server
برنامه نویسی
بهینه سازی SQL Server
پایگاه داده
توسعه پایگاه داده
مدیریت پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.