اپلیکیشن اندرویدی فلشکارت آموزشی SQL Server The Practical Toolkit for SQL Server Evolution
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Practical Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مبانی SQL Server و شروع کار
- 2. نصب و راهاندازی SQL Server
- 3. ابزارهای مدیریت SQL Server (SSMS)
- 4. مفاهیم پایگاه داده و مدلسازی داده
- 5. آشنایی با انواع دادهها در SQL Server
- 6. دستور SELECT و بازیابی دادهها
- 7. فیلتر کردن دادهها با WHERE
- 8. مرتبسازی دادهها با ORDER BY
- 9. استفاده از عملگرهای منطقی (AND, OR, NOT)
- 10. محدود کردن نتایج با TOP و OFFSET-FETCH
- 11. کار با توابع رشتهای
- 12. کار با توابع تاریخ و زمان
- 13. کار با توابع ریاضی
- 14. تبدیل دادهها
- 15. عملگرهای JOIN و ترکیب دادهها
- 16. انواع JOIN (INNER, LEFT, RIGHT, FULL)
- 17. استفاده از subquery ها
- 18. گروهبندی دادهها با GROUP BY
- 19. استفاده از HAVING برای فیلتر کردن گروهها
- 20. کار با توابع تجمیعی (SUM, AVG, COUNT, MAX, MIN)
- 21. ایجاد و مدیریت جداول
- 22. تعریف ستونها و انواع دادهها
- 23. تعریف کلیدهای اصلی (Primary Key)
- 24. تعریف کلیدهای خارجی (Foreign Key)
- 25. تعریف محدودیتهای دادهای (Constraints)
- 26. ایجاد، تغییر و حذف جداول (CREATE, ALTER, DROP)
- 27. دستورالعملهای INSERT، UPDATE و DELETE
- 28. مدیریت تراکنشها (Transactions)
- 29. آشنایی با ACID properties
- 30. استفاده از BEGIN TRANSACTION, COMMIT, ROLLBACK
- 31. ایجاد و مدیریت Index ها
- 32. انواع Index ها (Clustered, Non-Clustered)
- 33. بهینهسازی Query با استفاده از Index ها
- 34. آشنایی با Views
- 35. ایجاد و استفاده از Views
- 36. مزایا و معایب Views
- 37. آشنایی با Stored Procedures
- 38. ایجاد و اجرای Stored Procedures
- 39. ورودی و خروجی Stored Procedures
- 40. مزایا و معایب Stored Procedures
- 41. آشنایی با Triggers
- 42. ایجاد و استفاده از Triggers
- 43. انواع Triggers (AFTER, INSTEAD OF)
- 44. مزایا و معایب Triggers
- 45. آشنایی با Functions
- 46. ایجاد و استفاده از Scalar functions
- 47. ایجاد و استفاده از Table-Valued functions
- 48. مزایا و معایب Functions
- 49. امنیت در SQL Server
- 50. مدیریت کاربران و نقشها
- 51. اعطای مجوزها (Permissions)
- 52. امنیت سطح ردیف (Row-Level Security)
- 53. پشتیبانگیری و بازیابی (Backup & Restore)
- 54. انواع پشتیبانگیری
- 55. استراتژیهای پشتیبانگیری
- 56. بازیابی دادهها
- 57. بهینهسازی و عملکرد (Performance Tuning)
- 58. آشنایی با SQL Server Profiler
- 59. استفاده از SQL Server Management Studio Performance Dashboard
- 60. بررسی Query Plan
- 61. بهینهسازی Query
- 62. شاخصهای کارایی (Performance Counters)
- 63. نمايش اطلاعات سيستمي (System Views)
- 64. آشنایی با Replication
- 65. انواع Replication
- 66. پیادهسازی Replication
- 67. آشنایی با AlwaysOn Availability Groups
- 68. تنظیم و پیکربندی AlwaysOn Availability Groups
- 69. آشنایی با SQL Server Agent
- 70. ایجاد و مدیریت Jobs
- 71. زمانبندی Jobs
- 72. نگهداری از پایگاه داده (Database Maintenance)
- 73. بروزرسانی آمار (Statistics Updates)
- 74. یکپارچهسازی دادهها (Data Integration)
- 75. استفاده از SQL Server Integration Services (SSIS)
- 76. ایجاد و اجرای Package های SSIS
- 77. آشنایی با مفهوم ETL (Extract, Transform, Load)
- 78. مدیریت Log ها
- 79. بررسی Error Log ها
- 80. تنظیمات Log ها
- 81. مانیتورینگ و عیبیابی (Monitoring & Troubleshooting)
- 82. استفاده از Dynamic Management Views (DMVs) و Dynamic Management Functions (DMFs)
- 83. آشنایی با Extended Events
- 84. SQL Injection و راههای مقابله
- 85. امنیت دادهها و رمزنگاری
- 86. بهبود عملکرد Query با Hints
- 87. کار با Temporary Tables
- 88. کار با Common Table Expressions (CTEs)
- 89. استفاده از Window Functions
- 90. برنامهنویسی در T-SQL
- 91. ساختارهای کنترلی (IF, ELSE, WHILE)
- 92. متغیرها و پارامترها
- 93. مدیریت خطاها (Error Handling)
- 94. استفاده از Try-Catch Blocks
- 95. آشنایی با CLR (Common Language Runtime)
- 96. ایجاد Stored Procedure های CLR
- 97. آشنایی با Service Broker
- 98. مدیریت Queue ها
- 99. ایجاد External Tables
- 100. مدیریت Partitioning
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.