وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

GitHub Actions Workshop: Create CI/CD Pipelines to Automate, Build, Test and Deploy your Application by Microsoft Press

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

GitHub Actions makes it easy to automate software workflows with continuous integration and continuous delivery (CI/CD). You can build, test, and deploy your code right from GitHub. In this course, DevOps engineer Paul Furlan uses screencasting, slides, and hands-on labs to demonstrate how to create CI/CD pipelines to build, test, and deploy an application to the cloud. Find out how to establish automated and reliable processes for your software.

This course was created by Microsoft Press and Paul Furlan. We are pleased to host this training in our library.


01 - Introduction
  • 01 - GitHub Actions workshop Introduction

  • 02 - 1. Analyze the Software Development Lifecycle
  • 01 - Learning objectives
  • 02 - Understand DevOps
  • 03 - Review the waterfall software development lifecycle
  • 04 - Explore agile
  • 05 - Review the DevOps lifecycle

  • 03 - 2. Learn Git
  • 01 - Learning objectives
  • 02 - Review git commands
  • 03 - Install and use GitHub Desktop
  • 04 - Review authentication in GitHub, part 1
  • 05 - Review authentication in GitHub, part 2
  • 06 - Compare git branching strategies
  • 07 - Examine the different merge methods in GitHub
  • 08 - Practice merging branches

  • 04 - 3. Explore GitHub
  • 01 - Learning objectives
  • 02 - Analyze GitHub's version control system features, part 1
  • 03 - Analyze GitHub's version control system features, part 2
  • 04 - Understand pull requests, part 1
  • 05 - Understand pull requests, part 2
  • 06 - Explore the GitHub CLI
  • 07 - Install and use the GitHub CLI
  • 08 - Understand semantic versioning

  • 05 - 4. Understand Workflows in GitHub Actions
  • 01 - Learning objectives
  • 02 - Learn YAML
  • 03 - Break down GitHub Actions workflows
  • 04 - Analyze workflow triggers, jobs, and steps
  • 05 - Create a simple workflow
  • 06 - Compare GitHub Actions runners
  • 07 - Set up a self-hosted runner

  • 06 - 5. Review Advanced GitHub Actions Workflow Features
  • 01 - Learning objectives
  • 02 - Explore contexts
  • 03 - Review variables and secrets
  • 04 - Use variables and secrets in your workflow
  • 05 - Understand expressions
  • 06 - Review functions
  • 07 - Add functions and expressions to your workflow

  • 07 - 6. Control Job Execution in GitHub Actions
  • 01 - Learning objectives
  • 02 - Explore job concurrency, outputs, and dependencies
  • 03 - Run jobs within containers
  • 04 - Control job execution
  • 05 - Explore matrix strategies
  • 06 - Implement matrix strategies

  • 08 - 7. Explore, Create, and Use an Action
  • 01 - Learning objectives
  • 02 - Understand actions in GitHub Actions
  • 03 - Discover and use actions in GitHub Actions
  • 04 - Learn about artifacts and cache
  • 05 - Share data between jobs with artifacts
  • 06 - Optimize your workflow with cache
  • 07 - Explore the metadata file and composite actions, part 1
  • 08 - Explore the metadata file and composite actions, part 2
  • 09 - Learn custom JavaScript actions
  • 10 - Create a JavaScript action
  • 11 - Examine custom Docker container actions
  • 12 - Create Docker container actions

  • 09 - 8. Explore Continuous Integration
  • 01 - Learning objectives
  • 02 - Set up unit testing and code coverage, part 1
  • 03 - Set up unit testing and code coverage, part 2
  • 04 - Discover code scanning, part 1
  • 05 - Discover code scanning, part 2
  • 06 - Explore GitHub Dependabot and secret scanning, part 1
  • 07 - Explore GitHub Dependabot and secret scanning, part 2
  • 08 - Understand code owners
  • 09 - Set up code owners
  • 10 - Configure branch protection, part 1
  • 11 - Configure branch protection, part 2

  • 10 - 9. Release Your Application
  • 01 - Learning objectives
  • 02 - Review the release stage
  • 03 - Create releases with the GitHub UI
  • 04 - Create releases in the GitHub CLI
  • 05 - Learn about packages and package registries
  • 06 - Create and publish a package to GitHub packages
  • 07 - Create a Dockerfile and build a container image, part 1
  • 08 - Create a Dockerfile and build a container image, part 2
  • 09 - Learn about containers and container registries, part 1
  • 10 - Learn about containers and container registries, part 2

  • 11 - 10. Explore Continuous Delivery and Deployment
  • 01 - Learning objectives
  • 02 - Understand the different deployment targets
  • 03 - Break down different deployment environments
  • 04 - Create an environment and deploy your application

  • 12 - Conclusion
  • 01 - GitHub Actions workshop Summary
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 42098
    حجم: 1153 مگابایت
    مدت زمان: 504 دقیقه
    تاریخ انتشار: ۵ دی ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید