کتاب SQL Server The Developer's Toolkit for SQL Server Evolution با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
SQL Server: جعبه ابزار توسعهدهندگان برای تحول در SQL Server SQL Server: جعبه ابزار توسعهدهندگان برای تحول در SQL Server در دنیای پرتلاطم فناوری اطلاعات، دادهها پادشاهی میکنند و مهارت مدیریت و بهره...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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
تگها:
Database
Microsoft SQL Server
SQL
SQL Evolution
SQL Server
SQL Server Developer
SQL Server آموزش
SQL Server پیشرفته
آموزش SQL Server
برنامه نویسی
برنامه نویسی SQL
پایگاه داده
توسعه SQL
توسعه دهنده SQL
دیتابیس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.