کتاب صوتی SQL Server The Advanced Toolkit for SQL Server Evolution

SQL Server: تبدیل شوید به یک متخصص واقعی با Advanced Toolkit! SQL Server: تبدیل شوید به یک متخصص واقعی با Advanced Toolkit! آیا به دنبال ارتقای مهارت‌های SQL Server خود هستید؟ در دنیای پرشتاب داده‌ها،...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: SQL Server The Advanced Toolkit for SQL Server Evolution

موضوع کلی: برنامه نویسی

موضوع میانی: Microsoft SQL Server

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مرور مفاهیم پیشرفته T-SQL
  • 2. معماری داخلی SQL Server: موتور پایگاه داده
  • 3. انواع داده پیشرفته و کاربردهای آن‌ها
  • 4. طراحی شمای پیشرفته و الگوهای نرمال‌سازی
  • 5. کنترل جریان در T-SQL: فراتر از IF و WHILE
  • 6. جداول موقت، متغیرهای جدولی و تفاوت‌های کلیدی
  • 7. عبارات جدول مشترک (CTE) غیر بازگشتی
  • 8. عبارات جدول مشترک (CTE) بازگشتی
  • 9. توابع پنجره‌ای (Window Functions): مقدمه و توابع رتبه‌بندی
  • 10. توابع پنجره‌ای: توابع تجمعی و پیمایشی (LAG/LEAD)
  • 11. عملگرهای PIVOT و UNPIVOT برای تغییر شکل داده‌ها
  • 12. عملگرهای APPLY: CROSS APPLY و OUTER APPLY
  • 13. پرس‌وجوهای فرعی (Subqueries) و بهینه‌سازی آن‌ها
  • 14. پرس‌وجوهای فرعی مرتبط (Correlated Subqueries)
  • 15. کار با داده‌های XML: ذخیره‌سازی و بازیابی
  • 16. زبان XQuery برای پرس‌وجو از داده‌های XML
  • 17. کار با داده‌های JSON: ذخیره‌سازی و توابع داخلی
  • 18. تبدیل داده‌های رابطه‌ای به JSON و بالعکس
  • 19. عملگرهای مجموعه‌ای پیشرفته: INTERSECT و EXCEPT
  • 20. گروه‌بندی پیشرفته با GROUPING SETS، CUBE و ROLLUP
  • 21. جداول زمانی (Temporal Tables) برای ردیابی تاریخچه داده
  • 22. رویه‌های ذخیره شده (Stored Procedures): پارامترهای خروجی و مقادیر بازگشتی
  • 23. مدیریت خطای پیشرفته با TRY...CATCH و THROW
  • 24. توابع تعریف شده توسط کاربر (UDF): اسکالر و خطی
  • 25. توابع تعریف شده توسط کاربر (UDF): چند دستوری و معایب عملکردی
  • 26. تریگرهای DML: AFTER و INSTEAD OF
  • 27. تریگرهای DDL برای نظارت بر تغییرات ساختاری
  • 28. تریگرهای لاگین (Logon Triggers) برای کنترل دسترسی
  • 29. SQL پویا: دستور EXEC و تابع sp_executesql
  • 30. خطرات SQL Injection و روش‌های مقابله با آن
  • 31. مدیریت تراکنش‌ها (Transactions): ACID و کنترل آن
  • 32. سطوح جداسازی (Isolation Levels): بررسی جامع
  • 33. قفل‌گذاری (Locking) و انواع آن در SQL Server
  • 34. شناسایی و تحلیل انسداد (Blocking)
  • 35. بن‌بست (Deadlock): تحلیل، شناسایی و رفع
  • 36. مکان‌نماها (Cursors): موارد استفاده و جایگزین‌های بهینه
  • 37. یکپارچه‌سازی CLR: مفاهیم و اولین پروژه
  • 38. موتور بهینه‌ساز پرس‌وجو (Query Optimizer)
  • 39. درک و تحلیل طرح‌های اجرایی (Execution Plans)
  • 40. عملگرهای رایج در طرح‌های اجرایی
  • 41. آمار (Statistics): ستون فقرات بهینه‌ساز
  • 42. ایجاد و نگهداری آمار برای بهبود عملکرد
  • 43. معماری ایندکس‌ها: ساختار B-Tree
  • 44. استراتژی‌های ایندکس‌گذاری: Clustered Index
  • 45. استراتژی‌های ایندکس‌گذاری: Non-Clustered Index
  • 46. ستون‌های گنجانده شده (Included Columns) در ایندکس‌ها
  • 47. ایندکس‌های فیلتر شده (Filtered Indexes)
  • 48. نگهداری ایندکس: Rebuild در مقابل Reorganize
  • 49. ایندکس‌های Columnstore: مفاهیم و معماری
  • 50. پیاده‌سازی ایندکس‌های Clustered و Non-clustered Columnstore
  • 51. معرفی فروشگاه پرس‌وجو (Query Store)
  • 52. استفاده از Query Store برای شناسایی رگرسیون عملکرد
  • 53. نماهای مدیریت پویا (DMV) برای نظارت بر عملکرد
  • 54. توابع مدیریت پویا (DMF) و کاربردهای آن
  • 55. شناسایی پرس‌وجوهای پرهزینه با DMV
  • 56. مفهوم SARGability و بازنویسی پرس‌وجوهای ناکارآمد
  • 57. مشکل Parameter Sniffing و راهکارهای آن
  • 58. استفاده از نکات پرس‌وجو (Query Hints): مزایا و معایب
  • 59. OLTP درون-حافظه‌ای (In-Memory): جداول بهینه‌سازی شده برای حافظه
  • 60. OLTP درون-حافظه‌ای: رویه‌های ذخیره شده کامپایل شده بومی
  • 61. تحلیل آمار انتظار (Wait Statistics)
  • 62. پیکربندی و استفاده از Resource Governor
  • 63. معماری ذخیره‌سازی: فایل‌ها و گروه‌های فایل (Filegroups)
  • 64. استراتژی‌های Backup: Full, Differential, Log
  • 65. بازیابی نقطه در زمان (Point-in-Time Recovery)
  • 66. اسنپ‌شات‌های پایگاه داده (Database Snapshots)
  • 67. مدل امنیتی: احراز هویت و مجوزدهی
  • 68. نقش‌های سطح سرور و پایگاه داده
  • 69. مدیریت کاربران و مجوزها با استفاده از Schema
  • 70. امنیت در سطح ردیف (Row-Level Security)
  • 71. پوشاندن پویای داده (Dynamic Data Masking)
  • 72. رمزگذاری شفاف داده (Transparent Data Encryption - TDE)
  • 73. ممیزی (Auditing) با استفاده از SQL Server Audit
  • 74. مفاهیم دسترس‌پذیری بالا (High Availability)
  • 75. پیاده‌سازی Log Shipping
  • 76. پیاده‌سازی Database Mirroring
  • 77. خوشه‌های Failover مبتنی بر Always On (FCI)
  • 78. گروه‌های دسترس‌پذیری Always On (AG): معماری
  • 79. پیکربندی و مدیریت گروه‌های دسترس‌پذیری Always On
  • 80. انواع Replication: Snapshot, Transactional, Merge
  • 81. مدیریت مبتنی بر خط‌مشی (Policy-Based Management)
  • 82. اتوماسیون وظایف با SQL Server Agent
  • 83. بهینه‌سازی پایگاه داده tempdb
  • 84. مفاهیم تکه‌تکه کردن داده‌ها (Partitioning)
  • 85. پیاده‌سازی جداول و ایندکس‌های Partitioned
  • 86. مدیریت داده‌های حجیم با Partitioning
  • 87. ابزارهای نظارتی: Activity Monitor و Performance Monitor
  • 88. فشرده‌سازی داده (Data Compression) در سطح سطر و صفحه
  • 89. سرویس Service Broker برای پیام‌رسانی ناهمزمان
  • 90. جستجوی تمام متن (Full-Text Search)
  • 91. مقدمه‌ای بر SQL Server روی لینوکس
  • 92. استقرار SQL Server در کانتینرهای Docker
  • 93. آشنایی با پایگاه داده Azure SQL
  • 94. آشنایی با Azure SQL Managed Instance
  • 95. پایگاه داده‌های گراف (Graph Databases) در SQL Server
  • 96. سرویس‌های یادگیری ماشین: یکپارچه‌سازی با R و Python
  • 97. مجازی‌سازی داده با PolyBase
  • 98. طبقه‌بندی داده‌ها (Data Classification)
  • 99. خانواده ویژگی‌های پردازش هوشمند پرس‌وجو (IQP)
  • 100. بازیابی شتاب‌داده‌شده پایگاه داده (ADR) و آینده SQL Server
SQL Server: تبدیل شوید به یک متخصص واقعی با Advanced Toolkit!

SQL Server: تبدیل شوید به یک متخصص واقعی با Advanced Toolkit!

آیا به دنبال ارتقای مهارت‌های SQL Server خود هستید؟

در دنیای پرشتاب داده‌ها، تسلط بر SQL Server یک مزیت رقابتی بزرگ است. شرکت‌ها به دنبال متخصصانی هستند که بتوانند پایگاه داده‌ها را بهینه کنند، عملکرد آن‌ها را بهبود بخشند و راه‌حل‌های نوآورانه برای چالش‌های داده‌ای ارائه دهند. اگر می‌خواهید به یک متخصص SQL Server تبدیل شوید و در حرفه خود پیشرفت کنید، دوره SQL Server The Advanced Toolkit for SQL Server Evolution دقیقا همان چیزی است که به آن نیاز دارید.

این دوره، یک سفر عمیق و جامع به دنیای پیشرفته SQL Server است. ما نه تنها اصول را پوشش می‌دهیم، بلکه شما را با تکنیک‌ها و ابزارهای پیشرفته‌ای آشنا می‌کنیم که به شما امکان می‌دهد تا پایگاه داده‌های قدرتمند و کارآمد بسازید، آن‌ها را بهینه کنید و مشکلات عملکردی را به سرعت حل کنید. با این دوره، شما از یک کاربر معمولی SQL Server به یک متخصص حرفه‌ای تبدیل خواهید شد.

درباره دوره

دوره SQL Server The Advanced Toolkit for SQL Server Evolution یک برنامه آموزشی جامع است که به شما کمک می‌کند تا دانش و مهارت‌های لازم برای مدیریت، بهینه‌سازی و عیب‌یابی پایگاه داده‌های SQL Server را به دست آورید. این دوره شامل مباحثی از طراحی پایگاه داده تا تنظیم عملکرد و امنیت است و به شما امکان می‌دهد تا به یک متخصص حرفه‌ای در SQL Server تبدیل شوید.

موضوعات کلیدی دوره

  • طراحی و معماری پیشرفته پایگاه داده
  • بهینه‌سازی کوئری‌ها و شاخص‌گذاری
  • مدیریت عملکرد و عیب‌یابی
  • امنیت و انطباق در SQL Server
  • استفاده از ابزارهای پیشرفته SQL Server
  • ادغام SQL Server با سایر سیستم‌ها
  • استفاده از قابلیت‌های جدید SQL Server
  • اتوماسیون وظایف مدیریتی با T-SQL
  • High Availability and Disaster Recovery
  • مانیتورینگ و گزارش‌گیری پیشرفته

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • توسعه‌دهندگان SQL Server
  • مدیران پایگاه داده (DBAs)
  • تحلیلگران داده
  • متخصصان هوش تجاری (BI)
  • مهندسان نرم‌افزار
  • هر کسی که می‌خواهد مهارت‌های SQL Server خود را ارتقا دهد

چرا این دوره را بگذرانیم؟

گذراندن دوره SQL Server The Advanced Toolkit for SQL Server Evolution به شما کمک می‌کند تا:

  • مهارت‌های عملی و کاربردی در SQL Server کسب کنید.
  • عملکرد پایگاه داده‌ها را بهبود بخشید و هزینه‌ها را کاهش دهید.
  • مشکلات عملکردی را به سرعت شناسایی و حل کنید.
  • امنیت پایگاه داده‌ها را تضمین کنید.
  • به یک متخصص مورد اعتماد در زمینه SQL Server تبدیل شوید.
  • فرصت‌های شغلی بهتری را به دست آورید.
  • در پروژه‌های بزرگ و پیچیده SQL Server مشارکت کنید.
  • با آخرین تکنولوژی‌ها و ابزارهای SQL Server آشنا شوید.
  • اعتماد به نفس خود را در کار با SQL Server افزایش دهید.
  • گواهینامه معتبر دریافت کنید (در صورت وجود).

با شرکت در این دوره، شما نه تنها دانش فنی خود را ارتقا می‌دهید، بلکه فرصتی برای شبکه‌سازی با سایر متخصصان SQL Server و به اشتراک‌گذاری تجربیات خود خواهید داشت.

سرفصل‌های دوره (100 سرفصل جامع)

بخش اول: مبانی پیشرفته SQL Server

  • 1. مروری بر معماری SQL Server
  • 2. پیکربندی و تنظیمات سرور
  • 3. مدیریت حافظه و پردازش
  • 4. امنیت پیشرفته SQL Server
  • 5. نقش‌ها و مجوزها
  • 6. ممیزی (Auditing)
  • 7. رمزنگاری داده‌ها
  • 8. High Availability Solutions
  • 9. Always On Availability Groups
  • 10. Clustering

بخش دوم: توسعه پیشرفته T-SQL

  • 11. توابع تعریف شده توسط کاربر (UDFs)
  • 12. رویه‌ها (Stored Procedures)
  • 13. تریگرها (Triggers)
  • 14. مدیریت خطا و تراکنش‌ها
  • 15. Cursorها
  • 16. CLR Integration
  • 17. XML و JSON در SQL Server
  • 18. جدول‌های موقت (Temporary Tables)
  • 19. CTE (Common Table Expressions)
  • 20. پنجره‌ای (Window Functions)

بخش سوم: بهینه‌سازی عملکرد

  • 21. شاخص‌گذاری پیشرفته (Advanced Indexing)
  • 22. آمار (Statistics)
  • 23. برنامه‌ریزی نگهداری (Maintenance Plans)
  • 24. Query Execution Plans
  • 25. Query Hints
  • 26. Profiler و Extended Events
  • 27. SQL Server Tuning Advisor
  • 28. Resource Governor
  • 29. Database Engine Tuning Advisor (DTA)
  • 30. شناسایی و حل مشکلات Deadlock

بخش چهارم: High Availability and Disaster Recovery

  • 31. Log Shipping
  • 32. Database Mirroring
  • 33. Always On Failover Cluster Instances (FCI)
  • 34. Always On Availability Groups (AG) – Advanced Configuration
  • 35. Distributed Availability Groups
  • 36. Snapshot Replication
  • 37. Transactional Replication
  • 38. Merge Replication
  • 39. پشتیبان‌گیری و بازیابی (Backup and Restore) – Advanced
  • 40. پایش (Monitoring) و هشداردهی (Alerting)

بخش پنجم: ادغام و یکپارچه‌سازی

  • 41. SQL Server Integration Services (SSIS) – Advanced
  • 42. SQL Server Analysis Services (SSAS) – Advanced
  • 43. SQL Server Reporting Services (SSRS) – Advanced
  • 44. Linked Servers
  • 45. PolyBase
  • 46. Data virtualization
  • 47. Integration with Azure Services
  • 48. Integration with other databases (Oracle, MySQL)
  • 49. Integration with Big Data platforms (Hadoop, Spark)
  • 50. Integration with Cloud Platforms (AWS, Google Cloud)

بخش ششم: مدیریت و اتوماسیون

  • 51. PowerShell برای SQL Server
  • 52. SQL Agent
  • 53. Scheduled Jobs
  • 54. Configuration Manager
  • 55. DMV (Dynamic Management Views)
  • 56. DMF (Dynamic Management Functions)
  • 57. Trace Flags
  • 58. Event Notifications
  • 59. Alerts
  • 60. Policy-Based Management

بخش هفتم: مانیتورینگ و عیب‌یابی

  • 61. Windows Performance Monitor
  • 62. System Center Operations Manager (SCOM)
  • 63. Third-Party Monitoring Tools
  • 64. Identifying Performance Bottlenecks
  • 65. Resolving Blocking and Deadlocks
  • 66. Troubleshooting Memory Issues
  • 67. Troubleshooting Disk I/O Issues
  • 68. Troubleshooting CPU Issues
  • 69. Analyzing Wait Statistics
  • 70. Performance Dashboard

بخش هشتم: امنیت پیشرفته

  • 71. Transparent Data Encryption (TDE)
  • 72. Always Encrypted
  • 73. Row-Level Security (RLS)
  • 74. Data Masking
  • 75. Certificate Management
  • 76. Key Management
  • 77. Security Auditing
  • 78. Vulnerability Assessment
  • 79. Threat Detection
  • 80. Compliance Regulations (GDPR, HIPAA)

بخش نهم: Data Warehousing and Business Intelligence

  • 81. Data Warehouse Design
  • 82. ETL Processes
  • 83. Star Schema
  • 84. Snowflake Schema
  • 85. Data Modeling
  • 86. Data Cubes
  • 87. OLAP (Online Analytical Processing)
  • 88. Data Mining
  • 89. Business Intelligence (BI) Tools
  • 90. Data Visualization

بخش دهم: Cloud SQL Server

  • 91. Azure SQL Database
  • 92. Azure SQL Managed Instance
  • 93. SQL Server on Azure VMs
  • 94. Cloud Security
  • 95. High Availability in the Cloud
  • 96. Disaster Recovery in the Cloud
  • 97. Cost Management in the Cloud
  • 98. Serverless SQL
  • 99. Cloud Migration Strategies
  • 100. Hybrid Cloud Scenarios

این تنها یک نگاه اجمالی به سرفصل‌های جامع این دوره است. هر سرفصل به صورت کامل و عملی بررسی می‌شود تا شما بتوانید دانش و مهارت‌های لازم را به دست آورید.

همین حالا ثبت‌نام کنید و به جمع متخصصان SQL Server بپیوندید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Database Microsoft SQL Server Programming SQL Server SQL Server Advanced SQL Server Evolution SQL Server Expert SQL Server Toolkit آموزش SQL Server برنامه نویسی پایگاه داده توسعه پایگاه داده دوره SQL Server مدیریت پایگاه داده یادگیری SQL Server

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.