دوره SQL Server The Expert's Toolkit for SQL Server Evolution همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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 بر روی لینوکس
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.