اپلیکیشن اندرویدی فلشکارت آموزشی 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 بر روی لینوکس
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.