کتاب صوتی SQL Server The Ultimate Toolkit for SQL Server Evolution
SQL Server The Ultimate Toolkit: متخصص SQL Server شوید! SQL Server The Ultimate Toolkit آیا آمادهاید تا به یک متخصص SQL Server تبدیل شوید؟ دنیای دادهها در حال انفجار است و شرکتها به دنبال متخصصانی ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Ultimate Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده و سیستمهای مدیریت پایگاه داده (DBMS)
- 2. آشنایی با SQL Server: تاریخچه، نسخهها و معماری
- 3. نصب و راهاندازی SQL Server و ابزارهای مدیریتی (SSMS)
- 4. آشنایی با محیط SQL Server Management Studio (SSMS)
- 5. ساختار پایگاه داده: فایلها، فایلگروهها و شماتیکها
- 6. اصول زبان SQL و دستور SELECT
- 7. انواع دادهها (Data Types) در SQL Server
- 8. ایجاد پایگاه داده و جداول (CREATE DATABASE, CREATE TABLE)
- 9. مفهوم کلید اصلی (Primary Key) و کلید خارجی (Foreign Key)
- 10. انواع محدودیتها (Constraints): UNIQUE, CHECK, DEFAULT, NOT NULL
- 11. ورود، ویرایش و حذف دادهها (INSERT, UPDATE, DELETE)
- 12. مرتبسازی نتایج با ORDER BY
- 13. فیلتر کردن دادهها با دستور WHERE
- 14. عملگرهای منطقی و مقایسهای (AND, OR, NOT, IN, BETWEEN, LIKE)
- 15. انتخاب رکوردهای محدود با TOP و OFFSET-FETCH
- 16. اتصال جداول: INNER JOIN
- 17. اتصالات خارجی: LEFT JOIN و RIGHT JOIN
- 18. اتصالات کامل و خوداتصالی (FULL OUTER JOIN & Self-Join)
- 19. توابع تجمعی (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
- 20. گروهبندی دادهها با GROUP BY
- 21. فیلتر کردن گروهها با HAVING
- 22. عملگرهای مجموعهای: UNION و UNION ALL
- 23. عملگرهای مجموعهای: INTERSECT و EXCEPT
- 24. زیرکوئریها (Subqueries): مقدمه و انواع
- 25. زیرکوئریهای همبسته (Correlated Subqueries)
- 26. عبارات جدول مشترک (Common Table Expressions - CTE)
- 27. CTEهای بازگشتی (Recursive CTEs)
- 28. کار با مقادیر NULL: توابع ISNULL و COALESCE
- 29. توابع کار با رشتهها (String Functions)
- 30. توابع کار با تاریخ و زمان (Date and Time Functions)
- 31. توابع ریاضی و عددی (Mathematical Functions)
- 32. منطق شرطی در کوئریها با عبارت CASE
- 33. تغییر ساختار دادهها با PIVOT
- 34. بازگرداندن ساختار دادهها با UNPIVOT
- 35. توابع پنجرهای (Window Functions): مقدمه و توابع رتبهبندی
- 36. توابع پنجرهای پیشرفته: LEAD, LAG, FIRST_VALUE, LAST_VALUE
- 37. متغیرها و اصول برنامهنویسی در T-SQL
- 38. ساختارهای کنترل جریان: IF...ELSE و WHILE
- 39. مقدمهای بر رویههای ذخیره شده (Stored Procedures)
- 40. ایجاد و اجرای Stored Procedure با پارامترهای ورودی و خروجی
- 41. توابع تعریف شده توسط کاربر (User-Defined Functions): Scalar Functions
- 42. توابع جدول-مقدار (Table-Valued Functions)
- 43. تریگرها (Triggers): مفاهیم و کاربردها
- 44. تریگرهای DML: AFTER و INSTEAD OF
- 45. نماها (Views): ایجاد و مدیریت
- 46. تراکنشها (Transactions) و خواص ACID
- 47. مدیریت تراکنشها: COMMIT, ROLLBACK, SAVEPOINT
- 48. سطوح جداسازی تراکنش (Transaction Isolation Levels)
- 49. قفلگذاری، مسدودسازی و بنبست (Locking, Blocking, Deadlocks)
- 50. شناسایی و رفع بنبستها
- 51. مدیریت خطاها با TRY...CATCH
- 52. ایجاد خطاهای سفارشی با THROW و RAISERROR
- 53. SQL پویا (Dynamic SQL) و خطرات آن
- 54. جداول موقت و متغیرهای جدولی (Temporary Tables vs. Table Variables)
- 55. مکاننماها (Cursors): کاربردها و جایگزینها
- 56. اصول طراحی پایگاه داده و نرمالسازی (Normalization)
- 57. فرمهای نرمال: 1NF, 2NF, 3NF
- 58. واسازی (Denormalization): چه زمانی و چگونه؟
- 59. مقدمهای بر ایندکسها و تاثیر آنها بر عملکرد
- 60. ایندکسهای خوشهای (Clustered Indexes)
- 61. ایندکسهای غیرخوشهای (Non-Clustered Indexes)
- 62. معماری ایندکس: ساختار B-Tree
- 63. ایندکسهای پوشاننده (Covering Indexes) و ستونهای گنجانده شده (Included Columns)
- 64. ایندکسهای فیلتر شده (Filtered Indexes)
- 65. ایندکسهای ستونی (Columnstore Indexes) برای تحلیل داده
- 66. نگهداری ایندکسها: Rebuild در مقابل Reorganize
- 67. آمار (Statistics) و نقش آن در بهینهسازی کوئری
- 68. تحلیل پلن اجرایی (Execution Plan)
- 69. آشنایی با Query Optimizer
- 70. استفاده از Query Store برای نظارت بر عملکرد
- 71. شناسایی کوئریهای پرهزینه
- 72. نکات و ترفندهای نوشتن کوئریهای بهینه (SARGable Queries)
- 73. پارتیشنبندی جداول و ایندکسها (Table Partitioning)
- 74. فشردهسازی دادهها (Data Compression)
- 75. نکات پیشرفته در طراحی ایندکس
- 76. معماری امنیت در SQL Server: Authentication و Authorization
- 77. حالتهای احراز هویت: Windows و SQL Server
- 78. مدیریت لاگینها، کاربران و نقشها (Logins, Users, Roles)
- 79. مجوزهای سطح سرور و پایگاه داده (Permissions)
- 80. مدیریت Schema و مالکیت اشیاء
- 81. استراتژیهای پشتیبانگیری (Backup): Full, Differential, Log
- 82. فرآیندهای بازیابی (Restore) و سناریوهای مختلف
- 83. مدلهای بازیابی پایگاه داده (Recovery Models)
- 84. اتوماسیون وظایف با SQL Server Agent
- 85. زمانبندی جابها (Jobs) و هشدارها (Alerts)
- 86. پیکربندی و استفاده از Database Mail
- 87. نظارت بر SQL Server با Activity Monitor
- 88. استفاده از نماهای مدیریت پویا (DMVs) و توابع (DMFs)
- 89. بررسی سلامت پایگاه داده با DBCC CHECKDB
- 90. سیاستگذاری و مدیریت مبتنی بر خطمشی (Policy-Based Management)
- 91. مفاهیم دسترسپذیری بالا (High Availability) و بازیابی فاجعه (Disaster Recovery)
- 92. پیادهسازی Log Shipping
- 93. خوشهبندی Failover (Failover Cluster Instances - FCI)
- 94. گروههای دسترسپذیری Always On (Always On Availability Groups)
- 95. کار با دادههای XML در SQL Server
- 96. کار با دادههای JSON در SQL Server
- 97. جداول زمانی (Temporal Tables) برای ردیابی تاریخچه دادهها
- 98. پایگاه دادههای گراف (Graph Databases) در SQL Server
- 99. بهینهسازی عملکرد با In-Memory OLTP (Hekaton)
- 100. آشنایی با اکوسیستم Azure SQL: SQL Database, Managed Instance, و SQL on VM
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Data Engineering
Database
DevOps
Microsoft SQL Server
Performance Tuning
SQL
SQL Server
SQL Server Administration
SQL Server Evolution
Stored Procedures
T-SQL
آموزش SQL Server
برنامه نویسی
پایگاه داده
دوره SQL Server
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.