دوره SQL Server The Comprehensive Toolkit for SQL Server Evolution همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Comprehensive Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر SQL Server و پایگاههای داده رابطهای
- 2. تاریخچه و نسخههای مختلف SQL Server
- 3. نصب و راهاندازی SQL Server
- 4. آشنایی با ابزار SQL Server Management Studio (SSMS)
- 5. معماری SQL Server: Instance، Database و فایلها
- 6. مفاهیم پایگاه داده: جداول، رکوردها و فیلدها
- 7. آشنایی با انواع دادهها (Data Types)
- 8. پایگاههای داده سیستمی (System Databases)
- 9. مبانی نرمالسازی پایگاه داده
- 10. ساختار دستور SELECT و عبارت FROM
- 11. فیلتر کردن دادهها با عبارت WHERE
- 12. عملگرهای منطقی: AND, OR, NOT, IN, BETWEEN
- 13. مرتبسازی نتایج با عبارت ORDER BY
- 14. محدود کردن نتایج با TOP و OFFSET-FETCH
- 15. کار با مقادیر NULL و توابع مرتبط
- 16. اتصال جداول با INNER JOIN
- 17. اتصال جداول با LEFT و RIGHT OUTER JOIN
- 18. اتصال جداول با FULL OUTER JOIN و CROSS JOIN
- 19. مفهوم Self-Join و کاربردهای آن
- 20. گروهبندی دادهها با GROUP BY
- 21. توابع تجمعی: COUNT, SUM, AVG, MIN, MAX
- 22. فیلتر کردن گروهها با عبارت HAVING
- 23. استفاده از Subquery یا زیر-کوئریها
- 24. آشنایی با Common Table Expressions (CTEs)
- 25. اپراتورهای مجموعهای: UNION, UNION ALL, INTERSECT, EXCEPT
- 26. ایجاد جداول با دستور CREATE TABLE
- 27. محدودیت کلید اصلی (Primary Key)
- 28. محدودیت کلید خارجی (Foreign Key)
- 29. محدودیتهای UNIQUE, CHECK, DEFAULT
- 30. درج دادهها با دستور INSERT
- 31. بروزرسانی دادهها با دستور UPDATE
- 32. حذف دادهها با دستور DELETE
- 33. تفاوت بین DELETE و TRUNCATE
- 34. دستور MERGE برای عملیات همزمان INSERT, UPDATE, DELETE
- 35. تغییر ساختار جداول با ALTER TABLE
- 36. حذف جداول با DROP TABLE
- 37. آشنایی با ستونهای Identity
- 38. استفاده از دنبالهها (Sequences)
- 39. مبانی برنامهنویسی T-SQL: متغیرها و دستهها (Batches)
- 40. ساختارهای کنترلی: IF...ELSE و WHILE
- 41. مقدمهای بر Stored Procedureها
- 42. ایجاد Stored Procedure با پارامترهای ورودی و خروجی
- 43. مفهوم و ایجاد Viewها
- 44. توابع اسکالر تعریفشده توسط کاربر (Scalar UDFs)
- 45. توابع جدولی تعریفشده توسط کاربر (Table-Valued UDFs)
- 46. مقدمهای بر Triggerها و کاربردهای آنها
- 47. ایجاد DML Triggerها (AFTER, INSTEAD OF)
- 48. ایجاد DDL Triggerها
- 49. مفهوم Transaction و خواص ACID
- 50. مدیریت Transactionها با BEGIN, COMMIT, ROLLBACK
- 51. مفهوم قفلگذاری (Locking) و سطوح جداسازی (Isolation Levels)
- 52. مدیریت خطا با TRY...CATCH
- 53. کار با SQL داینامیک
- 54. توابع پنجرهای (Window Functions) برای رتبهبندی: ROW_NUMBER, RANK, DENSE_RANK
- 55. توابع پنجرهای برای پیمایش: LEAD, LAG, FIRST_VALUE, LAST_VALUE
- 56. کار با دادههای XML در SQL Server
- 57. کار با دادههای JSON در SQL Server
- 58. جداول موقت (Temporal Tables)
- 59. مقدمهای بر ایندکسها و اهمیت آنها در عملکرد
- 60. ساختار و عملکرد ایندکسهای Clustered
- 61. ساختار و عملکرد ایندکسهای Non-Clustered
- 62. بررسی و تحلیل Execution Plan
- 63. آشنایی با آمار (Statistics) و نقش آن در بهینهسازی
- 64. تکهتکه شدن ایندکس (Index Fragmentation) و روشهای رفع آن
- 65. نگهداری ایندکسها: Rebuild در مقابل Reorganize
- 66. استفاده از Query Store برای تحلیل عملکرد
- 67. نوشتن کوئریهای SARGable
- 68. ایندکسهای پوشاننده (Covering Indexes) و ستونهای الحاقی (Included Columns)
- 69. ایندکسهای فیلترشده (Filtered Indexes)
- 70. مقدمهای بر ایندکسهای Columnstore
- 71. جداول بهینهسازی شده در حافظه (In-Memory OLTP)
- 72. شناسایی و رفع تنگناهای رایج در کوئریها
- 73. مدل امنیتی SQL Server: Authentication و Authorization
- 74. ایجاد و مدیریت Loginها و Userها
- 75. نقشهای سرور و پایگاه داده (Server and Database Roles)
- 76. مدیریت مجوزها با GRANT, DENY, REVOKE
- 77. امنیت در سطح Schema
- 78. معرفی SQL Server Agent برای اتوماسیون وظایف
- 79. ایجاد و زمانبندی Jobها
- 80. استراتژیهای پشتیبانگیری (Backup)
- 81. پشتیبانگیری کامل (Full Backup)
- 82. پشتیبانگیری تفاضلی (Differential Backup)
- 83. پشتیبانگیری از لاگ تراکنشها (Transaction Log Backup)
- 84. عملیات بازیابی (Restore) پایگاه داده
- 85. پیکربندی و استفاده از Database Mail
- 86. مانیتورینگ SQL Server با Dynamic Management Views (DMVs)
- 87. ایجاد طرحهای نگهداری (Maintenance Plans)
- 88. مفهوم Filegroup و Partitioning جداول
- 89. پیادهسازی حسابرسی (Auditing) با SQL Server Audit
- 90. مقدمهای بر دسترسیپذیری بالا (High Availability) و بازیابی از بحران (Disaster Recovery)
- 91. پیکربندی و مدیریت Log Shipping
- 92. آشنایی با انواع Replication
- 93. پیادهسازی Transactional Replication
- 94. مفهوم Failover Clustering
- 95. آشنایی با Always On Failover Cluster Instances (FCI)
- 96. مقدمهای بر Always On Availability Groups (AG)
- 97. پیکربندی و مدیریت Availability Groups
- 98. معرفی پشته هوش تجاری مایکروسافت (BI Stack)
- 99. مقدمهای بر SQL Server Integration Services (SSIS) برای ETL
- 100. مقدمهای بر SQL Server Analysis Services (SSAS) برای مدلسازی داده
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.