کتاب صوتی استقرار برنامههای وب با استفاده از Azure و خط لوله CI/CD
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استقرار برنامههای وب با استفاده از 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. جمعبندی و گامهای بعدی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.