لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون خط لولههای DevOps با استفاده از GitHub Actions
- آخرین آپدیت
دانلود Automate your DevOps pipelines with GitHub Actions
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل Coursera Coach است! روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره، شما به دنیای GitHub Actions وارد میشوید تا گردش کارهای DevOps خود را خودکار کنید، بهرهوری را افزایش دهید و فرآیندهای توسعه را بهینه نمایید. شما ابزارهای ضروری برای ساخت، استقرار و مدیریت برنامههای مبتنی بر ابر، کانتینرها و زیرساختها را بررسی خواهید کرد و این امکان را خواهید داشت که وظایف پیچیده را به راحتی خودکار کنید. چه توسعهدهنده باشید و چه متخصص IT، این دوره شما را به مهارتهای لازم برای ساخت گردشهای کاری سفارشی و خط لولههای CI/CD مجهز میکند.
با شروع از مفاهیم پایه، ابتدا اولین گردش کار GitHub Actions خود را ایجاد میکنید و سپس به تدریج به سمت اتوماسیونهای پیچیدهتر حرکت خواهید کرد. شما یاد میگیرید که چگونه GitHub Actions را با ابزارهایی مانند Azure، Kubernetes، Docker و Terraform ادغام کنید؛ این امر به شما اجازه میدهد همه چیز، از ساخت و استقرار برنامههای .NET گرفته تا راهاندازی runnerهای self-hosted برای کنترل کامل بر خط لولههای خود را خودکار کنید. این دوره همچنین بهترین روشهای امنیتی، گردشهای کاری قابل استفاده مجدد (reusable) و حتی افزودن بررسیهای مستندات به خط لولهها را پوشش میدهد تا یک چرخه توسعه قدرمند تضمین شود.
این دوره برای توسعهدهندگان، مهندسان DevOps و متخصصان IT که میخواهند وظایف تکراری را خودکار کرده و خط لولههای DevOps خود را با استفاده از GitHub Actions بهینه کنند، ایدهآل است. شما باید درک پایهای از GitHub و گردشهای کاری توسعه داشته باشید. این دوره برای یادگیرندگان سطح متوسط طراحی شده است، اما افرادی که دانش بنیادی از ابزارهای DevOps دارند نیز میتوانند از آن بهرهمند شوند.
در پایان این دوره، شما قادر خواهید بود گردشهای کاری GitHub Actions را برای طیف وسیعی از وظایف ایجاد، پیکربندی و بهینه کنید، برنامهها را در Azure و Kubernetes مستقر نمایید، بررسیهای امنیتی را ادغام کرده و خط لولههای پیچیده DevOps را با کمترین تلاش خودکار کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
شروع با مفاهیم پایه
Starting with the basics
ایجاد اولین گردش کار GitHub Actions
Create first Github Actions workflow
ایجاد گردش کار با ورودی (Input)
Create workflow with input
ایجاد گردش کار برای برنامههای .NET
Creating Workflow for .NET apps
ایجاد گردش کار برای برنامه .NET
Create workflow for .NET app
ایجاد گردش کار برای ساخت و استقرار وباپلیکیشن در ابر Azure
Create workflow to build and deploy web app into Azure cloud
استقرار زیرساخت در ابر
Deploying Infrastructure into the Cloud
استقرار زیرساخت Terraform در Azure
Deploying Terraform infra into Azure
استقرار زیرساخت Bicep با GitHub Actions (بخش اول)
Deploy Bicep infra with Github Actions (part 1)
استقرار زیرساخت Bicep با GitHub Actions (بخش دوم)
Deploy Bicep infra with Github Actions (part 2)
ساخت و ارسال کانتینرها به رجیستری
Building and pushing containers to the registry
ساخت و ارسال ایمیج داکر به رجیستری کانتینر در گردش کار گیتهاب
Build and push docker image to container registry in Github Workflow
استقرار در Kubernetes/AKS
Deploying to Kubernetes/AKS
توضیح CI/CD برای Kubernetes
Explaining CI/CD for Kubernetes
ساخت، ارسال ایمیج و استقرار در Kubernetes/AKS
Build, push image and deploy to Kubernetes/AKS
خط لوله کامل CI/CD برای Kubernetes/AKS
Complete CI/CD pipeline for Kubernetes/AKS
استقرار در Azure Container Apps
Deploying to Azure Container Apps
مقدمهای بر مراحل خط لوله CI/CD
Introduction to CI/CD pipeline steps
تنظیم محیط دمو
Setting the demo environment
ایجاد خط لوله CI/CD
Creating the CI/CD pipeline
[دمو] اجرای خط لوله
[Demo] Running the pipeline
استفاده از self hosted runner
Using self-hosted runner
نمایش نظرات