نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
قدرت GitHub Actions را در این دوره آموزشی متوسط GitHub کشف کنید، جایی که نحوه راهاندازی، پیکربندی و خودکارسازی سرویسها در AWS و Azure را میآموزید.
در حالی که اکثر دورهها با اصول اولیه شروع میشوند، این دوره آشنایی با GitHub را فرض میکند و به آموزشهای دنیای واقعی میرود و به شما نشان میدهد که چگونه وظایفی را که میخواهید به عنوان توسعهدهنده نرمافزار، مهندس ابر یا DevOps pro انجام دهید، انجام دهید. یاد خواهید گرفت که چگونه از GitHub Actions برای تعامل با سرویسهای مختلف AWS و Azure، مانند کانتینرهای Amazon S3، Amazon EC2 و Azure استفاده کنید.
مدیرانی که از محصولات GitHub استفاده میکنند، میتوانند از این آموزش برای نصب مهندسین ابر جدید استفاده کنند، آن را در برنامههای آموزشی فردی یا تیمی ادغام کنند، یا از آن به عنوان یک منبع مرجع ارزشمند استفاده کنند.
اقدامات GitHub: آنچه شما باید بدانید
این آموزش GitHub Actions موضوعات GitHub از جمله:
را پوشش میدهد
اتصال Actions GitHub به AWS و Azure
استقرار کد در نمونه های کانتینر Azure با استفاده از GitHub Actions
راهاندازی خط لوله تکثیر خودکار داده با استفاده از S3
مدیریت نمونه های EC2 با اقدامات Ansible و GitHub
استقرار الگوهای Terraform
چه کسی باید در آموزش GitHub شرکت کند؟
این آموزش GitHub به عنوان آموزش سطح متوسط در نظر گرفته می شود، به این معنی که برای توسعه دهندگان نرم افزار، مهندسان ابر و متخصصان DevOps با حداقل یک سال تجربه طراحی شده است. این دوره GitHub Actions برای متخصصان فناوری اطلاعات جدید یا مشتاق و متخصصان با تجربه ای که به دنبال تأیید مهارت های خود هستند ارزشمند است.
آموزش Github Actions برای مبتدیان. در حالی که این دوره برای حرفه ای هایی مناسب است که با GitHub یا سایر سیستم های کنترل نسخه آشنا هستند، مبتدیان نیز می توانند از این دوره بهره مند شوند. این به مبتدیان انواع وظایف حین کار را که می توانند انتظار داشته باشند در مسیر انجام دهند، آموزش می دهد. و از آنجایی که آنها اکنون برای آن وظایف آماده می شوند، وقتی در دنیای واقعی با آنها روبرو می شوند، چندان دلهره آور نخواهد بود.
متخصصان IT با تجربه. اگر با GitHub آشنا هستید، این آموزش ممکن است بسیار آشنا به نظر برسد. اما این آموزش هنوز هم سزاوار یک ساعت است، زیرا میتواند شکافهای دانش را پر کند یا به شما نشان دهد چگونه از ابزارهایی استفاده کنید که ممکن است قبلاً استفاده نکردهاید.
سرفصل ها و درس ها
راه اندازی GitHub Actions اتصال به خدمات وب آمازون (AWS)
Setting Up GitHub Actions Connectivity to Amazon Web Services (AWS)
بررسی اجمالی
Overview
معرفی اقدامات GitHub و ادغام AWS
Intro to GitHub Actions and AWS Integration
گردش کار GitHub Actions را برای اعتبارنامه های Static AWS ایجاد کنید
Create GitHub Actions Workflow for Static AWS Credentials
اعتبارنامه AWS را به عنوان Secrets GitHub پیکربندی کنید
Configure AWS Credentials as GitHub Secrets
ادغام OIDC را برای GitHub و AWS کاوش کنید
Explore OIDC Integration for GitHub and AWS
گردش کار GitHub Actions را برای استفاده از OIDC پیکربندی کنید
Configure GitHub Actions Workflow to Use OIDC
از نقش های AWS IAM از چندین مخزن GitHub استفاده کنید
Use AWS IAM Roles from Multiple GitHub Repositories
نتیجه
Conclusion
یک گردش کار GitHub Actions را برای استقرار AWS CloudFormation پیکربندی کنید
Configure a GitHub Actions Workflow for AWS CloudFormation Deployment
بررسی اجمالی
Overview
معرفی اقدامات GitHub برای AWS CloudFormation
Intro to GitHub Actions for AWS CloudFormation
اعتبارنامه AWS را در GitHub Actions تنظیم کنید
Set up AWS Credentials in GitHub Actions
یک قالب AWS CloudFormation را به مخزن GitHub اضافه کنید
Add an AWS CloudFormation Template to GitHub Repository
اسکریپت استقرار PowerShell را از GitHub Actions فراخوانی کنید
Call PowerShell Deployment Script from GitHub Actions
اسکریپت PowerShell را برای پشتیبانی از بهروزرسانیهای AWS CloudFormation تغییر دهید
Modify PowerShell Script to Support AWS CloudFormation Updates
نتیجه
Conclusion
پاکسازی خودکار حساب AWS را با اقدامات GitHub پیکربندی کنید
Configure Automated AWS Account Cleanup with GitHub Actions
بررسی اجمالی
Overview
مقدمه پاکسازی حساب AWS با اقدامات GitHub
Intro to AWS Account Cleanup with GitHub Actions
Authentication AWS IAM را از GitHub Actions تنظیم کنید
Set up AWS IAM Authentication from GitHub Actions
خط مشی AWS IAM را با دسترسی پاکسازی محدود ایجاد کنید
Create AWS IAM Policy with Limited Cleanup Access
به روز رسانی GitHub Actions Workflow برای Trigger Cleanup Script
Update GitHub Actions Workflow to Trigger Cleanup Script
اضافه کردن AWS Cleanup Job برای آمازون EC2 Instances
Add AWS Cleanup Job for Amazon EC2 Instances
منابع AWS را در چندین منطقه پاکسازی کنید
Clean up AWS Resources Across Multiple Regions
نتیجه
Conclusion
با GitHub Actions، انتقال داده های Amazon S3 را خودکار کنید
Automate Amazon S3 Data Migrations with GitHub Actions
بررسی اجمالی
Overview
معرفی آمازون S3 Migration با GitHub Actions
Intro to Amazon S3 Migration with GitHub Actions
GitHub Secrets را برای S3 Cloud Storage راه اندازی کنید
Set up GitHub Secrets for S3 Cloud Storage
Rclone را در GitHub Actions نصب و پیکربندی کنید
Install and Configure Rclone in GitHub Actions
Rclone Sync را به GitHub Actions Workflow اضافه کنید
Add Rclone Sync to GitHub Actions Workflow
نتیجه
Conclusion
موارد آمازون EC2 را با اقدامات Ansible و GitHub مدیریت کنید
Manage Amazon EC2 Instances with Ansible and GitHub Actions
بررسی اجمالی
Overview
معرفی GitHub Actions و Ansible با AWS
Intro to GitHub Actions and Ansible with AWS
گردش کار GitHub Actions را برای Ansible Inventory آماده کنید
Prepare GitHub Actions Workflow for Ansible Inventory
موجودی Dynamic EC2 را با Ansible پیکربندی کنید
Configure Dynamic EC2 Inventory with Ansible
کتاب بازی Ansible را در گردش کار GitHub Actions بسازید
Build Ansible Playbook into GitHub Actions Workflow
تست و بررسی راه حل اتوماسیون Ansible
Ansible Automation Solution Testing and Review
نتیجه
Conclusion
GitHub Actions را به Amazon VPC با ZeroTier متصل کنید
Connect GitHub Actions to Amazon VPC with ZeroTier
بررسی اجمالی
Overview
معرفی اقدامات GitHub با AWS VPC و ZeroTier
Intro to GitHub Actions with AWS VPC and ZeroTier
گردش کار GitHub Actions را با ZeroTier ایجاد کنید
Create GitHub Actions Workflow with ZeroTier
آمازون VPC و روتر ZeroTier را راه اندازی کنید
Set Up Amazon VPC and ZeroTier Router
تست های پینگ را به Amazon VPC و Route 53 اضافه کنید
Add Ping Tests to Amazon VPC and Route 53
CBT Nuggets یک شرکت آموزشی آنلاین است که در زمینه فناوری اطلاعات (IT) و مدیریت پروژه تخصص دارد. این شرکت دورههای آموزشی متنوعی را در زمینههای مختلف از جمله شبکههای کامپیوتری، امنیت سایبری، سیستمهای عامل، و برنامهنویسی ارائه میدهد. محتوای آموزشی CBT Nuggets به صورت ویدئوهای آموزشی کوتاه و کاربردی طراحی شده است که توسط کارشناسان و مدرسان مجرب تدریس میشوند.
"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.
نمایش نظرات