چهارچوب DevOPs مجموعه‌ ای از روش ها، فرایند ها و ابزارهایی است که با تمرکز بر ارتباطات، همکاری و یکپارچگی بین تیم‌ های توسعه نرم ‌افزار و عملیات فناوری اطلاعات، ارزش‌های تولید شده را به طور سریع و مداوم به مشتریان نهایی می ‌رساند. سرویس های ابری AWS یک پیشنهاد هیجان انگیز برای DevOps است. بله، شگفت انگیز است که بتوانیم به راحتی یک مرکز داده مجازی ایجاد کنیم، اما این تنها آغاز راه است، صبر کنید تا زمانی که شما شروع به استفاده از AWS برای توسعه نرم افزار کنید. این دوره آموزشی را ببینید تا یاد بگیرید که چگونه از ابزارهای   AWS برای ایجاد سرورها و برنامه های کاربردی استفاده کنید. این ویژگی ها در AWS بخاطر انعطاف پذیری، مقرون به صرفه بودن، قابلیت مقیاس پذیری و تغییر منابع و ساختار ناشی می شوند. طراح و مدرس این دوره نشان می دهد که چگونه منابع محاسباتی جدید را با کمک سرویس EC2 راه اندازی کرده، و برنامه های کاربردی را بصورت سریع، خودکار و سازگار توسعه دهید. همچنین نحوه مدیریت یک زیرساخت به عنوان کد باCloudFormation ، ساخت سریع یک پشته برنامه با Elastic Beanstalk ، توسعه آماده سازی با OpsWorks، و خودکارسازی فاز کد با CodeDeploy را می آموزید. این آموزش ها به شما کمک می کند کارهای بیشتری با AWS انجام دهید، کارهایی که اصلا فکرش را هم نمی کردید انجام آن در محیط ابر امکان پذیر باشد. این دوره همچنین بخشی از سری آموزش هایی است که برای کمک به شما جهت آمادگی آزمون AWS Certified SysOps Administrator  طراحی شده است.

مباحث دوره:

  • آماده سازی و اسقرار AWS
  • نکات مهم در راه اندازی
  • مفاهیم پایه در مورد سرویس AWS EC3
  • درک مفهوم سرویس EC2
  • درک مفهوم قابلیت انعطاف توازن بار در AWS
  • درک مفهوم امنبت گروه ها در AWS
  • درک مفهوم قابلیت انعطاف توازن بار در AWS
  • درک مکانیزم احراز هویت با کلید در SSH
  • آماده سازی و ایجاد سرویس EC2
  • ایجاد یک نمونه از سرویس EC2
  • درک مفهوم AWS CloudFormation
  • ایجاد و آماده سازی با CloudFormation
  • تمرین بروز رسانی پشته CloudFormation
  • درک مغهوم منابع شخصی سازی شده در CloudFormation
  • کالبد شکافی CloudFormation
  • مباحث توسعه و اسفرار
  • معماری Apps برای مفیاس پذیری افقی
  • امنیت شبکه AWS برای توسعه app
  • پیش نمایش در مورد app
  • انعطاف پذیری در Beanstalk
  • درک مفهوم انعطاف پذیری در Beanstalk
  • گزینه های توسعه
  • درک مفهوم انعطاف پذیری در Beanstalk
  • مقدار دهی اولیه به یک برنامه کاربردی انعطاف پذیر در Beanstalk
  • ایجاد یک محیط انعطاف پذیر در Beanstalk
  • اعتبار سنجی یک محیط در Beanstalk
  • به روز رسانی یک برنامه کاربردی انعطاف پذیر در Beanstalk
  • پایگاه داده Beanstalk
  • پیکره بندی Beanstalk
  • کالبد شکافی Beanstalk انعطاف پذیر
  • سرویس OpsWork
  • مفاهیم کلیدی OpsWork
  • ایجاد یک پشته OpsWork
  • ایجاد یک لایه OpsWork
  • تعریف یک برنامه کاربردی
  • ایجاد یک پایگاه داده
  • اضافه کردن توازن بار در OpsWork
  • کالبد شکافی OpsWork
  • CodeDeploy
  • مفاهیم کلیدی در مورد AWS CodeDeploy
  • فایل AppSec و رویدادهای چرخه طول عمر
  • نصب IAM در CodeDeploy
  • نصب و پیکر بندی AWS CLI
  • توسعه CodeDeploy و AppSec
  • رفع اشکال توسعه CodeDeploy
  • درک مفهوم CodeBuild
  • یکپارچه سازی CodeBuild با pipline
  • کالبد شکافی CodeBuild
  • کالبد شکافی سرویس S3
  • استفاده از CodeDeploy برای Lambda
  • ایجاد یک محیط Cloud9
  • بررسی مجیط Cloud9
  • سرویس CodeStar
  • درک مفهوم AWS CodeStar
  • ایجاد یک پروژه CodeStar
  • اتصال CodeStar خوبه به Cloud9
  • توسعه یک تغییر به CodeStar خود
  • کالبد شکافی CodeStar و Cloud9