دوره SQL Server The Mastery Toolkit for SQL Server Evolution همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Mastery Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده و سیستمهای مدیریت پایگاه داده (DBMS)
- 2. آشنایی با SQL Server، تاریخچه و نسخههای مختلف آن
- 3. نصب و راهاندازی SQL Server و ابزارهای مدیریتی
- 4. آشنایی کامل با محیط SQL Server Management Studio (SSMS)
- 5. مفاهیم پایه: پایگاه داده، اسکما (Schema) و اشیاء (Objects)
- 6. انواع دادههای عددی و رشتهای (Numeric and String Data Types)
- 7. انواع دادههای تاریخ و زمان (Date and Time Data Types)
- 8. انواع دادههای خاص (XML, JSON, Spatial)
- 9. ایجاد اولین پایگاه داده و جدول
- 10. مفهوم NULL و کار با مقادیر نامشخص
- 11. مقدمهای بر زبان Transact-SQL (T-SQL)
- 12. دستور SELECT: بازیابی دادهها از جداول
- 13. استفاده از FROM و نامهای مستعار (Alias) برای جداول و ستونها
- 14. فیلتر کردن دادهها با دستور WHERE
- 15. کار با عملگرهای منطقی (AND, OR, NOT)
- 16. کار با عملگرهای مقایسهای و خاص (IN, BETWEEN, LIKE)
- 17. مرتبسازی نتایج با دستور ORDER BY
- 18. محدود کردن نتایج با TOP و OFFSET-FETCH
- 19. کار با توابع رشتهای (String Functions)
- 20. کار با توابع عددی (Numeric Functions)
- 21. کار با توابع تاریخ و زمان (Date and Time Functions)
- 22. توابع تجمعی (Aggregate Functions: SUM, AVG, COUNT, MIN, MAX)
- 23. گروهبندی دادهها با دستور GROUP BY
- 24. فیلتر کردن گروهها با دستور HAVING
- 25. مفهوم JOIN و اتصال جداول
- 26. INNER JOIN: اشتراک دادهها بین جداول
- 27. LEFT OUTER JOIN و RIGHT OUTER JOIN
- 28. FULL OUTER JOIN
- 29. CROSS JOIN و کاربردهای آن
- 30. Self-Joins: اتصال یک جدول به خودش
- 31. ترکیب نتایج با UNION و UNION ALL
- 32. استفاده از INTERSECT و EXCEPT
- 33. مقدمهای بر زیرکوئریها (Subqueries)
- 34. درج داده در جداول با دستور INSERT
- 35. بهروزرسانی دادههای موجود با دستور UPDATE
- 36. حذف دادهها با DELETE و TRUNCATE
- 37. استفاده از دستور MERGE برای عملیات ترکیبی
- 38. ایجاد جداول با دستور CREATE TABLE
- 39. مفهوم کلید اصلی (Primary Key) و تعریف آن
- 40. مفهوم کلید خارجی (Foreign Key) و ایجاد روابط
- 41. قیود UNIQUE و CHECK برای تضمین یکپارچگی دادهها
- 42. قیود DEFAULT و NOT NULL
- 43. تغییر ساختار جداول با دستور ALTER TABLE
- 44. حذف اشیاء پایگاه داده با دستور DROP
- 45. معرفی متغیرها و نحوه تعریف و استفاده از آنها
- 46. دستورات کنترل جریان (IF...ELSE, CASE)
- 47. حلقهها در T-SQL (WHILE)
- 48. مدیریت خطا با TRY...CATCH
- 49. مقدمهای بر رویههای ذخیره شده (Stored Procedures)
- 50. ایجاد Stored Procedure با پارامترهای ورودی و خروجی
- 51. اجرای Stored Procedures و مدیریت مقادیر بازگشتی
- 52. مقدمهای بر توابع تعریفشده توسط کاربر (User-Defined Functions)
- 53. توابع اسکالر (Scalar Functions)
- 54. توابع جدول-مقدار (Table-Valued Functions)
- 55. آشنایی با Viewها و کاربردهای آنها
- 56. ایجاد و مدیریت Viewها
- 57. مقدمهای بر تریگرها (Triggers)
- 58. تریگرهای DML (AFTER, INSTEAD OF)
- 59. تریگرهای DDL و Logon
- 60. مفهوم تراکنشها (Transactions) و خواص ACID
- 61. مدیریت تراکنشها (BEGIN, COMMIT, ROLLBACK)
- 62. کار با عبارتهای جدول مشترک (Common Table Expressions - CTE)
- 63. CTEهای بازگشتی (Recursive CTEs)
- 64. مقدمهای بر توابع پنجرهای (Window Functions)
- 65. توابع رتبهبندی (ROW_NUMBER, RANK, DENSE_RANK, NTILE)
- 66. توابع تجمعی پنجرهای (SUM, AVG, COUNT over a window)
- 67. توابع پیمایشی (LAG, LEAD, FIRST_VALUE, LAST_VALUE)
- 68. کار با جداول موقت (Temporary Tables) و متغیرهای جدولی (Table Variables)
- 69. استفاده از SQL پویا (Dynamic SQL)
- 70. نرمالسازی پایگاه داده (مفاهیم و سطوح ۱، ۲ و ۳)
- 71. مقدمهای بر ایندکسها و اهمیت آنها در کارایی
- 72. ایندکسهای خوشهای (Clustered Indexes)
- 73. ایندکسهای غیرخوشهای (Non-Clustered Indexes)
- 74. ایجاد و مدیریت ایندکسها
- 75. ایندکسهای پوشاننده (Covering Indexes) و ستونهای ضمیمه (Included Columns)
- 76. ایندکسهای فیلتر شده (Filtered Indexes)
- 77. آشنایی با Columnstore Indexes برای پردازشهای تحلیلی
- 78. بررسی و رفع تکهتکه شدن ایندکسها (Index Fragmentation)
- 79. مقدمه ای بر بهینهسازی کوئری (Query Optimization)
- 80. آشنایی با Query Optimizer و مراحل کار آن
- 81. خواندن و تحلیل طرح اجرایی (Execution Plan)
- 82. آشنایی با آمارها (Statistics) و نقش آنها در بهینهسازی
- 83. قفلگذاری، مسدودسازی و بنبست (Locking, Blocking, Deadlocks)
- 84. سطوح جداسازی تراکنشها (Transaction Isolation Levels)
- 85. استفاده از SQL Server Profiler و Extended Events برای نظارت
- 86. مدیریت امنیت در SQL Server: لاگینها و کاربران
- 87. نقشها (Roles) و مدیریت سطوح دسترسی (Permissions)
- 88. پشتیبانگیری از پایگاه داده (Full, Differential, Transaction Log)
- 89. بازیابی پایگاه داده (Restore and Recovery)
- 90. اتوماسیون وظایف با SQL Server Agent
- 91. ایجاد و زمانبندی Job ها
- 92. آشنایی با طرحهای نگهداری پایگاه داده (Maintenance Plans)
- 93. نظارت بر عملکرد SQL Server با Activity Monitor
- 94. پیکربندی ایمیل پایگاه داده (Database Mail)
- 95. مقدمهای بر راهکارهای دسترسپذیری بالا (High Availability)
- 96. کار با دادههای XML در SQL Server
- 97. کوئری زدن روی دادههای XML با XQuery
- 98. کار با دادههای JSON در SQL Server
- 99. توابع داخلی برای پردازش دادههای JSON
- 100. جداول زمانی (Temporal Tables) برای ردیابی تاریخچه تغییرات دادهها
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.