اپلیکیشن اندرویدی فلشکارت آموزشی SQL Server The IT Toolkit for SQL Server Evolution
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The IT Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر SQL Server و پایگاه دادههای رابطهای
- 2. نصب و راهاندازی SQL Server
- 3. مفاهیم پایه پایگاه دادههای رابطهای (RDBMS)
- 4. آشنایی با SQL Server Management Studio (SSMS)
- 5. ساختار فایلها و گروههای فایل در SQL Server
- 6. ایجاد و مدیریت پایگاه دادهها
- 7. انواع دادهها در SQL Server
- 8. طراحی و ایجاد جداول
- 9. کلیدهای اصلی (Primary Keys)
- 10. کلیدهای خارجی (Foreign Keys)
- 11. محدودیتهای جدول (Constraints): UNIQUE, CHECK, DEFAULT, NOT NULL
- 12. دستورات DML: INSERT
- 13. دستورات DML: UPDATE
- 14. دستورات DML: DELETE
- 15. دستور SELECT: بازیابی دادهها
- 16. فیلتر کردن دادهها با WHERE
- 17. مرتبسازی نتایج با ORDER BY
- 18. عملیات تجمیعی (COUNT, SUM, AVG, MIN, MAX)
- 19. گروهبندی دادهها با GROUP BY
- 20. فیلتر کردن گروهها با HAVING
- 21. JOIN ها: INNER JOIN
- 22. JOIN ها: LEFT JOIN
- 23. JOIN ها: RIGHT JOIN
- 24. JOIN ها: FULL OUTER JOIN
- 25. Self-Join
- 26. CROSS JOIN
- 27. Subqueries (زیرپرسوجوها)
- 28. Correlated Subqueries (زیرپرسوجوهای وابسته)
- 29. Common Table Expressions (CTEs)
- 30. Recursive CTEs
- 31. عملگرهای مجموعه (Set Operators): UNION, UNION ALL
- 32. عملگرهای مجموعه: INTERSECT, EXCEPT
- 33. عبارت CASE
- 34. توابع کار با NULL (ISNULL, COALESCE)
- 35. توابع رشتهای (String Functions)
- 36. توابع تاریخ و زمان (Date and Time Functions)
- 37. توابع عددی (Numeric Functions)
- 38. توابع سیستمی
- 39. نماها (Views): ایجاد و مدیریت
- 40. مقدمهای بر Stored Procedures
- 41. Stored Procedures: پارامترها و مقادیر خروجی
- 42. توابع تعریف شده توسط کاربر (UDFs): Scalar
- 43. توابع تعریف شده توسط کاربر (UDFs): Table-Valued
- 44. تریگرها (Triggers): AFTER Triggers
- 45. تریگرها: INSTEAD OF Triggers
- 46. ایندکسها (Indexes): Clustered vs. Non-Clustered
- 47. ایجاد و مدیریت ایندکسها
- 48. خواندن و تفسیر Execution Plans
- 49. مقدمهای بر تراکنشها (Transactions): BEGIN TRAN, COMMIT, ROLLBACK
- 50. SAVEPOINTs و تراکنشهای تو در تو
- 51. توابع پنجرهای (Window Functions): ROW_NUMBER, RANK, DENSE_RANK, NTILE
- 52. توابع پنجرهای: LAG, LEAD
- 53. توابع پنجرهای: FIRST_VALUE, LAST_VALUE
- 54. توابع تجمیعی با OVER Clause
- 55. عملگرهای PIVOT و UNPIVOT
- 56. دستور MERGE
- 57. جداول موقت (Temporary Tables) و متغیرهای جدولی (Table Variables)
- 58. SQL پویا (Dynamic SQL)
- 59. کار با XML در SQL Server
- 60. کار با JSON در SQL Server
- 61. انواع دادههای مکانی (Spatial Data Types)
- 62. جستجوی تماممتنی (Full-Text Search)
- 63. Change Data Capture (CDC)
- 64. Change Tracking (CT)
- 65. پروژههای پایگاه داده با SQL Server Data Tools (SSDT)
- 66. User-Defined Table Types
- 67. Table-Valued Parameters
- 68. مدیریت خطا (Error Handling) با TRY...CATCH
- 69. Cursor ها (و جایگزینهای آن)
- 70. تکنیکهای پیشرفته T-SQL Scripting
- 71. امنیت در SQL Server: Logins و Users
- 72. نقشهای سرور و نقشهای پایگاه داده
- 73. مدیریت مجوزها (GRANT, DENY, REVOKE)
- 74. مفهوم Schema و Owner
- 75. پشتیبانگیری (Backups): Full, Differential, Transaction Log
- 76. بازیابی پایگاه دادهها (Restoring Databases)
- 77. مدلهای بازیابی (Recovery Models): Full, Simple, Bulk-Logged
- 78. برنامههای نگهداری پایگاه داده (Database Maintenance Plans)
- 79. زمانبندی کارها با SQL Server Agent
- 80. مانیتورینگ عملکرد SQL Server با DMVs و DMFs
- 81. SQL Server Profiler و Extended Events
- 82. مدیریت منابع با Resource Governor
- 83. بهترین روشها برای I/O دیسک
- 84. پیکربندی و بهینهسازی TempDB
- 85. آمارها (Statistics): درک و مدیریت
- 86. نگهداری ایندکسها (Rebuild vs. Reorganize)
- 87. قفلها (Locking)، بلاک شدن (Blocking) و بنبستها (Deadlocks)
- 88. سطوح ایزولاسیون تراکنش (Transaction Isolation Levels)
- 89. Query Store برای بهینهسازی پرسوجوها
- 90. پیکربندیهای Database Scoped
- 91. مفاهیم High Availability و Disaster Recovery
- 92. SQL Server Failover Cluster Instances (FCI)
- 93. AlwaysOn Availability Groups: مفاهیم پایه
- 94. AlwaysOn Availability Groups: پیکربندی و راهاندازی
- 95. AlwaysOn Availability Groups: مانیتورینگ و Failover
- 96. Replication: Snapshot, Transactional, Merge
- 97. Log Shipping
- 98. Stretch Database
- 99. مقدمهای بر Azure SQL Database
- 100. SQL Server بر روی لینوکس و کانتینرها (Docker/Kubernetes)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.