دوره آموزشی اتوماسیون مهندسی ابری AWS
4 ساعت 32 دقیقهمتوسط2026-09-08
مدرسین

Pearson
جزئیات دوره
خودکارسازی یکی از مهارتهای کلیدی برای مدیریت مؤثر زیرساختهای ابری است و AWS مجموعه گستردهای از ابزارها و سرویسها را برای سادهسازی و خودکارسازی این فرایند در اختیار متخصصان قرار میدهد. در این دوره با سرویسهای مهم Automation در AWS آشنا میشوید و یاد میگیرید چگونه مدیریت منابع، استقرار برنامهها، مقیاسبندی، پایش و کنترل هزینهها را تا حد امکان خودکار کنید.
در ابتدا با AWS CLI و SDKهای زبانهای برنامهنویسی کار میکنید و نحوه مدیریت مؤثر منابع AWS را از طریق خط فرمان و کد یاد میگیرید. سپس به سراغ AWS CloudFormation میروید و با مفهوم Infrastructure as Code (IaC) آشنا میشوید؛ روشی که امکان تعریف، ایجاد و مدیریت زیرساخت را بهصورت قابل تکرار و خودکار فراهم میکند.
در ادامه، فرایند خودکارسازی چرخه استقرار نرمافزار را بررسی میکنید. با AWS CodeDeploy برای استقرار برنامهها و AWS CodeBuild برای اجرای فرایندهای Continuous Integration آشنا میشوید. همچنین نحوه استفاده از AWS Auto Scaling برای تنظیم خودکار منابع متناسب با نیاز Workloadها و AWS CloudWatch برای پایش منابع و عملکرد زیرساخت را یاد میگیرید.
بخش دیگری از دوره به مدیریت هزینه در محیط AWS اختصاص دارد. با مدلهای مختلف قیمتگذاری AWS آشنا میشوید و یاد میگیرید چگونه هزینهها را به شکل مؤثرتری مدیریت، دستهبندی و گزارش کنید. همچنین سناریوهای واقعی دوره به شما کمک میکنند اصول امنیت، خودکارسازی استقرار و مدیریت هزینه را در موقعیتهای نزدیک به محیط کاری به کار بگیرید.
در پایان، مجموعهای از مهارتهای عملی برای خودکارسازی عملیات AWS خواهید داشت؛ از مدیریت منابع و تعریف زیرساخت بهصورت کد گرفته تا استقرار، Continuous Integration، مقیاسبندی، مانیتورینگ و مدیریت هزینه. این دوره برای Cloud Engineerها، توسعهدهندگان و افرادی که قصد دارند مهارتهای خودکارسازی AWS خود را تقویت کنند، مناسب است.
اهداف یادگیری
منابع AWS را با استفاده از AWS CLI و SDKهای زبانهای برنامهنویسی مدیریت کنید.
Infrastructure as Code را با استفاده از AWS CloudFormation پیادهسازی کنید.
زیرساخت AWS را بهصورت قابل تکرار و خودکار تعریف و مستقر کنید.
برنامهها را با استفاده از AWS CodeDeploy بهصورت خودکار مستقر کنید.
فرایند Continuous Integration را با استفاده از AWS CodeBuild اجرا کنید.
منابع AWS را با AWS Auto Scaling متناسب با نیاز Workloadها بهصورت خودکار مقیاسبندی کنید.
عملکرد منابع و سرویسهای AWS را با استفاده از AWS CloudWatch پایش و بررسی کنید.
مدلهای قیمتگذاری AWS را برای انتخاب و مدیریت بهتر هزینهها ارزیابی کنید.
فرایندهای استقرار و عملیات AWS را با رعایت اصول امنیتی و رویکردهای Automation بهینه کنید.
هزینههای AWS را از طریق Cost Attribution و Reporting دستهبندی، ردیابی و گزارش کنید.
در ابتدا با AWS CLI و SDKهای زبانهای برنامهنویسی کار میکنید و نحوه مدیریت مؤثر منابع AWS را از طریق خط فرمان و کد یاد میگیرید. سپس به سراغ AWS CloudFormation میروید و با مفهوم Infrastructure as Code (IaC) آشنا میشوید؛ روشی که امکان تعریف، ایجاد و مدیریت زیرساخت را بهصورت قابل تکرار و خودکار فراهم میکند.
در ادامه، فرایند خودکارسازی چرخه استقرار نرمافزار را بررسی میکنید. با AWS CodeDeploy برای استقرار برنامهها و AWS CodeBuild برای اجرای فرایندهای Continuous Integration آشنا میشوید. همچنین نحوه استفاده از AWS Auto Scaling برای تنظیم خودکار منابع متناسب با نیاز Workloadها و AWS CloudWatch برای پایش منابع و عملکرد زیرساخت را یاد میگیرید.
بخش دیگری از دوره به مدیریت هزینه در محیط AWS اختصاص دارد. با مدلهای مختلف قیمتگذاری AWS آشنا میشوید و یاد میگیرید چگونه هزینهها را به شکل مؤثرتری مدیریت، دستهبندی و گزارش کنید. همچنین سناریوهای واقعی دوره به شما کمک میکنند اصول امنیت، خودکارسازی استقرار و مدیریت هزینه را در موقعیتهای نزدیک به محیط کاری به کار بگیرید.
در پایان، مجموعهای از مهارتهای عملی برای خودکارسازی عملیات AWS خواهید داشت؛ از مدیریت منابع و تعریف زیرساخت بهصورت کد گرفته تا استقرار، Continuous Integration، مقیاسبندی، مانیتورینگ و مدیریت هزینه. این دوره برای Cloud Engineerها، توسعهدهندگان و افرادی که قصد دارند مهارتهای خودکارسازی AWS خود را تقویت کنند، مناسب است.
اهداف یادگیری
منابع AWS را با استفاده از AWS CLI و SDKهای زبانهای برنامهنویسی مدیریت کنید.
Infrastructure as Code را با استفاده از AWS CloudFormation پیادهسازی کنید.
زیرساخت AWS را بهصورت قابل تکرار و خودکار تعریف و مستقر کنید.
برنامهها را با استفاده از AWS CodeDeploy بهصورت خودکار مستقر کنید.
فرایند Continuous Integration را با استفاده از AWS CodeBuild اجرا کنید.
منابع AWS را با AWS Auto Scaling متناسب با نیاز Workloadها بهصورت خودکار مقیاسبندی کنید.
عملکرد منابع و سرویسهای AWS را با استفاده از AWS CloudWatch پایش و بررسی کنید.
مدلهای قیمتگذاری AWS را برای انتخاب و مدیریت بهتر هزینهها ارزیابی کنید.
فرایندهای استقرار و عملیات AWS را با رعایت اصول امنیتی و رویکردهای Automation بهینه کنید.
هزینههای AWS را از طریق Cost Attribution و Reporting دستهبندی، ردیابی و گزارش کنید.
سرفصل ها
مقدمه
- اتوماسیون مهندس ابری AWS - مقدمه
دسترسی به ویژگیهای Amazon Web Services (AWS)
- اهداف یادگیری
- گزینههای دسترسی AWS
- رابط خط فرمان AWS (CLI)
- نمایش عملی - AWS CloudShell (کنسول)
- نمایش عملی - نصب و پیکربندی AWS CLI (ترمینال)
- SDKهای زبان برنامهنویسی AWS
- نمایش عملی - نصب و تست AWS Python SDK (ترمینال)
- نمایش عملی - فرض کردن نقش مدیریت هویت و دسترسی (IAM) (ترمینال)
- سناریوی واقعی مدیریت هویت و مجوزهای AWS
سرویس AWS CloudFormation
- اهداف یادگیری
- مبانی AWS CloudFormation
- ویژگیهای AWS CloudFormation
- نمایش عملی - استقرار شبکه خصوصی مجازی (VPC) (کنسول)
- دمو - استقرار نمونه Elastic Compute Cloud (EC2) (ترمینال)
- دمو - استقرار تابع Lambda (ترمینال)
رابط خط فرمان AWS (CLI) و خودکارسازی SDK
- اهداف یادگیری
- دمو - خودکارسازی AWS CLI (ترمینال)
- دمو - خودکارسازی با اسکریپت Bash (ترمینال)
- دمو - خودکارسازی با اسکریپت Python (ترمینال)
- دمو - خودکارسازی تابع Lambda (ترمینال)
مقیاسپذیری خودکار AWS
- اهداف یادگیری
- سرویسهای Auto Scaling
- مبانی EC2 Auto Scaling
- ویژگیهای EC2 Auto Scaling
- دمو - استقرار یک گروه مقیاسپذیری خودکار (کنسول)
- سناریوی واقعی استراتژیهای خودکارسازی AWS
سرویس AWS CloudWatch
- اهداف یادگیری
- مبانی CloudWatch
- ویژگیهای CloudWatch
- دمو - معیارهای CloudWatch (کنسول)
- دمو - عامل CloudWatch (ترمینال)
- دمو - فیلترهای معیار لاگ CloudWatch (کنسول)
- Amazon Q Developer در برنامههای چت
- دمو - ارسال هشدار CloudWatch به Slack (کنسول)
AWS CodeBuild، CodeArtifact و CodeDeploy
- اهداف یادگیری
- سرویس CodeBuild
- دمو - پیادهسازی یکپارچهسازی مداوم در CodeBuild (کنسول و ترمینال)
- سرویس CodeArtifact
- دمو - ادغام CodeBuild و CodeArtifact (کنسول)
- سرویس CodeDeploy
- دمو - استقرار کد در Lambda (کنسول)
درک هزینههای سرویس
- اهداف یادگیری
- مدل قیمتگذاری AWS
- قیمتگذاری EC2 در AWS
- سرویس AWS Cost Explorer
- دمو - استفاده از AWS Cost Explorer (کنسول)
انتساب هزینه و گزارشدهی
- اهداف یادگیری
- دمو - تنظیمات صورتحساب و مدیریت هزینه (کنسول)
- استراتژیهای برچسبگذاری AWS و برچسبهای تخصیص هزینه
- دمو - فعالسازی برچسبهای تخصیص هزینه (کنسول)
- سیاستهای برچسبگذاری Organizations
- دمو - پیادهسازی سیاستهای برچسبگذاری Organizations
- بودجههای هزینه AWS
- دمو - بودجه پروژه با برچسبها (کنسول)
- سناریوی واقعی آگاهی از هزینه و انتساب آن در AWS
نتیجهگیری
- خودکارسازی مهندس ابری AWS - خلاصه