آموزش AWS CodePipeline مرحله به مرحله

AWS CodePipeline Step by Step

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: AWS CodePipeline را با CodeCommit، CodeBuild و CodeDeploy، DevOps CI/CD در AWS از یک متخصص دارای گواهینامه AWS بیاموزید! خطوط لوله CI/CD را با استفاده از AWS CodePipeline ایجاد کنید تا استقرارهای خود را در آمازون EC2، ECS و S3 خودکار کنید. از AWS CodeCommit، AWS CodeBuild، AWS CodeDeploy با AWS CodePipeline استفاده کنید. AWS CodeDeploy را به‌صورت همزمان، استقرار نورد و سبز آبی با مقیاس خودکار EC2 و متعادل‌سازی بار در محل بیاموزید. تصاویر Docker خود را با CodeBuild بسازید و با CodePipeline در ECS به صورت رول استقرار دهید. از AWS CloudFormation با AWS CodePipeline برای ایجاد و حذف خودکار پشته ها در هر اجرا استفاده کنید. اقدامات تأیید دستی و اعلان‌های خط لوله را در خطوط لوله خود پیکربندی کنید. گزارش‌های ساخت AWS CodeBuild و گزارش‌های استقرار AWS CodeDeploy را مشاهده کنید. نحوه عملکرد AWS CodePipeline را با جزئیات درک کنید. پیش نیازها: دانش AWS در سطح متوسط. توصیه می شود تجربه عملی در استقرار دستی در AWS داشته باشید. دانش و تجربه اولیه Git در استفاده از دستورات Git از خط فرمان. یک حساب AWS که دارای امتیازات سرپرست هستید. استفاده از AWS واجد شرایط سطح رایگان توصیه می شود. اما ممکن است هنگام انجام نمونه ها هزینه های جزئی وجود داشته باشد. لازم نیست، اما دانش اولیه YAML برای برخی از سخنرانی های CodeBuild و CodeDeploy توصیه می شود. ما از نمونه های لینوکس در مثال ها استفاده می کنیم. از این رو، دانش پایه لینوکس توصیه می شود.

آیا می خواهید فرآیند استقرار نرم افزار خود را در AWS خودکار کنید؟

به یادگیری ایجاد خطوط لوله CI/CD با AWS CodePipeline و خودکارسازی استقرار خود در S3 و EC2 از یک مهندس ارشد DevOps دارای گواهی AWS خوش آمدید. شما با مثال های عملی و توضیحات مفصل یاد خواهید گرفت!

در این دوره، AWS CodePipeline را گام به گام یاد خواهید گرفت:

  • با اصول اولیه AWS CodePipeline با ایجاد یک خط لوله بین دو سطل آمازون S3 به عنوان منبع و مکان‌های استقرار شروع کنید.

  • از AWS CodeCommit با AWS CodePipeline و همچنین دستورات Git برای راه اندازی خطوط لوله خود استفاده کنید. شما شروع به استفاده از مخازن AWS Code Commit برای میزبانی کد منبع خود خواهید کرد.


  • در هر اجرای خط لوله، کد خود را به طور خودکار با AWS CodeBuild بسازید و آزمایش کنید. نحوه عملکرد Code Build با AWS CodePipeline را بدانید.

  • AWS CodeDeploy را با AWS CodePipeline ادغام کنید تا در نمونه های آمازون EC2 مستقر شود. شما با یک نمونه شروع خواهید کرد و با چندین نمونه پشت مقیاس خودکار و تعادل بار ادامه خواهید داد. همچنین انواع و پیکربندی‌های مختلف استقرار کد AWS را یاد خواهید گرفت، مانند چرخش در محل و سبز-آبی.

  • از AWS CloudFormation با AWS CodePipeline برای ایجاد و حذف خودکار پشته ها در هر اجرای خط لوله استفاده کنید. علاوه بر این، نحوه تعریف اقدامات تأیید دستی و پیکربندی اعلان‌های خط لوله در خطوط لوله خود را خواهید آموخت.


  • یاد بگیرید که تصاویر Docker خود را با AWS CodeBuild و AWS CodePipeline بسازید و آنها را به طور خودکار در Amazon ECR یا Docker Hub مستقر کنید. کانتینرهای Docker خود را با استفاده از ادغام مستقیم AWS Code Pipeline با Amazon ECS به عنوان استقرارهای چرخشی در Amazon ECS مستقر کنید.

  • همچنین یاد خواهید گرفت که چگونه گزارش‌های ساخت و استقرار خود را در صورت خرابی با مثال‌هایی بررسی کنید.


بعد از این دوره به چه چیزی خواهید رسید؟

✓ نحوه عملکرد AWS CodePipeline را با جزئیات خواهید فهمید.

✓ می‌توانید از AWS Code Pipeline با سایر ابزارهای توسعه‌دهنده AWS برای ایجاد خطوط لوله CI/CD خود در AWS استفاده کنید.

✓ می‌توانید فرآیندهای استقرار دستی خود را با خودکار جایگزین کنید تا از خطاهای انسانی جلوگیری کنید و خرابی‌های استقرار را به حداقل برسانید.

✓ می‌توانید یکی از روش‌های اصلی DevOps، یکپارچه‌سازی مداوم/استقرار مداوم/تحویل مداوم را در پروژه‌های خود در AWS اعمال کنید.


چرا از من یاد بگیرید؟

✓ AWS دانش و تجربه من را در سطح بالا تأیید کرد. من یک مشاور ارشد AWS هستم که دارای معمار راه حل های تایید شده AWS - مهندس توسعه دهنده حرفه ای و دارای گواهی AWS - گواهینامه های حرفه ای علاوه بر هر 3 گواهینامه AWS در سطح Associate.

✓ من سابقه مهندسی نرم افزار، مدرک کارشناسی مهندسی کامپیوتر، و بیش از 15 سال تجربه حرفه ای در شرکت ها و استارت آپ ها دارم.

✓ من بیش از هشت سال است که از AWS استفاده می کنم. تاکنون، ده‌ها خط لوله CI/CD روی AWS با استفاده از AWS Code Pipeline، AWS CodeCommit، AWS CodeBuild و AWS CodeDeploy برای مشتریان و پروژه‌هایم ساخته‌ام.

✓ من با انجام کار یاد گرفتم، و هم تئوری و هم عملی را طبق بهترین شیوه های AWS تدریس می کنم. من ویژگی ها را با مثال های عملی و همچنین چرایی استفاده از آنها را با مزایا و معایبشان توضیح می دهم. بنابراین شما از تجربیات من و همچنین دانش من بهره مند خواهید شد.


آیا این دوره برای شماست؟

  • من این دوره را برای مبتدیان به AWS CodePipeline طراحی کردم و فرض می کنم که شما تجربه ای در آن ندارید یا تجربه کمی دارید.

  • این دوره برای مبتدیان به AWS نیست. شما باید دانش AWS سطح متوسط ​​در مورد خدمات اصلی داشته باشید.

  • اگرچه من سخنرانی‌ها را با مثال‌های عملی انجام می‌دهم، شما باید دانش و تجربه اولیه Git را در استفاده از دستورات Git از خط فرمان داشته باشید.

  • من بیشتر از یک برنامه کاربردی Angular در تمرینات خود استفاده می کنم، اما شما نیازی به دانستن Angular برای آنها ندارید. ما بر روی خط لوله کد AWS تمرکز می کنیم، نه بر روی زبان برنامه نویسی یا چارچوب خاصی. تکنیک هایی که در این دوره آموزش می دهم به خوبی برای دیگران کاربرد دارد.


توصیه می‌کنم قبل از ثبت‌نام، پیش‌نمایش‌های رایگان را تماشا کنید.

به این دوره بپیوندید و گام به گام AWS CodePipeline را با مثال های عملی شروع کنید!


سرفصل ها و درس ها

مقدمه - مبانی AWS CodePipeline Introduction - AWS CodePipeline Basics

  • معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

  • AWS CodePipeline چیست؟ What is AWS CodePipeline?

  • AWS CodePipeline چیست؟ What is AWS CodePipeline?

  • منطقه AWS مورد استفاده در دوره AWS Region Used in the Course

  • منطقه AWS مورد استفاده در دوره AWS Region Used in the Course

  • ایجاد اولین خط لوله خود بین سطل های S3 Creating Your First Pipeline Between S3 Buckets

  • راه اندازی خط لوله خود با به روز رسانی منبع شما Triggering Your Pipeline by Updating Your Source

  • مشاهده جزئیات خط لوله و تاریخچه اجرا Viewing Your Pipeline Details and Execution History

  • مشاهده جزئیات خط لوله و تاریخچه اجرا Viewing Your Pipeline Details and Execution History

  • ویرایش خط لوله و راه اندازی آن به صورت دستی Editing Your Pipeline and Triggering It Manually

  • ویرایش خط لوله و راه اندازی آن به صورت دستی Editing Your Pipeline and Triggering It Manually

  • حذف خط لوله شما Deleting Your Pipeline

  • حذف خط لوله شما Deleting Your Pipeline

مقدمه - مبانی AWS CodePipeline Introduction - AWS CodePipeline Basics

  • ایجاد اولین خط لوله خود بین سطل های S3 Creating Your First Pipeline Between S3 Buckets

  • راه اندازی خط لوله خود با به روز رسانی منبع شما Triggering Your Pipeline by Updating Your Source

استفاده از مخازن AWS CodeCommit به عنوان مکان منبع Using AWS CodeCommit Repositories as Source Locations

  • بخش 2 مقدمه Section 2 Introduction

  • مقدمه ای بر Git در AWS CodePipeline Introduction to Git on AWS CodePipeline

  • AWS CodeCommit چیست؟ What is AWS CodeCommit?

  • AWS CodeCommit چیست؟ What is AWS CodeCommit?

  • ایجاد اولین مخزن AWS CodeCommit شما Creating Your First AWS CodeCommit Repository

  • اتصال به مخزن CodeCommit از طریق HTTPS Connecting to Your CodeCommit Repository via HTTPS

  • ایجاد یک خط لوله از مخزن CodeCommit شما Creating a Pipeline From Your CodeCommit Repository

  • راه اندازی خط لوله خود با استفاده از دستورات Git Triggering Your Pipeline Using Git Commands

  • راه اندازی خط لوله خود با استفاده از دستورات Git Triggering Your Pipeline Using Git Commands

  • ویرایش فایل‌ها در مخزن با استفاده از کنسول CodeCommit Editing Files in Your Repository Using CodeCommit Console

  • ویرایش فایل‌ها در مخزن با استفاده از کنسول CodeCommit Editing Files in Your Repository Using CodeCommit Console

استفاده از مخازن AWS CodeCommit به عنوان مکان منبع Using AWS CodeCommit Repositories as Source Locations

  • بخش 2 مقدمه Section 2 Introduction

  • مقدمه ای بر Git در AWS CodePipeline Introduction to Git on AWS CodePipeline

  • ایجاد اولین مخزن AWS CodeCommit شما Creating Your First AWS CodeCommit Repository

  • اتصال به مخزن CodeCommit از طریق HTTPS Connecting to Your CodeCommit Repository via HTTPS

  • ایجاد یک خط لوله از مخزن CodeCommit شما Creating a Pipeline From Your CodeCommit Repository

کد خود را با AWS CodeBuild بسازید Building Your Code With AWS CodeBuild

  • بخش 3 مقدمه Section 3 Introduction

  • بخش 3 مقدمه Section 3 Introduction

  • AWS CodeBuild چیست؟ What is AWS CodeBuild?

  • ایجاد خط لوله با مرحله ساخت Creating a Pipeline with a Build Stage

  • ایجاد خط لوله با مرحله ساخت Creating a Pipeline with a Build Stage

  • ایجاد یک فایل Buildspec برای ساختمان های شما Creating a Buildspec File for Your Builds

  • ایجاد یک فایل Buildspec برای ساختمان های شما Creating a Buildspec File for Your Builds

  • چرخه حیات یک ساختمان The Lifecycle of a Build

  • مشاهده گزارش‌های مربوط به خرابی‌های ساخت Viewing Logs on Build Failures

  • چرا به تست های خودکار در خطوط لوله خود نیاز دارید؟ Why Need Automated Tests in Your Pipelines?

  • افزودن یک اکشن آزمایشی با CodeBuild Adding a Test Action with CodeBuild

  • افزودن یک اکشن آزمایشی با CodeBuild Adding a Test Action with CodeBuild

کد خود را با AWS CodeBuild بسازید Building Your Code With AWS CodeBuild

  • AWS CodeBuild چیست؟ What is AWS CodeBuild?

  • چرخه حیات یک ساختمان The Lifecycle of a Build

  • مشاهده گزارش‌های مربوط به خرابی‌های ساخت Viewing Logs on Build Failures

  • چرا به تست های خودکار در خطوط لوله خود نیاز دارید؟ Why Need Automated Tests in Your Pipelines?

استقرار در نمونه های EC2 با AWS CodeDeploy Deploying to EC2 Instances With AWS CodeDeploy

  • بخش 4 مقدمه Section 4 Introduction

  • بخش 4 مقدمه Section 4 Introduction

  • AWS CodeDeploy چیست؟ What is AWS CodeDeploy?

  • پیکربندی یک نمونه EC2 برای استقرار CodeDeploy Configuring an EC2 Instance for CodeDeploy Deployments

  • ایجاد یک برنامه کاربردی و یک گروه استقرار برای نمونه های برچسب گذاری شده EC2 Creating an Application and a Deployment Group for Tagged EC2 Instances

  • افزودن یک اکشن استقرار CodeDeploy به خط لوله شما Adding a CodeDeploy Deploy Action to Your Pipeline

  • ایجاد یک فایل Appspec برای استقرار در نمونه های EC2 Creating an Appspec File for Deployments to EC2 Instances

  • ایجاد یک فایل Appspec برای استقرار در نمونه های EC2 Creating an Appspec File for Deployments to EC2 Instances

  • چرخه عمر استقرار در موارد EC2 بدون متعادل کننده بار The Deployment Lifecycle to EC2 Instances Without a Load Balancer

  • مشاهده گزارش‌های استقرار در نمونه EC2 شما Viewing Deployment Logs on Your EC2 Instance

  • پخش گزارش‌های استقرار به گزارش‌های CloudWatch Streaming Deployment Logs to CloudWatch Logs

  • ایجاد یک گروه استقرار با مقیاس خودکار و تعادل بار Creating a Deployment Group With Auto Scaling and Load Balancing

  • ایجاد یک گروه استقرار با مقیاس خودکار و تعادل بار Creating a Deployment Group With Auto Scaling and Load Balancing

  • استقرار در محل همه به یکبار با مقیاس خودکار و تعادل بار In-Place All-At-Once Deployments With Auto Scaling & Load Balancing

  • اگر گروه مقیاس خودکار شما کاهش یابد چه؟ What If Your Auto Scaling Group Scales Out?

  • استقرار نورد در محل با مقیاس خودکار و تعادل بار In-Place Rolling Deployments With Auto Scaling & Load Balancing

  • بازگشت خودکار در مورد شکست در استقرار چرخش در محل Automated Rollbacks on In-Place Rolling Deployment Failures

  • بازگشت خودکار در مورد شکست در استقرار چرخش در محل Automated Rollbacks on In-Place Rolling Deployment Failures

  • استقرار آبی-سبز با مقیاس خودکار و تعادل بار Blue-Green Deployments With Auto Scaling & Load Balancing

  • اگر استقرار آبی-سبز شما ناموفق باشد چه؟ What If Your Blue-Green Deployment Fails?

  • اگر استقرار آبی-سبز شما ناموفق باشد چه؟ What If Your Blue-Green Deployment Fails?

استقرار در نمونه های EC2 با AWS CodeDeploy Deploying to EC2 Instances With AWS CodeDeploy

  • AWS CodeDeploy چیست؟ What is AWS CodeDeploy?

  • پیکربندی یک نمونه EC2 برای استقرار CodeDeploy Configuring an EC2 Instance for CodeDeploy Deployments

  • ایجاد یک برنامه کاربردی و یک گروه استقرار برای نمونه های برچسب گذاری شده EC2 Creating an Application and a Deployment Group for Tagged EC2 Instances

  • افزودن یک اکشن استقرار CodeDeploy به خط لوله شما Adding a CodeDeploy Deploy Action to Your Pipeline

  • چرخه عمر استقرار در موارد EC2 بدون متعادل کننده بار The Deployment Lifecycle to EC2 Instances Without a Load Balancer

  • مشاهده گزارش‌های استقرار در نمونه EC2 شما Viewing Deployment Logs on Your EC2 Instance

  • پخش گزارش‌های استقرار به گزارش‌های CloudWatch Streaming Deployment Logs to CloudWatch Logs

  • استقرار در محل همه به یکبار با مقیاس خودکار و تعادل بار In-Place All-At-Once Deployments With Auto Scaling & Load Balancing

  • اگر گروه مقیاس خودکار شما کاهش یابد چه؟ What If Your Auto Scaling Group Scales Out?

  • استقرار نورد در محل با مقیاس خودکار و تعادل بار In-Place Rolling Deployments With Auto Scaling & Load Balancing

  • استقرار آبی-سبز با مقیاس خودکار و تعادل بار Blue-Green Deployments With Auto Scaling & Load Balancing

CloudFormation Deploy Actions، تأییدیه‌های دستی و اعلان‌ها CloudFormation Deploy Actions, Manual Approvals and Notifications

  • بخش 5 مقدمه Section 5 Introduction

  • افزودن یک CloudFormation Deploy Action به خط لوله شما Adding a CloudFormation Deploy Action to Your Pipeline

  • افزودن یک CloudFormation Deploy Action به خط لوله شما Adding a CloudFormation Deploy Action to Your Pipeline

  • افزودن یک CodeDeploy Deploy Action برای مرحله بندی Adding a CodeDeploy Deploy Action for Staging

  • افزودن یک اقدام تأیید دستی به خط لوله شما Adding a Manual Approval Action to Your Pipeline

  • استفاده از متغیرهای اقدام در خط لوله شما Using Action Variables on Your Pipeline

  • افزودن یک اکشن CloudFormation Delete Stack به خط لوله شما Adding a CloudFormation Delete Stack Action to Your Pipeline

  • جایگزینی اجرای خط لوله Superseded Pipeline Executions

  • جایگزینی اجرای خط لوله Superseded Pipeline Executions

  • ایجاد قوانین اعلان در خط لوله شما Creating Notification Rules on Your Pipeline

  • ایجاد قوانین اعلان در خط لوله شما Creating Notification Rules on Your Pipeline

CloudFormation Deploy Actions، تأییدیه‌های دستی و اعلان‌ها CloudFormation Deploy Actions, Manual Approvals and Notifications

  • بخش 5 مقدمه Section 5 Introduction

  • افزودن یک CodeDeploy Deploy Action برای مرحله بندی Adding a CodeDeploy Deploy Action for Staging

  • افزودن یک اقدام تأیید دستی به خط لوله شما Adding a Manual Approval Action to Your Pipeline

  • استفاده از متغیرهای اقدام در خط لوله شما Using Action Variables on Your Pipeline

  • افزودن یک اکشن CloudFormation Delete Stack به خط لوله شما Adding a CloudFormation Delete Stack Action to Your Pipeline

ساخت تصاویر داکر و استقرارهای نورد ECS با AWS CodePipeline Building Docker Images & ECS Rolling Deployments With AWS CodePipeline

  • بخش 6 مقدمه Section 6 Introduction

  • معرفی Docker & Amazon ECS برای AWS CodePipeline Introduction to Docker & Amazon ECS for AWS CodePipeline

  • ایجاد یک CodeBuild Buildspec برای Docker Builds Creating a CodeBuild Buildspec for Docker Builds

  • ایجاد یک خط لوله برای ساخت تصویر Docker شما Creating a Pipeline to Build Your Docker Image

  • متغیرهای محیطی Secrets Manager در AWS CodeBuild Secrets Manager Environment Variables on AWS CodeBuild

  • پارامتر ذخیره متغیرهای محیطی در AWS CodeBuild Parameter Store Environment Variables on AWS CodeBuild

  • انتقال تصاویر Docker به Amazon ECR با ساخت کد AWS Pushing Docker Images to Amazon ECR With AWS Codebuild

  • ایجاد یک تعریف وظیفه برای تصویر Docker شما Creating a Task Definition for Your Docker Image

  • ایجاد یک کلاستر ECS برای خدمات شما Creating an ECS Cluster for Your Services

  • ایجاد یک کلاستر ECS برای خدمات شما Creating an ECS Cluster for Your Services

  • ایجاد یک سرویس ECS در Fargate برای Rolling Deployments Creating an ECS Service on Fargate for Rolling Deployments

  • افزودن یک اقدام استقرار استاندارد آمازون ECS به خط لوله شما Adding an Amazon ECS Standard Deploy Action to Your Pipeline

  • افزودن یک اقدام استقرار استاندارد آمازون ECS به خط لوله شما Adding an Amazon ECS Standard Deploy Action to Your Pipeline

  • برچسب گذاری تصاویر Docker با شناسه های Commit Tagging Docker Images With Commit IDs

  • برچسب گذاری تصاویر Docker با شناسه های Commit Tagging Docker Images With Commit IDs

  • استفاده از ECR Public Gallery در Docker Builds شما Using ECR Public Gallery in Your Docker Builds

  • اگر ECS Rolling Deployment شما ناموفق باشد چه؟ What If Your ECS Rolling Deployment Fails?

  • فعال کردن بازگشت خودکار در استقرارهای چرخشی ECS Enabling Automated Rollbacks on ECS Rolling Deployments

  • فعال کردن بازگشت خودکار در استقرارهای چرخشی ECS Enabling Automated Rollbacks on ECS Rolling Deployments

  • حداقل و حداکثر وظایف در حال اجرا در استقرار نورد ECS Min & Max Running Tasks in ECS Rolling Deployments

  • حداقل و حداکثر وظایف در حال اجرا در استقرار نورد ECS Min & Max Running Tasks in ECS Rolling Deployments

  • ایجاد خدمات ECS در ارائه دهندگان ظرفیت ASG برای استقرارهای رول Creating ECS Services on ASG Capacity Providers for Rolling Deployments

  • ایجاد خدمات ECS در ارائه دهندگان ظرفیت ASG برای استقرارهای رول Creating ECS Services on ASG Capacity Providers for Rolling Deployments

  • استقرار نورد ECS در ارائه دهندگان ظرفیت گروه مقیاس خودکار ECS Rolling Deployments on Auto Scaling Group Capacity Providers

ساخت تصاویر داکر و استقرارهای نورد ECS با AWS CodePipeline Building Docker Images & ECS Rolling Deployments With AWS CodePipeline

  • بخش 6 مقدمه Section 6 Introduction

  • معرفی Docker & Amazon ECS برای AWS CodePipeline Introduction to Docker & Amazon ECS for AWS CodePipeline

  • ایجاد یک CodeBuild Buildspec برای Docker Builds Creating a CodeBuild Buildspec for Docker Builds

  • ایجاد یک خط لوله برای ساخت تصویر Docker شما Creating a Pipeline to Build Your Docker Image

  • متغیرهای محیطی Secrets Manager در AWS CodeBuild Secrets Manager Environment Variables on AWS CodeBuild

  • پارامتر ذخیره متغیرهای محیطی در AWS CodeBuild Parameter Store Environment Variables on AWS CodeBuild

  • انتقال تصاویر Docker به Amazon ECR با ساخت کد AWS Pushing Docker Images to Amazon ECR With AWS Codebuild

  • ایجاد یک تعریف وظیفه برای تصویر Docker شما Creating a Task Definition for Your Docker Image

  • ایجاد یک سرویس ECS در Fargate برای Rolling Deployments Creating an ECS Service on Fargate for Rolling Deployments

  • استفاده از ECR Public Gallery در Docker Builds شما Using ECR Public Gallery in Your Docker Builds

  • اگر ECS Rolling Deployment شما ناموفق باشد چه؟ What If Your ECS Rolling Deployment Fails?

  • استقرار نورد ECS در ارائه دهندگان ظرفیت گروه مقیاس خودکار ECS Rolling Deployments on Auto Scaling Group Capacity Providers

نتیجه Conclusion

  • نتیجه گیری دوره Course Conclusion

  • سخنرانی جایزه: به دوره های دیگر من بپیوندید! Bonus Lecture: Join My Other Courses!

  • سخنرانی جایزه: به دوره های دیگر من بپیوندید! Bonus Lecture: Join My Other Courses!

نتیجه Conclusion

  • نتیجه گیری دوره Course Conclusion

نمایش نظرات

آموزش AWS CodePipeline مرحله به مرحله
جزییات دوره
10 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
7,444
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar