کتاب صوتی SQL Server The DevOps Toolkit for SQL Server Evolution

ارتقا مهارت‌های SQL Server با DevOps: یک قدم جلوتر از رقبا! SQL Server The DevOps Toolkit for SQL Server Evolution: دروازه‌ای به سوی مدیریت مدرن پایگاه داده معرفی دوره: از DBA سنتی به قهرمان DevOps در...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 124,963 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره SQL Server The DevOps Toolkit for SQL Server Evolution

موضوع کلی: برنامه نویسی

موضوع میانی: Microsoft SQL Server

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر DevOps برای SQL Server
  • 2. چالش‌های توسعه پایگاه داده سنتی
  • 3. اصول کلیدی DevOps: فرهنگ، اتوماسیون، اندازه‌گیری
  • 4. معرفی مفاهیم CI/CD و Infrastructure as Code (IaC)
  • 5. بررسی ابزارهای کلیدی در اکوسیستم DevOps برای SQL Server
  • 6. راه‌اندازی محیط توسعه محلی (SQL Server, Git, VS Code)
  • 7. آشنایی با Azure DevOps و GitHub Actions
  • 8. چرخه حیات توسعه پایگاه داده در دنیای DevOps
  • 9. نقش DBA در فرهنگ DevOps
  • 10. تعریف اهداف و معیارهای موفقیت (Metrics) در Database DevOps
  • 11. چرا کنترل نسخه (Source Control) برای پایگاه داده ضروری است؟
  • 12. مقدمه‌ای بر Git برای متخصصین پایگاه داده
  • 13. ایجاد و مدیریت Repository برای پروژه پایگاه داده
  • 14. چه چیزهایی را باید در Source Control قرار دهیم؟ (Schema, Data, Scripts)
  • 15. رویکرد مبتنی بر وضعیت (State-based) در مقابل مبتنی بر مهاجرت (Migration-based)
  • 16. معرفی SQL Server Data Tools (SSDT)
  • 17. ایجاد یک پروژه SSDT از پایگاه داده موجود
  • 18. مدیریت تغییرات Schema با SSDT
  • 19. استفاده از Pre-Deployment و Post-Deployment Scripts
  • 20. مدیریت داده‌های مرجع (Reference Data) در SSDT
  • 21. معرفی ابزارهای مبتنی بر مهاجرت (Flyway, Liquibase)
  • 22. ایجاد اولین اسکریپت مهاجرت (Migration Script)
  • 23. مدیریت Branching و Merging در Git برای پایگاه داده
  • 24. حل تعارضات (Conflict Resolution) در اسکریپت‌های SQL
  • 25. بهترین شیوه‌ها برای کامیت کردن تغییرات پایگاه داده
  • 26. مفهوم یکپارچه‌سازی مداوم (Continuous Integration) برای پایگاه داده
  • 27. طراحی اولین Pipeline ساخت (Build Pipeline) در Azure DevOps
  • 28. طراحی اولین Workflow ساخت در GitHub Actions
  • 29. کامپایل و ساخت پروژه SSDT به‌صورت خودکار
  • 30. ایجاد خروجی DACPAC به عنوان Artifact
  • 31. اعتبارسنجی اسکریپت‌های SQL در پایپ‌لاین
  • 32. مقدمه‌ای بر تحلیل کد ایستا (Static Code Analysis)
  • 33. استفاده از ابزارهای Linter برای T-SQL
  • 34. ادغام تحلیل کد با SonarQube
  • 35. مقدمه‌ای بر تست واحد (Unit Testing) در SQL Server
  • 36. معرفی فریمورک tSQLt
  • 37. نوشتن اولین Unit Test با tSQLt
  • 38. اجرای خودکار تست‌های واحد در پایپ‌لاین CI
  • 39. ایجاد و مدیریت Test Data
  • 40. مفهوم Code Coverage برای کدهای T-SQL
  • 41. بسته‌بندی (Packaging) اسکریپت‌های مهاجرت
  • 42. ایجاد پکیج NuGet برای استقرار پایگاه داده
  • 43. مدیریت نسخه‌بندی (Versioning) پایگاه داده
  • 44. استفاده از تریگرهای خودکار برای پایپ‌لاین CI
  • 45. بررسی گزارش‌های ساخت و تحلیل خطاها
  • 46. مفهوم تحویل مداوم (Continuous Delivery) و استقرار مداوم (Continuous Deployment)
  • 47. طراحی پایپ‌لاین انتشار (Release Pipeline)
  • 48. مدیریت محیط‌های مختلف (Dev, QA, Staging, Prod)
  • 49. استفاده از متغیرها (Variables) برای مدیریت Connection String ها
  • 50. مدیریت اطلاعات حساس (Secrets) با Azure Key Vault
  • 51. استراتژی‌های استقرار: In-place, Blue-Green, Canary
  • 52. استقرار خودکار DACPAC با استفاده از SqlPackage.exe
  • 53. ایجاد اسکریپت پیش‌نمایش تغییرات (Deployment Script Preview)
  • 54. اجرای خودکار اسکریپت‌های مهاجرت در پایپ‌لاین
  • 55. دروازه‌های کیفیت (Quality Gates) در پایپ‌لاین انتشار
  • 56. تاییدیه دستی (Manual Approval) برای محیط Production
  • 57. استراتژی‌های بازگشت به عقب (Rollback) برای پایگاه داده
  • 58. مدیریت تغییرات مخرب (Breaking Changes)
  • 59. اعتبارسنجی پس از استقرار (Post-deployment Verification)
  • 60. لاگ‌برداری و مانیتورینگ فرآیند استقرار
  • 61. استقرار در SQL Server on-premises
  • 62. استقرار در Azure SQL Database
  • 63. استقرار در Azure SQL Managed Instance
  • 64. مفهوم Drift Detection و مدیریت آن
  • 65. اتوماسیون استقرار با PowerShell و dbatools
  • 66. شیفت به چپ در تست (Shifting Left Testing)
  • 67. پیاده‌سازی تست یکپارچه‌سازی (Integration Testing)
  • 68. ابزارهای تولید داده تستی (Test Data Generation)
  • 69. گنجاندن تست‌های عملکرد (Performance Testing) در پایپ‌لاین
  • 70. استفاده از SQLQueryStress برای تست بار
  • 71. تحلیل Execution Plan ها به صورت خودکار
  • 72. تست امنیت پایگاه داده در پایپ‌لاین
  • 73. اسکن آسیب‌پذیری‌ها (Vulnerability Assessment)
  • 74. بهترین شیوه‌های کدنویسی امن T-SQL
  • 75. مرور کد (Code Review) خودکار برای SQL
  • 76. مقدمه‌ای بر زیرساخت به عنوان کد (Infrastructure as Code - IaC)
  • 77. ایجاد خودکار نمونه SQL Server با ARM Templates
  • 78. استفاده از Bicep برای تعریف زیرساخت Azure SQL
  • 79. مدیریت زیرساخت با Terraform
  • 80. کانتینرسازی SQL Server با Docker
  • 81. استفاده از کانتینر SQL Server برای محیط‌های توسعه و تست
  • 82. اجرای SQL Server بر روی Kubernetes
  • 83. معرفی SQL Server Big Data Clusters
  • 84. مدیریت پیکربندی سرور با PowerShell Desired State Configuration (DSC)
  • 85. اتوماسیون وظایف مدیریتی با Ansible
  • 86. یکپارچه‌سازی مانیتورینگ با چرخه DevOps
  • 87. استفاده از Azure Monitor برای پایگاه داده‌های SQL
  • 88. جمع‌آوری و تحلیل Query Store data به صورت خودکار
  • 89. پیاده‌سازی هشدار (Alerting) برای عملکرد و خطاها
  • 90. امنیت به عنوان کد (Security as Code)
  • 91. مدیریت خودکار کاربران و دسترسی‌ها
  • 92. پیاده‌سازی انطباق (Compliance) به عنوان کد
  • 93. اتوماسیون فرآیندهای پشتیبان‌گیری (Backup) و بازیابی (Restore)
  • 94. تست خودکار بازیابی (Automated Restore Testing)
  • 95. مفهوم ChatOps برای مدیریت پایگاه داده
  • 96. مدیریت پایگاه داده‌های بسیار بزرگ (VLDBs) در DevOps
  • 97. مدیریت وابستگی‌های بین پایگاه داده‌ها
  • 98. حوكمرانی داده (Data Governance) در یک محیط خودکار
  • 99. تحول فرهنگی: توانمندسازی تیم‌ها
  • 100. جمع‌بندی، بهترین شیوه‌ها و نگاهی به آینده DevOps برای SQL Server
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: ci/cd DevOps DevOps Toolkit Microsoft SQL Server SQL Server SQL Server Evolution اتوماسیون اجرای اسکریپت برنامه نویسی بهینه سازی توسعه نرم افزار دیتابیس مانیتورینگ مدیریت دیتابیس

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.