دوره SQL Server The Developer's Toolkit for SQL Server Evolution همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Developer's Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمه و مبانی SQL Server**
- 2. معرفی Microsoft SQL Server و نسخههای آن
- 3. نصب و پیکربندی SQL Server Developer Edition
- 4. آشنایی با SQL Server Management Studio (SSMS)
- 5. ایجاد و مدیریت پایگاه داده
- 6. آشنایی با انواع داده در SQL Server
- 7. ایجاد و مدیریت جداول
- 8. تعریف کلیدهای اصلی (Primary Key) و کلیدهای خارجی (Foreign Key)
- 9. مقدمهای بر نرمالسازی پایگاه داده
- 10. مفاهیم اولیه تراکنشها (Transactions)
- 11. زبان پرس و جوی SQL (SQL Query Language)**
- 12. دستور SELECT: بازیابی دادهها
- 13. عملگر WHERE: فیلتر کردن دادهها
- 14. عملگر ORDER BY: مرتبسازی دادهها
- 15. عملگر TOP: محدود کردن نتایج
- 16. عملگر DISTINCT: حذف مقادیر تکراری
- 17. عملگر LIKE: جستجوی الگوها
- 18. عملگر IN و NOT IN: جستجو در لیست مقادیر
- 19. عملگر BETWEEN: جستجو در بازه مقادیر
- 20. عملگر IS NULL و IS NOT NULL: بررسی مقادیر NULL
- 21. توابع SQL**
- 22. توابع رشتهای (String Functions): LEN, SUBSTRING, REPLACE, UPPER, LOWER
- 23. توابع عددی (Numeric Functions): ABS, ROUND, CEILING, FLOOR
- 24. توابع تاریخ و زمان (Date and Time Functions): GETDATE, DATEADD, DATEDIFF, DATEPART
- 25. توابع تبدیل نوع (Conversion Functions): CAST, CONVERT
- 26. توابع تجمعی (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
- 27. عملگر GROUP BY: گروهبندی دادهها
- 28. عملگر HAVING: فیلتر کردن گروهها
- 29. Join ها و زیرپرس و جوها**
- 30. INNER JOIN: اتصال جداول بر اساس شرط
- 31. LEFT JOIN (LEFT OUTER JOIN): اتصال جداول و نمایش تمام رکوردهای جدول سمت چپ
- 32. RIGHT JOIN (RIGHT OUTER JOIN): اتصال جداول و نمایش تمام رکوردهای جدول سمت راست
- 33. FULL JOIN (FULL OUTER JOIN): اتصال جداول و نمایش تمام رکوردهای هر دو جدول
- 34. CROSS JOIN: اتصال تمام رکوردهای دو جدول
- 35. SELF JOIN: اتصال یک جدول به خودش
- 36. زیرپرس و جوها (Subqueries): استفاده از پرس و جو در داخل پرس و جوی دیگر
- 37. زیرپرس و جوهای مرتبط (Correlated Subqueries)
- 38. عملگر EXISTS و NOT EXISTS: بررسی وجود داشتن دادهها
- 39. دستکاری دادهها (Data Manipulation)**
- 40. دستور INSERT: درج دادهها در جدول
- 41. دستور UPDATE: بهروزرسانی دادهها در جدول
- 42. دستور DELETE: حذف دادهها از جدول
- 43. دستور MERGE: ترکیب عملیات درج، بهروزرسانی و حذف
- 44. امنیت SQL Server**
- 45. ایجاد و مدیریت لاگینها (Logins)
- 46. ایجاد و مدیریت کاربران (Users)
- 47. نقشهای Server و Database
- 48. مجوزها (Permissions): GRANT, REVOKE, DENY
- 49. مفاهیم امنیتی در SQL Server
- 50. Encryption در SQL Server
- 51. اشیاء پایگاه داده**
- 52. نماها (Views): ایجاد، مدیریت و استفاده
- 53. روالهای ذخیره شده (Stored Procedures): ایجاد، مدیریت و اجرا
- 54. توابع تعریف شده توسط کاربر (User-Defined Functions): ایجاد و استفاده
- 55. تریگرها (Triggers): ایجاد، مدیریت و انواع آنها (AFTER, INSTEAD OF)
- 56. Cursor ها
- 57. Sequence ها
- 58. عملکرد و بهینهسازی**
- 59. شاخصها (Indexes): ایجاد، مدیریت و انواع آنها (Clustered, Non-Clustered)
- 60. آمار (Statistics): اهمیت و بهروزرسانی
- 61. اجرای پرس و جو (Query Execution Plan): تحلیل و بهینهسازی
- 62. نمایش عملکرد SQL Server با SQL Server Profiler و Extended Events
- 63. بهینهسازی کوئریها
- 64. Partitioning
- 65. مدیریت و نگهداری پایگاه داده**
- 66. پشتیبانگیری (Backup) و بازیابی (Restore) پایگاه داده
- 67. مدلهای بازیابی (Recovery Models)
- 68. مدیریت لاگ تراکنش (Transaction Log)
- 69. برنامهریزی و اجرای Maintenance Plan
- 70. مانیتورینگ SQL Server
- 71. عیبیابی SQL Server
- 72. موضوعات پیشرفته**
- 73. Common Table Expressions (CTEs)
- 74. پایگاه دادههای In-Memory OLTP
- 75. JSON در SQL Server
- 76. Graph Database در SQL Server
- 77. Query Store
- 78. Always On Availability Groups
- 79. SQL Server Integration Services (SSIS) - مقدمه
- 80. SQL Server Reporting Services (SSRS) - مقدمه
- 81. SQL Server Analysis Services (SSAS) - مقدمه
- 82. Data Lake در SQL Server
- 83. PolyBase
- 84. Azure SQL Database
- 85. Azure Synapse Analytics
- 86. Docker containers and SQL Server
- 87. Serverless SQL
- 88. استفاده از SQL CLR
- 89. Distributed Transactions
- 90. Auditing
- 91. سناریوهای عملی و پروژهها**
- 92. طراحی و پیادهسازی یک سیستم مدیریت مشتریان (CRM)
- 93. طراحی و پیادهسازی یک سیستم مدیریت انبار
- 94. طراحی و پیادهسازی یک سیستم مدیریت محتوا (CMS)
- 95. طراحی و پیادهسازی یک سیستم گزارشگیری
- 96. طراحی یک Data Warehouse
- 97. مهاجرت از یک سیستم قدیمی به SQL Server
- 98. Security Audit یک پایگاه داده SQL Server
- 99. Performance Tuning یک سیستم پایگاه داده
- 100. High Availability Solutions
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.