DevOps یا دِوآپس، مجموعه ای از روش ها، فرایند ها و ابزارهایی است که با تمرکز بر ارتباطات و همکاری و یکپارچگی بین تیم های توسعه، تضمین کیفیت و عملیات، ارزش های تولید شده را سریع و به صورت مستمر به مشتریان نهایی می رساند. ادغام کلمات اختصاری “Dev” و “Ops” به این موضوع اشاره دارد که توسعه و عملیات به عنوان دو تیم مستقل و کاملا جدای از هم، جای خود را به تیم های چند تخصصی با مهارتها، روش ها و ابزار یکپارچه داده است.
مایکروسافت آژور (Microsoft Azure) یک بستر یا پلتفرم با مجموعهای از سرویسهای در هم تنیده ابری است که امکان رایانش ابری (Cloud computing) برای ایجاد، توسعه و مدیریت اپلیکیشنها، وب یا موبایل را فراهم میآورد. آژور بستری فراهم میکند که بتوان توسط زبانها، ابزارها، چهارچوبها و فریمورکهای مختلف بهصورت آزادانه اپلیکیشنهای مختص خود را ساخت، گسترش داد و مدیریت کرد. آژور بسیار انعطافپذیر و قابل سفارشیسازی است که دسترسی به مقادیر بسیار زیادی از ذخیرهسازی دادهها، منابع کامپیوتری و ابزارهای توسعه برنامه کاربردی را فراهم میکند.
سرفصل های دوره آموزشی Packt Hands-On DevOps on Azure:
- آشنایی با DevOps
- مهندسی مدرن نرم افزار
- از Agile تا DevOps
- ادغام مداوم و تحویل
- چرخه DevOps
- DevOps روی آژور
- چرا آژور
- بررسی سرویسهای تیم ویژوال استودیو
- VSTS روی آژور
- اکوسیستم آژور
- ساخت پروژه DevOps روی آژور
- ایجاد حساب کاربری DevOps
- درک داشبورد
- خطوط لوله VSTS
- تست برنامهها
- محیط انتشار
- Build Agent های آژور
- پیکربندی App Service
- خودکار کردن روند کاری
- اضافه کردن شاخهها (Branch) به مخزن (Repository)
- استقرار
- بررسی گردش کاری
- نظارت و مدیریت
- افزودن Application Insights
- نظارت بر فعالیت سایت