Oreilly – GitHub Actions in Action, Video Edition 2024-12

Oreilly – GitHub Actions in Action, Video Edition 2024-12 Downloadly IRSpace

Oreilly – GitHub Actions in Action, Video Edition 2024-12
Oreilly – GitHub Actions in Action, Video Edition 2024-12

GitHub Actions in Action, Video Edition. This course teaches engineers and developers how to create and automate a continuous delivery (CI/CD) pipeline using GitHub Actions. Focusing on improving team efficiency, this course provides hands-on, real-world project-based training on building, testing, and deploying software. Participants learn how to automate CI/CD tasks and other GitHub operations and secure the release pipeline using secrets, variables, and environments. Topics include supporting compliance frameworks and deploying secure, scalable self-hosted runners. Written by three Microsoft MVPs and reviewed by a DevOps architect from GitHub, this course includes practical recommendations for implementing Infrastructure-as-Code and automating cloud environments. During the course, participants will develop a ticketing application from build to cloud deployment and optimize a complete CI/CD pipeline. As a powerful built-in tool, GitHub Actions reduces the need for external tools and makes automation simple, secure, and reliable. The course starts with simple examples and gradually moves on to more advanced topics such as platform architecture, security, and workflow runtime management. Finally, participants will be able to create shareable actions on the GitHub Marketplace.

What you will learn

  • Create and share GitHub Actions workflows: Participants will learn how to build and share different workflows to automate tasks.
  • Automating Testing and Other GitHub Tasks: This course teaches you how to automate testing processes and other activities in GitHub.
  • Securing your release pipeline using secrets, variables, and environments: You will learn how to secure your CI/CD pipeline using the security capabilities of GitHub Actions.

This course is suitable for people who:

  • Developers and DevOps engineers who are familiar with GitHub and want to enhance their skills in automating software development processes with GitHub Actions.

Course details

Course topics

  • 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 course images

GitHub Actions in Action, Video Edition

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Download file – 915 MB

File(s) password: www.downloadly.ir

File size

915 MB