توضیحات
دوره GitHub Actions in Action, Video Edition. این دوره به مهندسان و توسعهدهندگان میآموزد که چگونه با استفاده از GitHub Actions، پایپ لاین تحویل مداوم (CI/CD) را ایجاد و خودکار کنند. این دوره با تمرکز بر بهبود کارایی تیمها، فرآیندهای ساخت، تست و استقرار نرمافزار را به صورت عملی و مبتنی بر پروژههای واقعی آموزش میدهد. شرکتکنندگان یاد میگیرند چگونه وظایف CI/CD و سایر عملیات GitHub را خودکارسازی کرده و با استفاده از اسرار، متغیرها و محیطها، پایپ لاین انتشار را ایمن کنند. همچنین، مباحثی مانند پشتیبانی از فریمورکهای انطباق و راهاندازی runners خودمیزبان امن و مقیاسپذیر پوشش داده میشود. این دوره که توسط سه متخصص Microsoft MVP تألیف و توسط یک معمار DevOps از GitHub بازبینی شده، شامل توصیههای کاربردی برای پیادهسازی Infrastructure-as-Code و خودکارسازی محیطهای ابری است. در طول دوره، شرکتکنندگان یک برنامه کاربردی فروش بلیط را از مرحله ساخت تا استقرار ابری توسعه میدهند و یک خط لوله CI/CD کامل را بهینهسازی میکنند. GitHub Actions بهعنوان یک ابزار داخلی قدرتمند، نیاز به ابزارهای خارجی را کاهش داده و خودکارسازی را ساده، ایمن و قابل اعتماد میکند. این دوره با مثالهای ساده شروع شده و به تدریج به مباحث پیشرفتهتری مانند معماری پلتفرم، امنیت و مدیریت زمان اجرای گردش کار میپردازد. در نهایت، شرکتکنندگان قادر خواهند بود اکشنهای قابل اشتراکگذاری در GitHub Marketplace ایجاد کنند.
آنچه فرا خواهید گرفت
- ایجاد و اشتراکگذاری گردش کارهای (workflows) GitHub Actions: شرکتکنندگان نحوه ساخت و به اشتراک گذاشتن گردش کارهای مختلف برای خودکارسازی وظایف را یاد میگیرند.
- خودکارسازی تست و سایر وظایف GitHub: این دوره به شما آموزش میدهد که چگونه فرآیندهای تست و سایر فعالیتها را در GitHub به صورت خودکار انجام دهید.
- ایمنسازی پایپ لاین انتشار با استفاده از اسرار، متغیرها و محیطها: شما یاد میگیرید که چگونه پایپ لاین CI/CD خود را با استفاده از قابلیتهای امنیتی GitHub Actions ایمن کنید.
این دوره مناسب افرادیست که
- توسعهدهندگان و مهندسان DevOps که با GitHub آشنایی دارند و میخواهند مهارتهای خود را در زمینه خودکارسازی فرآیندهای توسعه نرمافزار با GitHub Actions تقویت کنند.
مشخصات دوره
- ناشر: Oreilly
- مدرس: Michael Kaufmann, Marcel de Vries, Rob Bos
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 6 ساعت و 14 دقیقه
سرفصل های دوره
- Part 1. Action fundamentals
Chapter 1. Introduction to GitHub Actions
Chapter 1. What are GitHub Actions and workflows?
Chapter 1. GitHub Actions: More than CI/CD pipelines
Chapter 1. Hosting and pricing for GitHub and GitHub Actions
Chapter 1. Conclusion
Chapter 1. Summary - Chapter 2. Hands-on: My first Actions workflow
Chapter 2. Using the workflow editor
Chapter 2. Using actions from the marketplace
Chapter 2. Running the workflow
Chapter 2. Conclusion
Chapter 2. Summary - Chapter 3. Workflows
Chapter 3. The workflow syntax
Chapter 3. Events and triggers
Chapter 3. Workflow jobs and steps
Chapter 3. Expressions and contexts
Chapter 3. Workflow commands
Chapter 3. Secrets and variables
Chapter 3. Workflow permissions
Chapter 3. Authoring and debugging workflows
Chapter 3. Conclusion
Chapter 3. Summary - Chapter 4. GitHub Actions
Chapter 4. Authoring actions
Chapter 4. Hands-on lab: My first Docker container action
Chapter 4. Sharing actions
Chapter 4. Advanced action development
Chapter 4. Best practices
Chapter 4. Conclusion
Chapter 4. Summary - Part 2. Workflow runtime
Chapter 5. Runners
Chapter 5. Queuing jobs
Chapter 5. The runner application
Chapter 5. GitHub-hosted runners
Chapter 5. Hosted operating systems
Chapter 5. Installed software
Chapter 5. Default shells
Chapter 5. Installing extra software
Chapter 5. Location and hardware specifications of the hosted runners
Chapter 5. Concurrent jobs
Chapter 5. Larger GitHub-hosted runners
Chapter 5. GitHub-hosted runners in your own Azure Virtual Network
Chapter 5. Billing GitHub-hosted runners
Chapter 5. Analyzing the usage of GitHub-hosted runners
Chapter 5. Self-hosted runners
Chapter 5. Summary - Chapter 6. Self-hosted runners
Chapter 6. Security risks of self-hosted runners
Chapter 6. Single-use runners
Chapter 6. Disabling self-hosted runner creation
Chapter 6. Autoscaling options
Chapter 6. Summary - Chapter 7. Managing your self-hosted runners
Chapter 7. Monitoring your runners
Chapter 7. Runner utilization and capacity needs
Chapter 7. Monitoring network access
Chapter 7. Internal billing for action usage
Chapter 7. Summary - Part 3. CI/CD with GitHub Actions
Chapter 8. Continuous integration
Chapter 8. Why continuous integration?
Chapter 8. Types of CI
Chapter 8. Generic CI workflow steps
Chapter 8. Preparing for deployment
Chapter 8. The CI workflows for GloboTicket
Chapter 8. Conclusion
Chapter 8. Summary - Chapter 9. Continuous delivery
Chapter 9. Using environments
Chapter 9. Deployment strategies
Chapter 9. Summary - Chapter 10. Security
Chapter 10. Managing untrusted input
Chapter 10. GitHub Actions security
Chapter 10. Supply chain security
Chapter 10. Summary - Chapter 11. Compliance
Chapter 11. How to enforce the four-eyes principle
Chapter 11. Mandatory workflows
Chapter 11. Summary - Chapter 12. Improving workflow performance and costs
Chapter 12. Reducing the costs of maintaining artifacts
Chapter 12. Improving performance
Chapter 12. Optimizing your jobs
Chapter 12. Summary
تصاویر دوره GitHub Actions in Action, Video Edition

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
915 مگابایت













































