کتاب استقرار برنامه‌های وب با استفاده از Azure و خط لوله CI/CD

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره استقرار برنامه‌های وب با استفاده از Azure و خط لوله CI/CD

موضوع کلی: توسعه و استقرار برنامه‌های کاربردی وب

موضوع میانی: استقرار و مدیریت ابر

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

  • 1. مقدمه‌ای بر توسعه و استقرار برنامه‌های وب
  • 2. آشنایی با معماری برنامه‌های کاربردی وب
  • 3. معرفی پشته MEAN (MongoDB, Express.js, Angular, Node.js)
  • 4. مروری بر مفاهیم پایگاه داده NoSQL
  • 5. اصول طراحی پایگاه داده MongoDB
  • 6. نصب و پیکربندی MongoDB
  • 7. مبانی Express.js برای توسعه بک‌اند
  • 8. ایجاد APIهای RESTful با Express.js
  • 9. اصول طراحی رابط کاربری با Angular
  • 10. ساختار پروژه‌های Angular
  • 11. کامپوننت‌ها و ماژول‌ها در Angular
  • 12. ارتباط با بک‌اند در Angular
  • 13. مفاهیم اولیه Node.js
  • 14. مدیریت پکیج‌ها با npm
  • 15. ایجاد سرور وب با Node.js
  • 16. مقدمه‌ای بر مفاهیم ابری (Cloud Computing)
  • 17. معرفی خدمات Azure برای توسعه‌دهندگان
  • 18. مفاهیم زیرساخت به عنوان سرویس (IaaS)
  • 19. مفاهیم پلتفرم به عنوان سرویس (PaaS)
  • 20. مفاهیم نرم‌افزار به عنوان سرویس (SaaS)
  • 21. آشنایی با Azure App Service
  • 22. ایجاد و پیکربندی Azure App Service
  • 23. استقرار برنامه‌های Node.js در Azure
  • 24. استقرار برنامه‌های Angular در Azure
  • 25. مدیریت پایگاه داده در Azure (Azure Cosmos DB)
  • 26. پیکربندی Azure Cosmos DB برای MongoDB
  • 27. اتصال برنامه به Azure Cosmos DB
  • 28. مقدمه‌ای بر یکپارچه‌سازی و تحویل مداوم (CI/CD)
  • 29. اهمیت CI/CD در چرخه توسعه نرم‌افزار
  • 30. معرفی Azure DevOps
  • 31. مفاهیم مخازن کد (Repositories)
  • 32. ایجاد مخزن Git در Azure DevOps
  • 33. مدیریت کد منبع با Git
  • 34. مقدمه‌ای بر خطوط لوله CI/CD
  • 35. ایجاد خط لوله ساخت (Build Pipeline)
  • 36. مراحل پیکربندی خط لوله ساخت
  • 37. اتوماسیون فرآیند ساخت
  • 38. مقدمه‌ای بر خطوط لوله انتشار (Release Pipeline)
  • 39. ایجاد خط لوله انتشار
  • 40. مراحل پیکربندی خط لوله انتشار
  • 41. استقرار خودکار در محیط‌های مختلف
  • 42. مدیریت متغیرها و تنظیمات در خطوط لوله
  • 43. استفاده از Azure Key Vault برای مدیریت اسرار
  • 44. امنیت در خطوط لوله CI/CD
  • 45. تست خودکار در فرآیند CI/CD
  • 46. انواع تست (واحد، یکپارچه‌سازی، End-to-End)
  • 47. پیکربندی تست‌های واحد در Azure DevOps
  • 48. پیکربندی تست‌های یکپارچه‌سازی
  • 49. پیکربندی تست‌های End-to-End
  • 50. مانیتورینگ و گزارش‌دهی در Azure DevOps
  • 51. بررسی گزارش‌های ساخت و انتشار
  • 52. بررسی لاگ‌ها و خطاها
  • 53. بهینه‌سازی فرآیندهای CI/CD
  • 54. استقرار برنامه‌های MEAN در Azure App Service
  • 55. پیکربندی متغیرهای محیطی برای برنامه
  • 56. مدیریت اتصال پایگاه داده در محیط‌های مختلف
  • 57. استقرار پایگاه داده MongoDB در Azure
  • 58. پیکربندی Azure Container Instances
  • 59. استقرار برنامه به عنوان کانتینر در Azure
  • 60. مقدمه‌ای بر Azure Kubernetes Service (AKS)
  • 61. استقرار برنامه در AKS
  • 62. مدیریت کانتینرها با Docker
  • 63. ساخت Dockerfile برای برنامه
  • 64. ساخت ایمیج Docker
  • 65. استقرار ایمیج Docker در Azure Container Registry
  • 66. استفاده از Azure Functions برای پردازش‌های بدون سرور
  • 67. توسعه و استقرار توابع Azure
  • 68. یکپارچه‌سازی Azure Functions با برنامه اصلی
  • 69. مبانی امنیت برنامه‌های وب
  • 70. روش‌های جلوگیری از حملات رایج وب
  • 71. اعتبارسنجی ورودی‌ها
  • 72. مدیریت احراز هویت و مجوزها
  • 73. استفاده از JWT (JSON Web Tokens)
  • 74. مدیریت جلسات (Sessions)
  • 75. پیکربندی HTTPS در Azure App Service
  • 76. مانیتورینگ عملکرد برنامه در Azure
  • 77. استفاده از Azure Application Insights
  • 78. بررسی متریک‌های عملکرد
  • 79. شناسایی و رفع گلوگاه‌های عملکرد
  • 80. مدیریت هزینه‌ها در Azure
  • 81. برنامه‌ریزی و بهینه‌سازی منابع
  • 82. استفاده از ابزارهای مدیریت هزینه Azure
  • 83. اصول توسعه پایدار و نگهداری‌پذیر
  • 84. مستندسازی کد و فرآیندها
  • 85. بازنگری کد (Code Review)
  • 86. مدیریت وابستگی‌ها
  • 87. مروری بر ابزارهای خط فرمان Azure (Azure CLI)
  • 88. دستورات پرکاربرد Azure CLI
  • 89. اسکریپت‌نویسی با Azure CLI
  • 90. مقدمه‌ای بر معماری میکروسرویس‌ها
  • 91. تفاوت میکروسرویس‌ها با معماری یکپارچه
  • 92. مزایا و چالش‌های میکروسرویس‌ها
  • 93. بررسی مثال‌هایی از استقرار میکروسرویس‌ها در Azure
  • 94. آینده استقرار برنامه‌های وب
  • 95. روندهای نوظهور در CI/CD
  • 96. تکنیک‌های پیشرفته استقرار
  • 97. جمع‌بندی و گام‌های بعدی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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